{"id":8175,"name":"@shopify/hydrogen","ecosystem":"npm","repository_url":"","issues_count":19,"created_at":"2025-06-06T22:20:05.659Z","updated_at":"2025-06-06T22:20:05.659Z","purl":"pkg:npm/@shopify/hydrogen","metadata":{"id":145358,"name":"@shopify/hydrogen","ecosystem":"npm","description":"\u003cdiv align=\"center\"\u003e","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"","keywords_array":[],"namespace":"shopify","versions_count":1060,"first_release_published_at":"2022-05-26T19:48:48.798Z","latest_release_published_at":"2024-12-11T17:13:22.342Z","latest_release_number":"2024.10.1","last_synced_at":"2025-01-13T14:34:54.851Z","created_at":"2022-04-05T15:50:50.817Z","updated_at":"2025-03-15T02:00:39.263Z","registry_url":"https://www.npmjs.com/package/@shopify/hydrogen","install_command":"npm install @shopify/hydrogen","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"experimental":"0.0.0-experimental-20220526194818","legacy":"0.27.2","unstable":"0.0.0-unstable-20230120200930","alpha":"2023.1.0-alpha.2","2023-01":"2023.1.8","2023-04":"2023.4.7","2024-01":"2024.1.6","2023-10":"2023.10.6","2023-07":"2023.7.15","h1":"1.7.4","2024-04":"2024.4.7","latest":"2024.10.1","snapshot":"0.0.0-snapshot-20250109174352","next":"0.0.0-next-ed625de-20250110220014"}},"repo_metadata":{"uuid":"424736444","full_name":"Shopify/hydrogen-v1","owner":"Shopify","description":"React-based framework for building dynamic, Shopify-powered custom storefronts.","archived":false,"fork":false,"pushed_at":"2024-04-13T00:52:07.000Z","size":17964,"stargazers_count":3761,"open_issues_count":202,"forks_count":326,"subscribers_count":284,"default_branch":"v1.x-2022-07","last_synced_at":"2024-04-14T22:21:43.017Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://shopify.github.io/hydrogen-v1/","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":".github/contributing.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/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}},"created_at":"2021-11-04T20:50:19.000Z","updated_at":"2024-04-08T16:54:12.000Z","dependencies_parsed_at":"2024-01-13T22:23:27.915Z","dependency_job_id":"5b47da12-1af9-47dd-80db-d5826383fd6b","html_url":"https://github.com/Shopify/hydrogen-v1","commit_stats":null,"previous_names":[],"tags_count":200,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fhydrogen-v1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fhydrogen-v1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fhydrogen-v1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fhydrogen-v1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","download_url":"https://codeload.github.com/Shopify/hydrogen-v1/tar.gz/refs/heads/v1.x-2022-07","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":196398093,"owners_count":13226133,"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"},"tags":[]},"repo_metadata_updated_at":"2024-04-15T14:35:12.494Z","dependent_packages_count":37,"downloads":66375,"downloads_period":"last-month","dependent_repos_count":394,"rankings":{"downloads":0.970148827703532,"dependent_repos_count":0.8696173409678654,"dependent_packages_count":0.8447027582090098,"stargazers_count":null,"forks_count":null,"docker_downloads_count":1.4245903193060065,"average":1.0272648115466034},"purl":"pkg:npm/%40shopify/hydrogen","advisories":[{"uuid":"GSA_kwCzR0hTQS02ajIyLXd2OGctODk0Zs4AAga8","url":"https://github.com/advisories/GHSA-6j22-wv8g-894f","title":"Potential Cross-site Scripting vulnerability in Hydrogen","description":"### Impact\nThere is a potential Cross-Site Scripting (XSS) vulnerability where an arbitrary user is able to execute scripts on pages that are built with Hydrogen. This affects all versions of Hydrogen starting from version 0.10.0 to 0.18.0. This vulnerability is exploitable in applications whose hydrating data is user controlled. \n\n### Patches\nAll Hydrogen users should upgrade their project to v0.19.0.\n\n### Workarounds\nThere is no current workaround, and users should update as soon as possible.\n\nAdditionally, the Content Security Policy is not an effective mitigation for this vulnerability. \n\n### References\nGitHub: [Hydrogen v0.19.0](https://github.com/Shopify/hydrogen/releases/tag/%40shopify/hydrogen%400.19.0)\nFix PR: https://github.com/Shopify/hydrogen/pull/1272\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [Shopify/hydrogen](https://github.com/Shopify/hydrogen/issues/new/choose)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-19T20:29:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L","references":["https://github.com/Shopify/hydrogen/security/advisories/GHSA-6j22-wv8g-894f","https://nvd.nist.gov/vuln/detail/CVE-2022-29230","https://github.com/Shopify/hydrogen/pull/1272","https://github.com/Shopify/hydrogen/releases/tag/%40shopify/hydrogen%400.19.0","https://github.com/advisories/GHSA-6j22-wv8g-894f"],"source_kind":"github","identifiers":["GHSA-6j22-wv8g-894f","CVE-2022-29230"],"repository_url":"https://github.com/Shopify/hydrogen","blast_radius":16.351626197501115,"packages":[{"versions":[{"first_patched_version":"0.19.0","vulnerable_version_range":"\u003e= 0.10.0, \u003c 0.19.0"}],"ecosystem":"npm","package_name":"@shopify/hydrogen"}],"created_at":"2022-12-21T16:12:21.371Z","updated_at":"2025-03-15T01:13:07.848Z","epss_percentage":0.0006,"epss_percentile":0.28513}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@shopify/hydrogen","docker_dependents_count":1,"docker_downloads_count":20,"usage_url":"https://repos.ecosyste.ms/usage/npm/@shopify/hydrogen","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@shopify/hydrogen/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fhydrogen/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fhydrogen/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fhydrogen/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fhydrogen/related_packages","maintainers":[{"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-07T13:16:48.048Z","updated_at":"2022-11-07T13:16:48.048Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shopify-dep/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-03-29T08:43:22.283Z","updated_at":"2023-03-29T08:43:22.283Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shopify-admin/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-03-29T08:43:23.636Z","updated_at":"2023-03-29T08:43:23.636Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/netlohan/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-03-29T08:43:23.483Z","updated_at":"2023-03-29T08:43:23.483Z","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-03-29T08:43:22.651Z","updated_at":"2023-03-29T08:43:22.651Z","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-30T17:22:20.366Z","updated_at":"2023-08-30T17:22:20.366Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jaimie.rockburn/packages"},{"uuid":"mishsmelle","login":"mishsmelle","name":null,"email":"michelle.oconnor@shopify.com","url":null,"packages_count":254,"html_url":"https://www.npmjs.com/~mishsmelle","role":null,"created_at":"2024-10-29T19:46:54.143Z","updated_at":"2024-10-29T19:46:54.143Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mishsmelle/packages"},{"uuid":"jaykay101","login":"jaykay101","name":null,"email":"jamie.kinnavane@shopify.com","url":null,"packages_count":232,"html_url":"https://www.npmjs.com/~jaykay101","role":null,"created_at":"2024-11-29T20:50:18.116Z","updated_at":"2024-11-29T20:50:18.116Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jaykay101/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":5,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4590750540","node_id":"PR_kwDOPzodss7iyBSr","number":340,"state":"closed","title":"chore(deps): bump turbo-stream and @shopify/hydrogen in /packages/tokpulse-hydrogen","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-06-16T03:20:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T17:21:22.000Z","updated_at":"2026-06-16T03:20:16.000Z","time_to_close":986324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"turbo-stream","repository_url":"https://github.com/jacob-ebey/turbo-stream","old_version":null,"new_version":null,"is_removal":true},{"name":"@shopify/hydrogen","repository_url":"https://github.com/Shopify/hydrogen","old_version":"2024.10.1","new_version":"2026.4.2"}],"path":"/packages/tokpulse-hydrogen","ecosystem":"npm"},"body":"Removes [turbo-stream](https://github.com/jacob-ebey/turbo-stream). It's no longer used after updating ancestor dependency [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen). These dependencies need to be updated together.\n\nRemoves `turbo-stream`\n\nUpdates `@shopify/hydrogen` from 2024.10.1 to 2026.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e@​shopify/hydrogen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e@​shopify/hydrogen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f84ab400c62d89827574d0fa65ba310a2e75f36f\"\u003e\u003ccode\u003ef84ab400c62d89827574d0fa65ba310a2e75f36f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.4.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake Storefront API proxy mandatory and enable backend consent mode, supporting the deprecation of the \u003ccode\u003e_tracking_consent\u003c/code\u003e cookie in favor of server-set cookies via the SF API proxy. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3649\"\u003e#3649\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: \u003ccode\u003eproxyStandardRoutes\u003c/code\u003e option has been removed from \u003ccode\u003ecreateRequestHandler\u003c/code\u003e. The Storefront API proxy is now always enabled. If your load context does not include a \u003ccode\u003estorefront\u003c/code\u003e instance, the request handler will now throw an error instead of logging a warning.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew\u003c/strong\u003e: \u003ccode\u003ewindow.Shopify.customerPrivacy.backendConsentEnabled\u003c/code\u003e is now set to \u003ccode\u003etrue\u003c/code\u003e before the Customer Privacy API script loads. This tells the consent library to use the new server-set cookie mode instead of the legacy \u003ccode\u003e_tracking_consent\u003c/code\u003e JS cookie. The flag is installed via a \u003ccode\u003ewindow.Shopify\u003c/code\u003e property interceptor so it survives the CDN's \u003ccode\u003ewindow.Shopify = {}\u003c/code\u003e reset cycle and is readable before the full API is assigned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API from 2026-01 to 2026-04. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3651\"\u003e#3651\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eJSON metafield values limited to 128KB\u003c/strong\u003e: When using API version 2026-04 or later, the Storefront API limits JSON type metafield writes to 128KB. This limit applies at the API level - Hydrogen passes through to the Storefront API without additional restriction. Apps that used JSON metafields before April 1, 2026 are grandfathered at the existing 2MB limit. Large metafield values continue to be readable by all API versions.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNew \u003ccode\u003eMERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR\u003c/code\u003e cart error code\u003c/strong\u003e: Cart operations (\u003ccode\u003ecartCreate\u003c/code\u003e, \u003ccode\u003ecartLinesAdd\u003c/code\u003e, etc.) now return a specific \u003ccode\u003eMERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR\u003c/code\u003e error code when a Cart Transform Function fails at runtime, instead of the previous generic \u003ccode\u003eINVALID\u003c/code\u003e error code. If you handle cart errors in your storefront code, you may want to add handling for this new code.\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/Shopify/hydrogen/commit/6fed75f8034933ee1d1a38f66ee32d186a37b074\"\u003e\u003ccode\u003e6fed75f\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77\u003c/code\u003e\u003c/a\u003e feat: use vite environment API (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/32ce6adfe60458e2aadeb902b34263f25d86d638\"\u003e\u003ccode\u003e32ce6ad\u003c/code\u003e\u003c/a\u003e update gen docs to 1.1.4 and rebuild docs (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/4365ba5227c3c907909ec283fb72eb8ca07b01b3\"\u003e\u003ccode\u003e4365ba5\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/471f5e84ade84446e3938f06760941532375db52\"\u003e\u003ccode\u003e471f5e8\u003c/code\u003e\u003c/a\u003e 2026-04 update gen docs for hydrogen and hydrogen-react (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/afa534f009abb9651a58b247590030b54b413819\"\u003e\u003ccode\u003eafa534f\u003c/code\u003e\u003c/a\u003e chore: fix typo in \u0026quot;defautlUrl\u0026quot; variable name (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f84ab400c62d89827574d0fa65ba310a2e75f36f\"\u003e\u003ccode\u003ef84ab40\u003c/code\u003e\u003c/a\u003e fix: make visitorConsent conditional in cart operations (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/80bb6599c0101ad2df09877d7bd3a76c85a9f725\"\u003e\u003ccode\u003e80bb659\u003c/code\u003e\u003c/a\u003e chore: deprecate \u003ccode\u003e@shopify/remix-oxygen\u003c/code\u003e package (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/7e1f4861ba27b5e29af24a7a797ef75bd53f1e81\"\u003e\u003ccode\u003e7e1f486\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b0caa5c013380c7837f049f48da089a1671e2c6d\"\u003e\u003ccode\u003eb0caa5c\u003c/code\u003e\u003c/a\u003e [2026-04] Storefront \u0026amp; Customer Account API version update (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2026.4.2/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Hardonian/TokPulse/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Hardonian/TokPulse/pull/340","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hardonian%2FTokPulse/issues/340","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/340/packages"},{"uuid":"4335422627","node_id":"PR_kwDOLJrnVM7V8Xu_","number":618,"state":"closed","title":"Bump the patch-minor group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T11:54:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T11:38:26.000Z","updated_at":"2026-05-04T11:54:34.000Z","time_to_close":605767,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":39,"packages":[{"name":"@sanity/client","old_version":"7.16.0","new_version":"7.22.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/code-input","old_version":"7.0.11","new_version":"7.1.0","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/core-loader","old_version":"2.0.6","new_version":"2.0.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/image-url","old_version":"2.0.3","new_version":"2.1.1","repository_url":"https://github.com/sanity-io/image-url"},{"name":"@sanity/preview-url-secret","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"2.0.7","new_version":"2.0.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.3.0","new_version":"5.3.4","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.1","new_version":"2026.4.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.1","new_version":"2026.4.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@vercel/stega","old_version":"1.0.0","new_version":"1.1.0"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.35","new_version":"5.1.39","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/ai/nanoid"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"sanity","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-media","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/sanity-io/sanity-plugin-media"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@graphql-codegen/cli","old_version":"6.1.3","new_version":"6.3.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"hydrogen-sanity","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/sanity-io/hydrogen-sanity"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.6.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.16.0` | `7.22.0` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.11` | `7.1.0` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `2.0.6` | `2.0.8` |\n| [@sanity/image-url](https://github.com/sanity-io/image-url) | `2.0.3` | `2.1.1` |\n| [@sanity/preview-url-secret](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret) | `4.0.3` | `4.0.5` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `2.0.7` | `2.0.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.13` | `3.1.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.13.0` | `5.22.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.3.0` | `5.3.4` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.1` | `2026.4.2` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.1` | `2026.4.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.1.0` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `3.0.2` | `3.0.3` |\n| @vercel/stega | `1.0.0` | `1.1.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.13.0` | `5.22.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.35` | `5.1.39` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.13.0` | `5.22.0` |\n| [sanity-plugin-media](https://github.com/sanity-io/sanity-plugin-media) | `4.1.1` | `4.2.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.1` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.3` | `6.3.1` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.13.1` | `7.14.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.13.1` | `7.14.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.59.0` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.2` |\n| [hydrogen-sanity](https://github.com/sanity-io/hydrogen-sanity/tree/HEAD/packages/hydrogen-sanity) | `6.1.1` | `6.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.7.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.4` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.6.0` |\n\n\nUpdates `@sanity/client` from 7.16.0 to 7.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.20.0...v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elive:\u003c/strong\u003e add waitFor option to defer events until Sanity Function processing (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1209\"\u003e#1209\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e3251113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e4d794f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003ead4fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.20.0...v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elive:\u003c/strong\u003e add waitFor option to defer events until Sanity Function processing (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1209\"\u003e#1209\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e3251113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e4d794f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003ead4fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/df7f14ed3857f1f62c27940d6d291842e384dc4f\"\u003e\u003ccode\u003edf7f14e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.22.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e\u003ccode\u003e47fa1fe\u003c/code\u003e\u003c/a\u003e feat(error): expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/711f891b75ef4c8bab3d49599c6cf7a5e5c69d14\"\u003e\u003ccode\u003e711f891\u003c/code\u003e\u003c/a\u003e chore(main): release 7.21.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e\u003ccode\u003e3251113\u003c/code\u003e\u003c/a\u003e feat(live): add waitFor option to defer events until Sanity Function processi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003e\u003ccode\u003ead4fa50\u003c/code\u003e\u003c/a\u003e fix(deps): update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e\u003ccode\u003e4d794f6\u003c/code\u003e\u003c/a\u003e feat: support intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/ff20c13452f8d8ac3ca29216bdb06c69ac296c30\"\u003e\u003ccode\u003eff20c13\u003c/code\u003e\u003c/a\u003e chore(main): release 7.20.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003e\u003ccode\u003ee193fcb\u003c/code\u003e\u003c/a\u003e feat: add more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/58f2dd2fde316a172cc6ccc7b552bfd0eab8053f\"\u003e\u003ccode\u003e58f2dd2\u003c/code\u003e\u003c/a\u003e chore(main): release 7.19.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e\u003ccode\u003e7c55974\u003c/code\u003e\u003c/a\u003e feat(types): add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.11 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/798\"\u003e#798\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e! - Use dedicated GROQ grammar for syntax highlighting instead of falling back to JavaScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/798\"\u003e#798\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e! - Use dedicated GROQ grammar for syntax highlighting instead of falling back to JavaScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/b4f543fca2f8e040c98da4129e1ebdc382cdccf0\"\u003e\u003ccode\u003eb4f543f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e feat(code-input): support proper groq syntax highlighting (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/186e9a3d4109992624c0f776460f4b3cdb929036\"\u003e\u003ccode\u003e186e9a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.1.0/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 2.0.6 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/core-loader@2.0.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/core-loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/image-url` from 2.0.3 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/image-url/releases\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/103\"\u003e#103\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cngonzalez\"\u003e\u003ccode\u003e@​cngonzalez\u003c/code\u003e\u003c/a\u003e! - Ensures that passing a \u003ccode\u003ecanvas\u003c/code\u003e or \u003ccode\u003edataset\u003c/code\u003e resource will create a valid URL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\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/sanity-io/image-url/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/103\"\u003e#103\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cngonzalez\"\u003e\u003ccode\u003e@​cngonzalez\u003c/code\u003e\u003c/a\u003e! - Ensures that passing a \u003ccode\u003ecanvas\u003c/code\u003e or \u003ccode\u003edataset\u003c/code\u003e resource will create a valid URL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\u003c/li\u003e\n\u003c/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/sanity-io/image-url/commit/58b230e72bc843191483d8803af507af80beb2fa\"\u003e\u003ccode\u003e58b230e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e fix: read dataset and canvas resources (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/f346fd2ba553abcc48f590291a6937e93479166f\"\u003e\u003ccode\u003ef346fd2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/a0935f42f5310b1ada33f29f177e8afb40efb22f\"\u003e\u003ccode\u003ea0935f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/67569a67a5e37c106bb57de162c29495f3ddfc2e\"\u003e\u003ccode\u003e67569a6\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/8424247b5dd657c5005313471cfd7a4183fbb867\"\u003e\u003ccode\u003e8424247\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e feat: add support for client resource property over deprecated ~experimental_...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/image-url/compare/v2.0.3...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/preview-url-secret` from 4.0.3 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\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/sanity-io/visual-editing/blob/main/packages/preview-url-secret/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1eb82acf477fd769de4eb9a943da3ebd9396ba29\"\u003e\u003ccode\u003e1eb82ac\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003e\u003ccode\u003ebce7118\u003c/code\u003e\u003c/a\u003e fix(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/534f1b9e81dcebfb91637dba6ac08f0c41e450b3\"\u003e\u003ccode\u003e534f1b9\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/preview-url-secret@4.0.5/packages/preview-url-secret\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 2.0.7 to 2.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.9\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/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.9\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/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/react-loader@2.0.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/react-loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.13 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/sanity-io/ui/commit/91a75b44289d5f32f82e24b053825fa07b76cc3b\"\u003e\u003ccode\u003e91a75b4\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003e\u003ccode\u003eec8beba\u003c/code\u003e\u003c/a\u003e fix(useDelayedState): cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.13.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.22.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4yMS4w\"\u003ewww.sanity.io/changelog/studio-NS4yMS4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/annez\"\u003e\u003ccode\u003e@​annez\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(telemetry): add Studio Auth Ready + Studio Ready timing events (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef3ba53867293b091770f42487b6774721d0fc589\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: positioning of reference input lists in documents (and modals / dialogs / popovers) (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12721\"\u003e#12721\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e14f7b82b7c374013f6342867a52b9345b6ae856c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.4.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12727\"\u003e#12727\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb7bd438ababd6ef8936705bddc42b7441375894f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(asset-sources): add persistence key for Media Library plugin (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12670\"\u003e#12670\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e311ac2d6152be390a424c88860c9f9cb6647b9e3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(test-studio): add \u003ccode\u003eslug.current\u003c/code\u003e ordering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12722\"\u003e#12722\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2fdd96fdc42b9cc1f93679f89c6f3cea249ffbda\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): handle groq2024 searches that sort on child paths and complex GROQ expressions (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12722\"\u003e#12722\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e755a6a5382b0d45009ae844b0a7427bbab251f8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/EoinFalconer\"\u003e\u003ccode\u003e@​EoinFalconer\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): support programmatic focus with inline changes enabled (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12673\"\u003e#12673\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecf9ce7dca68b7fbaa618e2397543a4c622f69a33\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore: hiding types from reference docs (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12705\"\u003e#12705\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e58a48692d19dbfd0dfcfdb9c0adce3483a491168\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/EoinFalconer\"\u003e\u003ccode\u003e@​EoinFalconer\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(e2e): stabilize validation and vision test race conditions (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12715\"\u003e#12715\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9060f828067d2d629fa6404b6190fd0d8cad286e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor: add hasAttachment tag to sentry feedback (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12718\"\u003e#12718\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef37d1fb792b682cd2872cca4927616a9e1fca769\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(studio): stop eagerly fetching auth for all workspaces at the start (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12704\"\u003e#12704\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef131c92b40fd35c1e77667eab7dadcdba1ec2671\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add code review skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8226891466c8ebafcc82ae86cea43f943c61cd55\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(skills): add rxjs skill (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12698\"\u003e#12698\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e07ac7a76cc68b2135e2196689e569c492cf36ae8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(config): add hidden property to workspace configuration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12599\"\u003e#12599\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e41c0f2713367ee22181937cc9ff89d67b6473d3e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): make logout method return promise in auth store types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12690\"\u003e#12690\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea45e005a92f26631654de6d16c8ce1a3ff61ab5e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): use default lint output format for reliable error visibility (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12696\"\u003e#12696\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee53903b7c8d0ab58207f3e3c72a3321a23d7319b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(skills): update pr-description skill (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12697\"\u003e#12697\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e039ab5df0c47c3e7adc63e6f03f0edb1915e795e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): add auth store e2e tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12647\"\u003e#12647\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9229abc562bd314d692e92b54f82f024d9e86026\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(types): correct BlockRule value type from any[] to PortableTextBlock (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12509\"\u003e#12509\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ca5e310a3bb2b8d1a8c5f8e4680e2c7f9dd6e22\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/kbrabrand\"\u003e\u003ccode\u003e@​kbrabrand\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): cancel fetch response bodies to prevent connection blocking (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaf813e7d4253db21c65a573e4c4bd3bb870216bb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): exclude markdown files from v8 coverage (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12680\"\u003e#12680\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e047297dd60f7ff341a3f3aef198374a58577c443\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): use \u003ccode\u003e@sanity/uuid\u003c/code\u003e to produce feedback session id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5c9a767aff3efd65df2e73a069f98ad4c864ac83\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(e2e): show pass/fail status in PR comment and report link (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eebed55792b4153f5c334f3f0f818dfa326f8edc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(preview): reduce redundant fetches in document preview observers (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12624\"\u003e#12624\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edd438bd63c3d3b1132d2c8c82e322923cc792855\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): add auth store unit tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12646\"\u003e#12646\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0ab91e811ef4658da7d3c3a81b3b7030db258844\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci(e2e): skip merge-reports when tests never ran (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12597\"\u003e#12597\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e6db83badbbd8ffd4d2173c6b81837780068964cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): add missing \u003ccode\u003eenabled\u003c/code\u003e prop to \u003ccode\u003eDivergencesTestProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12618\"\u003e#12618\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef534c8fcd426c10c4ef45e414a110985f7373593\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): published id incorrectly supplied to \u003ccode\u003eDivergencesProvider\u003c/code\u003e as subject id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12618\"\u003e#12618\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8910e18661aa797a6a1c53f474c151aa6393907f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.20.0...v5.21.0\"\u003e5.21.0\u003c/a\u003e (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evision:\u003c/strong\u003e groq syntax highlighting (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12594\"\u003e#12594\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/95a1dcee4f388be8c5d6212d118986e1e1742abc\"\u003e95a1dce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.1...v5.18.0\"\u003e5.18.0\u003c/a\u003e (2026-03-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.0...v5.17.1\"\u003e5.17.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.16.0...v5.17.0\"\u003e5.17.0\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.15.0...v5.16.0\"\u003e5.16.0\u003c/a\u003e (2026-03-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.1...v5.15.0\"\u003e5.15.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12200\"\u003e#12200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e902075d\u003c/a\u003e) by Espen Hovlandsdal (\u003ca href=\"mailto:espen@hovlandsdal.com\"\u003eespen@hovlandsdal.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.0...v5.14.1\"\u003e5.14.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.13.0...v5.14.0\"\u003e5.14.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22d51d7c75423abcb3574aacb7325d13c7213f84\"\u003e\u003ccode\u003e22d51d7\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.22.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22defad2ee65ebe64d4a2bd03f508f29d1ef8bc3\"\u003e\u003ccode\u003e22defad\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.21.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/95a1dcee4f388be8c5d6212d118986e1e1742abc\"\u003e\u003ccode\u003e95a1dce\u003c/code\u003e\u003c/a\u003e feat(vision): groq syntax highlighting (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12594\"\u003e#12594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b7b5a0e5b41e01ea142edbbfef1eb1784631f3fc\"\u003e\u003ccode\u003eb7b5a0e\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.20.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12560\"\u003e#12560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/e855996bca64d6262fd12791f6a82087066eb18d\"\u003e\u003ccode\u003ee855996\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash-es to ^4.18.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12582\"\u003e#12582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/aee99e98208c18cfb9e7e83d64dc3d8476211b21\"\u003e\u003ccode\u003eaee99e9\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.19.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12506\"\u003e#12506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/6171d67faaf213faabfd6dea3f038b869ba0ddf2\"\u003e\u003ccode\u003e6171d67\u003c/code\u003e\u003c/a\u003e chore(ci): replace lerna with release-notes bump command (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/71cf9e8bea3f9632854dd17a369fc33fb2105a9b\"\u003e\u003ccode\u003e71cf9e8\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.18.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12445\"\u003e#12445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b5b78282fcee64336159526d310a25d10494cb21\"\u003e\u003ccode\u003eb5b7828\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12443\"\u003e#12443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/70f54263c1466afe952d01c0ead8ffb1955f7c0f\"\u003e\u003ccode\u003e70f5426\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12424\"\u003e#12424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.22.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.3.0 to 5.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.2...visual-editing-v5.3.3\"\u003e5.3.3\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e4821bfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/290d41539888f96217e184af29c4a63c2576aeab\"\u003e\u003ccode\u003e290d415\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3383\"\u003e#3383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e\u003ccode\u003e4821bfb\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/b73a6d4c6981e2f3ea386b9371a3e51f2e4d0ae3\"\u003e\u003ccode\u003eb73a6d4\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/fdcc9743e64a47d4a73a06356757a3ea87edb905\"\u003e\u003ccode\u003efdcc974\u003c/code\u003e\u003c/a\u003e refactor: pass \u003ccode\u003epublished\u003c/code\u003e to \u003ccode\u003eDocumentReporter\u003c/code\u003e like before\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e\u003ccode\u003e01fb825\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/visual-editing@5.3.4/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.1 to 2026.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even whe...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/618","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/618","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/618/packages"},{"uuid":"4169595520","node_id":"PR_kwDOLJrnVM7OkoBT","number":612,"state":"open","title":"Bump the patch-minor group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T10:35:33.000Z","updated_at":"2026-03-30T10:37:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":31,"packages":[{"name":"@sanity/client","old_version":"7.16.0","new_version":"7.20.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/code-input","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/core-loader","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/image-url","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/sanity-io/image-url"},{"name":"@sanity/preview-url-secret","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.3.0","new_version":"5.3.3","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.1","new_version":"2026.1.3","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.1","new_version":"2026.1.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@vercel/stega","old_version":"1.0.0","new_version":"1.1.0"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.35","new_version":"5.1.36","repository_url":"https://github.com/omrilotan/isbot"},{"name":"motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"sanity","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.3.12","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@graphql-codegen/cli","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.1","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"hydrogen-sanity","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/sanity-io/hydrogen-sanity"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.5.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.16.0` | `7.20.0` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.11` | `7.0.12` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `2.0.6` | `2.0.7` |\n| [@sanity/image-url](https://github.com/sanity-io/image-url) | `2.0.3` | `2.1.0` |\n| [@sanity/preview-url-secret](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret) | `4.0.3` | `4.0.4` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `2.0.7` | `2.0.8` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.13` | `3.1.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.13.0` | `5.18.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.3.0` | `5.3.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.1` | `2026.1.3` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.1` | `2026.1.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.0.2` |\n| @vercel/stega | `1.0.0` | `1.1.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.13.0` | `5.18.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.35` | `5.1.36` |\n| [motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.13.0` | `5.18.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.3.12` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.3` | `6.2.1` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.13.1` | `7.13.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.13.1` | `7.13.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.57.2` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.1` |\n| [hydrogen-sanity](https://github.com/sanity-io/hydrogen-sanity/tree/HEAD/packages/hydrogen-sanity) | `6.1.1` | `6.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.5.0` |\n\n\nUpdates `@sanity/client` from 7.16.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprojects:\u003c/strong\u003e add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e96619c5\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprojects:\u003c/strong\u003e add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e96619c5\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/sanity-io/client/commit/ff20c13452f8d8ac3ca29216bdb06c69ac296c30\"\u003e\u003ccode\u003eff20c13\u003c/code\u003e\u003c/a\u003e chore(main): release 7.20.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003e\u003ccode\u003ee193fcb\u003c/code\u003e\u003c/a\u003e feat: add more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/58f2dd2fde316a172cc6ccc7b552bfd0eab8053f\"\u003e\u003ccode\u003e58f2dd2\u003c/code\u003e\u003c/a\u003e chore(main): release 7.19.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e\u003ccode\u003e7c55974\u003c/code\u003e\u003c/a\u003e feat(types): add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/0f2cc61147df2676d409e357232b19e0079a77f8\"\u003e\u003ccode\u003e0f2cc61\u003c/code\u003e\u003c/a\u003e chore(main): release 7.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e\u003ccode\u003e3dcfca9\u003c/code\u003e\u003c/a\u003e fix(stega): allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e\u003ccode\u003e6d9e85e\u003c/code\u003e\u003c/a\u003e feat(types): add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/45422ac3110c70b3b3f91043100f3291579e050d\"\u003e\u003ccode\u003e45422ac\u003c/code\u003e\u003c/a\u003e chore(main): release 7.17.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e\u003ccode\u003e96619c5\u003c/code\u003e\u003c/a\u003e feat(projects): add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/c6b59e07d36b57082aece7342d07dda9eff0768c\"\u003e\u003ccode\u003ec6b59e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 [security] (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.11 to 7.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/186e9a3d4109992624c0f776460f4b3cdb929036\"\u003e\u003ccode\u003e186e9a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.0.12/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/svelte-loader-v2.0.6...svelte-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003e@sanity/tsconfig\u003c/code\u003e and upgrade \u003ccode\u003e@sanity/pkg-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3318\"\u003e#3318\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/e624b3b9000c881b8a5834ea7c2258f3acda943f\"\u003ee624b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.6...react-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update non-major (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003ebce7118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v2.0.7/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/image-url` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/image-url/releases\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\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/sanity-io/image-url/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\u003c/li\u003e\n\u003c/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/sanity-io/image-url/commit/a0935f42f5310b1ada33f29f177e8afb40efb22f\"\u003e\u003ccode\u003ea0935f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/67569a67a5e37c106bb57de162c29495f3ddfc2e\"\u003e\u003ccode\u003e67569a6\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/8424247b5dd657c5005313471cfd7a4183fbb867\"\u003e\u003ccode\u003e8424247\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e feat: add support for client resource property over deprecated ~experimental_...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/image-url/compare/v2.0.3...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/preview-url-secret` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreview-url-secret: v4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/blob/main/packages/preview-url-secret/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1eb82acf477fd769de4eb9a943da3ebd9396ba29\"\u003e\u003ccode\u003e1eb82ac\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003e\u003ccode\u003ebce7118\u003c/code\u003e\u003c/a\u003e fix(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/534f1b9e81dcebfb91637dba6ac08f0c41e450b3\"\u003e\u003ccode\u003e534f1b9\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/e6f1ecb315b5df4752bbfd4647ec7c42f4051998\"\u003e\u003ccode\u003ee6f1ecb\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3326\"\u003e#3326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6b66ec91533a118b2a8474f1f1e831ee020d5bda\"\u003e\u003ccode\u003e6b66ec9\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3325\"\u003e#3325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0f7fe31b1a889cb6f07f5bc4626df726a7ae7e43\"\u003e\u003ccode\u003e0f7fe31\u003c/code\u003e\u003c/a\u003e fix: replace some \u003ccode\u003ecatalog:\u003c/code\u003e prefixes with regular semver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/13071810601eb0fc9a7cc4657940d160a3005ae1\"\u003e\u003ccode\u003e1307181\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/preview-url-secret-v4.0.4/packages/preview-url-secret\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-loader: v2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/svelte-loader-v2.0.7...svelte-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace some \u003ccode\u003ecatalog:\u003c/code\u003e prefixes with regular semver (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0f7fe31b1a889cb6f07f5bc4626df726a7ae7e43\"\u003e0f7fe31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/commits/react-loader-v2.0.8/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.13 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/@sanity/ui/v/3.1.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/sanity-io/ui/commit/91a75b44289d5f32f82e24b053825fa07b76cc3b\"\u003e\u003ccode\u003e91a75b4\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003e\u003ccode\u003eec8beba\u003c/code\u003e\u003c/a\u003e fix(useDelayedState): cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.13.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.18.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xNy4x\"\u003ewww.sanity.io/changelog/studio-NS4xNy4x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12503\"\u003e#12503\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e276b1d08eb0b093ac9b2fbe3341ed4e6a2c6fed4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12504\"\u003e#12504\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e94ff7a577a1c57fbbe457c530baf096295aae52c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): getDocumentAtRevision prefer revision match (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee65a28e4f5043b73a970fec064ceead7c6c98d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): unsubscribe dataset uploader streams on abort (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12500\"\u003e#12500\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec886920863d10a57ef21846d36c4ea4177e9b88c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): workaround Next.js replaceState bug (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12498\"\u003e#12498\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e00644f5a36b4b40acca63d1e42d4d19f39d932f4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add more agent skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12496\"\u003e#12496\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee9f037f5afd5b6bf3feae79ea0f0f8390e2d4d65\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor(sanity): encapsulate enabled state in \u003ccode\u003eDivergencesProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e69db3898cf6c93d4635b10a1582bcb0b59a5eb8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): add missing \u003ccode\u003eDivergencesProvider\u003c/code\u003e to task form (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e96953742cf68c7d2aafcd70c32ef9c9dff209359\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): deprecate \u003ccode\u003euseTimeLineStore\u003c/code\u003e,  use events store to get deleted document (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12481\"\u003e#12481\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9e36cda2a41944c198ada537378f8600149e2a18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): pass selectedAssets to asset sources (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12479\"\u003e#12479\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb77f48a9ce28a7146826b58ffec3c2699b716eb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): skip CI for non-code changes and consolidate required status checks (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e124f28e2ad598595a21c9edc113cd11b16331fd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci: fixing issue with older issues not being detected on auto-close stale issue workflow (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edfe6dec38b52397c3d7a6bf5c6a45b1d8c3b72b1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): fix false positive Node.js runtime detection in Next.js (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12490\"\u003e#12490\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e29239c35943657761a58e9026692a2bc8ab59013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12471\"\u003e#12471\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e55a76c2d639466908478ea85f5571fd5f1cdd6cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12474\"\u003e#12474\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ef420188e2b7cd8c1961a2fb6d0e8147b136e74\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(structure): remove sheetList (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12477\"\u003e#12477\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e89f40a8af71542562e5e5d9bd8422fb0848b033c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): don't use debug logging telemetry store when running tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12475\"\u003e#12475\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8fd251a27c3c31ffbb863846d50603022e1536c3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: virtualization issues using the dialog and renderDefaults (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12398\"\u003e#12398\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb5c0733a01d9d1b115b0c0e659cda4efe11d2c47\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.1.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12457\"\u003e#12457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4cfc7ac9beb52b762751cb04afa02d1e6fbc4830\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(core): add support for pre-auth telemetry event buffering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12469\"\u003e#12469\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3e655518f4d17da8c6c9947673e526594c83528a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/telemetry\u003c/code\u003e to ^0.9.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12468\"\u003e#12468\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e687d7c100c242b86e44aade7097e4a3dbfa1fbc6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/TiwariLokesh\"\u003e\u003ccode\u003e@​TiwariLokesh\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): prevent crash when group.members is null (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12463\"\u003e#12463\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee2f5c2156e668c0b9553d09deffb96d3aaa41cf5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): fix vercel env issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12466\"\u003e#12466\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee54cfbdf6e97204f7769a891dcac137312f8fd05\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/binoy14\"\u003e\u003ccode\u003e@​binoy14\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(release-notes): preserve PR/issue reference links in Renovate changelog items (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebfdc67a4200a6b5a57b55acb59b31b83c1e54a30\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(e2e): tidy up e2e workflow and run with isolated datasets in main (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12462\"\u003e#12462\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eff6d693228dd24eac85b1ad52d0bb973b191402a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(e2e): improve stability (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12461\"\u003e#12461\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb07accd10be80e81317723a6556d191048a8860d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(e2e): add retrying to reference select dropdown (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12458\"\u003e#12458\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb1fc88e03d3b3d1363385f5df24471c04325cbdc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.58.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12452\"\u003e#12452\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe96dffcc7c1b8efdc5d30dad76c49211433f971\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.1...v5.18.0\"\u003e5.18.0\u003c/a\u003e (2026-03-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.0...v5.17.1\"\u003e5.17.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.16.0...v5.17.0\"\u003e5.17.0\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.15.0...v5.16.0\"\u003e5.16.0\u003c/a\u003e (2026-03-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.1...v5.15.0\"\u003e5.15.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12200\"\u003e#12200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e902075d\u003c/a\u003e) by Espen Hovlandsdal (\u003ca href=\"mailto:espen@hovlandsdal.com\"\u003eespen@hovlandsdal.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.0...v5.14.1\"\u003e5.14.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.13.0...v5.14.0\"\u003e5.14.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/71cf9e8bea3f9632854dd17a369fc33fb2105a9b\"\u003e\u003ccode\u003e71cf9e8\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.18.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12445\"\u003e#12445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b5b78282fcee64336159526d310a25d10494cb21\"\u003e\u003ccode\u003eb5b7828\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12443\"\u003e#12443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/70f54263c1466afe952d01c0ead8ffb1955f7c0f\"\u003e\u003ccode\u003e70f5426\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12424\"\u003e#12424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9682825a3dc19dd1f58e020a00300bc76c02ecc2\"\u003e\u003ccode\u003e9682825\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.16.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12389\"\u003e#12389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/4eb7e922148ca40a5964665e60dd4178e725f3b9\"\u003e\u003ccode\u003e4eb7e92\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.15.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12369\"\u003e#12369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/842dc148be495b5227d440c29f11ab17e6b229c6\"\u003e\u003ccode\u003e842dc14\u003c/code\u003e\u003c/a\u003e chore(deps): updates rimraf to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12379\"\u003e#12379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e\u003ccode\u003e902075d\u003c/code\u003e\u003c/a\u003e feat: upgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12200\"\u003e#12200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1c76232cfba1a057ca17c69414f209d447dd3eb8\"\u003e\u003ccode\u003e1c76232\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.14.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12363\"\u003e#12363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/44578a122c1e2db064d5c5ab7f22bc812204b3a1\"\u003e\u003ccode\u003e44578a1\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.14.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.18.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.3.0 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.2...visual-editing-v5.3.3\"\u003e5.3.3\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e4821bfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/commits/groq-store-v5.3.3/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.1 to 2026.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the skeleton \u003ccode\u003erobots.txt\u003c/code\u003e defaults to remove disallow rules that are specific to Shopify themes and not part of a new Hydrogen app by default. This reduces confusion when reviewing or customizing robots rules in scaffolded projects. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3526\"\u003e#3526\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved local Customer Account OAuth errors: in development, if you are not on a \u003ccode\u003e*.tryhydrogen.dev\u003c/code\u003e tunnel URL, Hydrogen now shows clear guidance to run \u003ccode\u003eshopify hydrogen dev --customer-account-push\u003c/code\u003e and continue from the tunnel URL. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3504\"\u003e#3504\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the customer account auth status typing so \u003ccode\u003ecustomerAccount.handleAuthStatus()\u003c/code\u003e is typed as async (\u003ccode\u003ePromise\u0026lt;void\u0026gt;\u003c/code\u003e), matching runtime behavior. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3523\"\u003e#3523\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eInline \u003ccode\u003euseMachine\u003c/code\u003e hook from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, removing the \u003ccode\u003e@xstate/react\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3594\"\u003e#3594\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@xstate/react\u003c/code\u003e package had no version supporting both React 19 and \u003ccode\u003e@xstate/fsm\u003c/code\u003e. By inlining the\nReact binding from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, we eliminate this dependency (and its React version peer dep constraint) while\nkeeping \u003ccode\u003e@xstate/fsm\u003c/code\u003e and the cart state machine definition completely unchanged.\u003c/p\u003e\n\u003cp\u003eThis also removes \u003ccode\u003euse-sync-external-store\u003c/code\u003e and \u003ccode\u003euse-isomorphic-layout-effect\u003c/code\u003e (which existed solely\nas transitive deps of \u003ccode\u003e@xstate/react\u003c/code\u003e) and cleans up the Vite config workarounds that were needed\nbecause \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e had broken ESM resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/60bd93cd2eccd2d95fe809ee8c225b40568e133b\"\u003e\u003ccode\u003e60bd93cd2eccd2d95fe809ee8c225b40568e133b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/108243003a7f36349a446478f4e8ab0cade3e13a\"\u003e\u003ccode\u003e108243003a7f36349a446478f4e8ab0cade3e13a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the skeleton \u003ccode\u003erobots.txt\u003c/code\u003e defaults to remove disallow rules that are specific to Shopify themes and not part of a new Hydrogen app by default. This reduces confusion when reviewing or customizing robots rules in scaffolded projects. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3526\"\u003e#3526\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved local Customer Account OAuth errors: in development, if you are not on a \u003ccode\u003e*.tryhydrogen.dev\u003c/code\u003e tunnel URL, Hydrogen now shows clear guidance to run \u003ccode\u003eshopify hydrogen dev --customer-account-push\u003c/code\u003e and continue from the tunnel URL. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3504\"\u003e#3504\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the customer account auth status typing so \u003ccode\u003ecustomerAccount.handleAuthStatus()\u003c/code\u003e is typed as async (\u003ccode\u003ePromise\u0026lt;void\u0026gt;\u003c/code\u003e), matching runtime behavior. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3523\"\u003e#3523\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/HEAD/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2026.1.1 to 2026.1.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/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eengines\u003c/code\u003e field from package.json to avoid blocking installation on newer Node.js versions (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3596\"\u003e#3596\u003c/a\u003e) by \u003ca href=\"https://github.com/robin-drexler\"\u003e\u003ccode\u003e@​robin-drexler\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline \u003ccode\u003euseMachine\u003c/code\u003e hook from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, removing the \u003ccode\u003e@xstate/react\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3594\"\u003e#3594\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@xstate/react\u003c/code\u003e package had no version supporting both React 19 and \u003ccode\u003e@xstate/fsm\u003c/code\u003e. By inlining the\nReact binding from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, we eliminate this dependency (and its React version peer dep constraint) while\nkeeping \u003ccode\u003e@xstate/fsm\u003c/code\u003e and the cart state machine definition completely unchanged.\u003c/p\u003e\n\u003cp\u003eThis also removes \u003ccode\u003euse-sync-external-store\u003c/code\u003e and \u003ccode\u003euse-isomorphic-layout-effect\u003c/code\u003e (which existed solely\nas transitive deps of \u003ccode\u003e@xstate/react\u003c/code\u003e) and cleans up the Vite config workarounds that were needed\nbecause \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e had broken ESM resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2026.1.2/packages/hydrogen-react\"\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 `@vercel/stega` from 1.0.0 to 1.1.0\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 5.13.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.18.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xNy4x\"\u003ewww.sanity.io/changelog/studio-NS4xNy4x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12503\"\u003e#12503\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e276b1d08eb0b093ac9b2fbe3341ed4e6a2c6fed4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12504\"\u003e#12504\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e94ff7a577a1c57fbbe457c530baf096295aae52c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): getDocumentAtRevision prefer revision match (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee65a28e4f5043b73a970fec064ceead7c6c98d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): unsubscribe dataset uploader streams on abort (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12500\"\u003e#12500\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec886920863d10a57ef21846d36c4ea4177e9b88c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): workaround Next.js replaceState bug (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12498\"\u003e#12498\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e00644f5a36b4b40acca63d1e42d4d19f39d932f4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add more agent skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12496\"\u003e#12496\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee9f037f5afd5b6bf3feae79ea0f0f8390e2d4d65\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor(sanity): encapsulate enabled state in \u003ccode\u003eDivergencesProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e69db3898cf6c93d4635b10a1582bcb0b59a5eb8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): add missing \u003ccode\u003eDivergencesProvider\u003c/code\u003e to task form (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e96953742cf68c7d2aafcd70c32ef9c9dff209359\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): deprecate \u003ccode\u003euseTimeLineStore\u003c/code\u003e,  use events store to get deleted document (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12481\"\u003e#12481\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9e36cda2a41944c198ada537378f8600149e2a18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): pass selectedAssets to asset sources (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12479\"\u003e#12479\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb77f48a9ce28a7146826b58ffec3c2699b716eb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): skip CI for non-code changes and consolidate required status checks (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e124f28e2ad598595a21c9edc113cd11b16331fd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci: fixing issue with older issues not being detected on auto-close stale issue workflow (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edfe6dec38b52397c3d7a6bf5c6a45b1d8c3b72b1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): fix false positive Node.js runtime detection in Next.js (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12490\"\u003e#12490\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e29239c35943657761a58e9026692a2bc8ab59013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12471\"\u003e#12471\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e55a76c2d639466908478ea85f5571fd5f1cdd6cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12474\"\u003e#12474\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ef420188e2b7cd8c1961a2fb6d0e8147b136e74\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(structure): remove sheetList (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12477\"\u003e#12477\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e89f40a8af71542562e5e5d9bd8422fb0848b033c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): don't use debug logging telemetry store when running tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12475\"\u003e#12475\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8fd251a27c3c31ffbb863846d50603022e1536c3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: virtualization issues using the dialog and renderDefaults (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12398\"\u003e#12398\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb5c0733a01d9d1b115b0c0e659cda4efe11d2c47\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.1.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12457\"\u003e#12457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4cfc7ac9beb52b762751cb04afa02d1e6fbc4830\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(core): add support for pre-auth telemetry event buffering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12469\"\u003e#12469\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3e655518f4d17da8c6c9947673e526594c83528a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/telemetry\u003c/code\u003e to ^0.9.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12468\"\u003e#12468\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e687d7c100c242b86e44aade7097e4a3dbfa1fbc6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/TiwariLokesh\"\u003e\u003ccode\u003e@​TiwariLokesh\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): prevent crash when group.members is null (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12463\"\u003e#12463\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee2f5c2156e668c0b9553d09deffb96d3aaa41cf5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): fix vercel env issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12466\"\u003e#12466\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee54cfbdf6e97204f7769a891dcac137312f8fd05\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/b...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/612","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/612","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/612/packages"},{"uuid":"4044743224","node_id":"PR_kwDOLJrnVM7JB4aM","number":606,"state":"open","title":"Bump the patch-minor group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:28:12.000Z","updated_at":"2026-03-09T10:29:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":20,"packages":[{"name":"@portabletext/react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/portabletext/react-portabletext"},{"name":"@sanity/code-input","old_version":"7.0.8","new_version":"7.0.11","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/ui","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.0","new_version":"2026.1.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.0","new_version":"2026.1.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanem/react-nprogress","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/tanem/react-nprogress"},{"name":"graphql","old_version":"16.13.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.575.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.3","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@eslint/compat","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@graphql-codegen/cli","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@portabletext/types","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/portabletext/types"},{"name":"graphql-config","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/kamilkisiela/graphql-config"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@portabletext/react](https://github.com/portabletext/react-portabletext) | `6.0.2` | `6.0.3` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.8` | `7.0.11` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.11` | `3.1.13` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.12.0` | `5.13.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.2.1` | `5.3.0` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.0` | `2026.1.1` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.0` | `2026.1.1` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.0` | `4.0.1` |\n| [@tanem/react-nprogress](https://github.com/tanem/react-nprogress) | `6.0.1` | `6.0.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.0` | `16.13.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.12.0` | `5.13.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.575.0` | `0.577.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.35.1` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.12.0` | `5.13.0` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/plugins/tree/HEAD/plugins/sanity-plugin-internationalized-array) | `4.0.3` | `4.0.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.2` | `2.0.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.4` | `3.3.5` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.2` | `6.1.3` |\n| [@portabletext/types](https://github.com/portabletext/types) | `4.0.1` | `4.0.2` |\n| [graphql-config](https://github.com/kamilkisiela/graphql-config) | `5.1.5` | `5.1.6` |\n\n\nUpdates `@portabletext/react` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/portabletext/react-portabletext/releases\"\u003e\u003ccode\u003e@​portabletext/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\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/portabletext/react-portabletext/pull/293\"\u003e#293\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/pull/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/portabletext/react-portabletext/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​portabletext/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\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/portabletext/react-portabletext/pull/293\"\u003e#293\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/pull/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/2eed34e58b85ff8e57033f9dc386bfdb8ec97c66\"\u003e\u003ccode\u003e2eed34e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/5eef2480e13926349e9249f29306675931e2de18\"\u003e\u003ccode\u003e5eef248\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup-plugin-visualizer to v7 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/09f14757af1a0cdf00362fea4db54e4d35322fd6\"\u003e\u003ccode\u003e09f1475\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/5e4ac4d473c8a4b3a7e2731068f3f4d0c34ce4fc\"\u003e\u003ccode\u003e5e4ac4d\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/a12c48e68a8346f75682741a7392512938275219\"\u003e\u003ccode\u003ea12c48e\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/2889e677b03eb86ae25d092414c963a7341bd7ce\"\u003e\u003ccode\u003e2889e67\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.30.3 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/699fe5d7a9928cfe350a51b9649ff9ac1b6b71b0\"\u003e\u003ccode\u003e699fe5d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/22531aab1ec3cebf56499c5c9daa3156dd802bf9\"\u003e\u003ccode\u003e22531aa\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/portabletext/react-portabletext/compare/v6.0.2...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.8 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\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/sanity-io/plugins/pull/677\"\u003e#677\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Remove unused direct dependencies: \u003ccode\u003e@codemirror/autocomplete\u003c/code\u003e, \u003ccode\u003e@codemirror/commands\u003c/code\u003e, \u003ccode\u003e@codemirror/search\u003c/code\u003e, and \u003ccode\u003e@juggle/resize-observer\u003c/code\u003e are not imported directly and are available via \u003ccode\u003e@uiw/react-codemirror\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/690\"\u003e#690\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/691\"\u003e#691\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/647\"\u003e#647\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.9\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/sanity-io/plugins/pull/602\"\u003e#602\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/604\"\u003e#604\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/605\"\u003e#605\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.11\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/sanity-io/plugins/pull/677\"\u003e#677\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Remove unused direct dependencies: \u003ccode\u003e@codemirror/autocomplete\u003c/code\u003e, \u003ccode\u003e@codemirror/commands\u003c/code\u003e, \u003ccode\u003e@codemirror/search\u003c/code\u003e, and \u003ccode\u003e@juggle/resize-observer\u003c/code\u003e are not imported directly and are available via \u003ccode\u003e@uiw/react-codemirror\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/690\"\u003e#690\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/691\"\u003e#691\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/647\"\u003e#647\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.9\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/sanity-io/plugins/pull/602\"\u003e#602\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/604\"\u003e#604\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/605\"\u003e#605\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/ad182224862a4339f89457df0a54a77851fcf98e\"\u003e\u003ccode\u003ead18222\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e feat: add knip for unused dependency and dead code detection (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/a9acad52ddaaa6937a52d2a42a2ed06b5e8d3a5a\"\u003e\u003ccode\u003ea9acad5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/0c47e8b559b9370e48d7401905eaba90c8d2673e\"\u003e\u003ccode\u003e0c47e8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.0.11/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e31ec324\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/@sanity/ui/v/3.1.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ematch storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003ec911333\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/@sanity/ui/v/3.1.12\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e31ec324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ematch storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003ec911333\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/sanity-io/ui/commit/d8d6d905a0ae400d8c9ac651477e07be1aae1a8a\"\u003e\u003ccode\u003ed8d6d90\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e\u003ccode\u003e31ec324\u003c/code\u003e\u003c/a\u003e fix: lazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/903ef061352c08c1f2ce5b43c1aca2d7728409f3\"\u003e\u003ccode\u003e903ef06\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.12 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003e\u003ccode\u003ec911333\u003c/code\u003e\u003c/a\u003e fix: match storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/abab08b9e5131028f717ac1853fca20d13898d4b\"\u003e\u003ccode\u003eabab08b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to ^7.2.2 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/59b96bb1d723044d670310dc7e93efe0108b41ff\"\u003e\u003ccode\u003e59b96bb\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/545d5597c87012369dc84bcc5ee3cfacc0126bc7\"\u003e\u003ccode\u003e545d559\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^8.1.29 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2155\"\u003e#2155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ba97e7702771342a21ab458bbd383bacb6db3b0a\"\u003e\u003ccode\u003eba97e77\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.28.5 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cc5764882c4f867141d84d6005fd9e09b9b96428\"\u003e\u003ccode\u003ecc57648\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/49fde06d476f9b45e3570762e5e63aeeaa8ca6ee\"\u003e\u003ccode\u003e49fde06\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react-dom\u003c/code\u003e to ^19.2.2 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.13\"\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/~sanity-svc.npm\"\u003esanity-svc.npm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/ui\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.13.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.13.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xMi4w\"\u003ewww.sanity.io/changelog/studio-NS4xMi4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eresolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9485b3c0f8fd7747b5645c504c0291586318f014\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@portabletext/block-tools\u003c/code\u003e to 5.0.5 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12287\"\u003e#12287\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e773ee466ca7c48a77bc7a8bf6820d58316321604\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003ededupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e71604a6e57157c8e1fadb671cd61719a4ed7bd5c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade @portabletext/* packages to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12278\"\u003e#12278\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e501a6f3f0f214997fbd16afef09ea5558863ad4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ereplace PR-close cleanup with periodic dataset cleanup (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12289\"\u003e#12289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec07fa96934176c7b7e6351a434d636291d7f99db\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/dcilke\"\u003e\u003ccode\u003e@​dcilke\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ededup claims (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12288\"\u003e#12288\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0668c43a7a586339da7a54fdc07ddae5f39926bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1160a2bb45736c28824f0092b7ace9973b032f5d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eschedules tool title (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12280\"\u003e#12280\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea0584254239596714daf1147bce28d92997f90a5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eordering by multiple object fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12265\"\u003e#12265\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e49a7a555e03215b795e3ea55600684642b54d2af\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupdate oxfmt to 0.36.0, pnpm to 10.30.3, remove experimental prefixes (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0d3f45158f2dfbebd552effd22afbd8459bf28ae\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12286\"\u003e#12286\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2a06a2e2574a78dd0d5738fafbcd814511c1fc46\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclarify release validation phrasing (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12284\"\u003e#12284\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e845875b73d604c320e327f6437d647f9a20e7f88\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse timestamp instead of commit count in prerelease id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12276\"\u003e#12276\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee6329968f1f40d864a5ce4ea1664403167979c8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/sjelfull\"\u003e\u003ccode\u003e@​sjelfull\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix VideoInput loading bugs and layout shift (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec6b745db582d8cf4aab35ff794ba9f407db67cfa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrimitive types now show a grid layout when the grid option is set (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12263\"\u003e#12263\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e383e06eb6074a30e06750e52abeb394b45fb224e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates fileAsset and imageAsset required fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12261\"\u003e#12261\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2de42c82d6a0e328e995fa20a07e980028e4e070\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to resolve groq type export issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12277\"\u003e#12277\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecfc9c83958870a9d373fae7436f335fca9ae2e01\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefer import of \u003ccode\u003eisomorphic-dompurify\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eda8354c77287472f290c82a3af89e0fc4270c50a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimport \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22919522617f2e2c1180bf9f1d99201bec3d195c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates to blueprints doctor and plan commands (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e64d162ee2832b4ef2ee72779c8c390a44f9cfbde\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eNew interface to copy the document ID (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12238\"\u003e#12238\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebc5a3b6cc78977a43ac526bca10d98898edb3469\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImproved reference preview for unknown fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8d512d727c2a207347e7c12a3380526241e0015\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImprove visual distinction between release types in the Studio (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12239\"\u003e#12239\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e526ebf544f193248de43b5c2cc6060886d9f1400\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate transaction-fetching function types to indicate their response includes mutations (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb63a690df66f81a17fc0e3fe3ffbb1a475540779\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd functions for unravelling document lineage and finding most recent transactions shared by two documents (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d3f71906db95dcd35b61f827c4c1384752b5b1e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize svg component for canvas integration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12245\"\u003e#12245\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e619933afbbd86cd6e981549558961f112fc56e4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate revert dialog position (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12255\"\u003e#12255\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb87d78c428d7d75c113714a63356523eda47b5b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/adoprog\"\u003e\u003ccode\u003e@​adoprog\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate embeddings commands description (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12248\"\u003e#12248\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4934ac3aea3e78ae0d47046a30fbd9477057ce20\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.12.0...v5.13.0\"\u003e5.13.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/65e0af4e4e179835494f2fe1832e0ac8d88a3514\"\u003e\u003ccode\u003e65e0af4\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.13.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1160a2bb45736c28824f0092b7ace9973b032f5d\"\u003e\u003ccode\u003e1160a2b\u003c/code\u003e\u003c/a\u003e chore: fix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22919522617f2e2c1180bf9f1d99201bec3d195c\"\u003e\u003ccode\u003e2291952\u003c/code\u003e\u003c/a\u003e refactor: import \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.13.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.1...visual-editing-v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd usePresentationQuery hook to \u003ccode\u003e@​sanity/visual-editing/\u003c/code\u003ereact (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3375\"\u003e#3375\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f0d7cf3e24fc249213b616ababd75523074cda1c\"\u003ef0d7cf3\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.1...visual-editing-v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd usePresentationQuery hook to \u003ccode\u003e@​sanity/visual-editing/\u003c/code\u003ereact (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3375\"\u003e#3375\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f0d7cf3e24fc249213b616ababd75523074cda1c\"\u003ef0d7cf3\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/sanity-io/visual-editing/commits/groq-store-v5.3.0/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.0 to 2026.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/00c043553a362753c80838d96424f9dec47ffca4\"\u003e\u003ccode\u003e00c0435\u003c/code\u003e\u003c/a\u003e Fix cookbook recipes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed125e2aae0190f1e45748a41ac4fabc3e8b0967\"\u003e\u003ccode\u003eed125e2\u003c/code\u003e\u003c/a\u003e fix: npm audit vulnerabilities (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2026.1.1/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2026.1.0 to 2026.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/00c043553a362753c80838d96424f9dec47ffca4\"\u003e\u003ccode\u003e00c0435\u003c/code\u003e\u003c/a\u003e Fix cookbook recipes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed125e2aae0190f1e45748a41ac4fabc3e8b0967\"\u003e\u003ccode\u003eed125e2\u003c/code\u003e\u003c/a\u003e fix: npm audit vulnerabilities (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1fa96e5d47cd22217412b6279b62f1e3fa660cae\"\u003e\u003ccode\u003e1fa96e5\u003c/code\u003e\u003c/a\u003e chore: bump node and npm versions (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2026.1.1/packages/hydrogen-react\"\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.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to \u003ccode\u003e7.21.0\u003c/code\u003e and \u003ccode\u003ebody-parser\u003c/code\u003e to \u003ccode\u003e1.20.4\u003c/code\u003e to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to \u003ccode\u003e7.21.0\u003c/code\u003e and \u003ccode\u003ebody-parser\u003c/code\u003e to \u003ccode\u003e1.20.4\u003c/code\u003e to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1fa96e5d47cd22217412b6279b62f1e3fa660cae\"\u003e\u003ccode\u003e1fa96e5\u003c/code\u003e\u003c/a\u003e chore: bump node and npm versions (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/mini-oxygen@4.0.1/packages/mini-oxygen\"\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/mini-oxygen\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanem/react-nprogress` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tanem/react-nprogress/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanem/react-nprogress\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v6.0.3\"\u003ev6.0.3\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.2...v6.0.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3016\"\u003e#3016\u003c/a\u003e Fix npm audit vulnerabilities (\u003ca href=\"https://github.com/tanem\"\u003e\u003ccode\u003e@​tanem\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3015\"\u003e#3015\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v6.0.2\"\u003ev6.0.2\u003c/a\u003e (2026-03-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.1...v6.0.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3014\"\u003e#3014\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.15 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3012\"\u003e#3012\u003c/a\u003e Update dependency tanem-scripts to v8.0.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3013\"\u003e#3013\u003c/a\u003e Update dependency typescript-eslint to v8.56.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3011\"\u003e#3011\u003c/a\u003e Update dependency rollup to v4.59.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3010\"\u003e#3010\u003c/a\u003e Update dependency rollup to v4.58.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3009\"\u003e#3009\u003c/a\u003e Update eslint monorepo to v9.39.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/c4892f29619098373492bd24501ed31b55b3d815\"\u003e\u003ccode\u003ec4892f2\u003c/code\u003e\u003c/a\u003e Release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/f3266b7c3392d055b027a4056fcc4c7a1532ed81\"\u003e\u003ccode\u003ef3266b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3016\"\u003e#3016\u003c/a\u003e from tanem/housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/2857042d78df763f3d0aae2d0966a69e0b1a747d\"\u003e\u003ccode\u003e2857042\u003c/code\u003e\u003c/a\u003e Fix npm audit vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/f46de1864c16b0c15beb87f921e347dc259a765d\"\u003e\u003ccode\u003ef46de18\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3015\"\u003e#3015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/9edec4b065f592560ee4447bea9fec77f46db0b0\"\u003e\u003ccode\u003e9edec4b\u003c/code\u003e\u003c/a\u003e Release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/779c6143be26107c36c672051e7bcc8a84d3a175\"\u003e\u003ccode\u003e779c614\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.15 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/9817e36dc92f536f3d015fcdbbd85d464a02879d\"\u003e\u003ccode\u003e9817e36\u003c/code\u003e\u003c/a\u003e Update dependency tanem-scripts to v8.0.4 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/974231c7b76e36efbb0f907d9eecd150b4274e74\"\u003e\u003ccode\u003e974231c\u003c/code\u003e\u003c/a\u003e Update dependency typescript-eslint to v8.56.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/739c36de5225c141fe54c7f6747a0119629c4eae\"\u003e\u003ccode\u003e739c36d\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/83aa354e50fd250b9d1c4523a459512050689ee6\"\u003e\u003ccode\u003e83aa354\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.58.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.1...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.0 to 16.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.1 (2026-03-04)\u003c/h2\u003e\n\u003cp\u003eFirst 16.x.x release with trusted publishing and provenance, see: \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003ehttps://docs.npmjs.com/trusted-publishers\u003c/a\u003e for additional information.\u003c/p\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4433\"\u003e#4433\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4608\"\u003e#4608\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4610\"\u003e#4610\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSarah Sanders(\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/3b5c3f949ba1f3709f260984becd266b0c6fb4e8\"\u003e\u003ccode\u003e3b5c3f9\u003c/code\u003e\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4610\"\u003e#4610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6dee4356c78458003cee3a851242ec99e4e1627b\"\u003e\u003ccode\u003e6dee435\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.1 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/c2ad5c6494a5e2d8b6a73c49bf13306d7f5c9533\"\u003e\u003ccode\u003ec2ad5c6\u003c/code\u003e\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/adff4e66ed048cdac4eb96b8750ab6d5a2763cfe\"\u003e\u003ccode\u003eadff4e6\u003c/code\u003e\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.0...v16.13.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 graphql since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.13.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.13.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xMi4w\"\u003ewww.sanity.io/changelog/studio-NS4xMi4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eresolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9485b3c0f8fd7747b5645c504c0291586318f014\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@portabletext/block-tools\u003c/code\u003e to 5.0.5 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12287\"\u003e#12287\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e773ee466ca7c48a77bc7a8bf6820d58316321604\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003ededupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e71604a6e57157c8e1fadb671cd61719a4ed7bd5c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade @portabletext/* packages to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12278\"\u003e#12278\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e501a6f3f0f214997fbd16afef09ea5558863ad4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ereplace PR-close cleanup with periodic dataset cleanup (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12289\"\u003e#12289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec07fa96934176c7b7e6351a434d636291d7f99db\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/dcilke\"\u003e\u003ccode\u003e@​dcilke\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ededup claims (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12288\"\u003e#12288\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0668c43a7a586339da7a54fdc07ddae5f39926bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1160a2bb45736c28824f0092b7ace9973b032f5d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eschedules tool title (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12280\"\u003e#12280\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea0584254239596714daf1147bce28d92997f90a5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eordering by multiple object fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12265\"\u003e#12265\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e49a7a555e03215b795e3ea55600684642b54d2af\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupdate oxfmt to 0.36.0, pnpm to 10.30.3, remove experimental prefixes (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0d3f45158f2dfbebd552effd22afbd8459bf28ae\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12286\"\u003e#12286\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2a06a2e2574a78dd0d5738fafbcd814511c1fc46\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclarify release validation phrasing (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12284\"\u003e#12284\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e845875b73d604c320e327f6437d647f9a20e7f88\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse timestamp instead of commit count in prerelease id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12276\"\u003e#12276\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee6329968f1f40d864a5ce4ea1664403167979c8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/sjelfull\"\u003e\u003ccode\u003e@​sjelfull\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix VideoInput loading bugs and layout shift (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec6b745db582d8cf4aab35ff794ba9f407db67cfa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrimitive types now show a grid layout when the grid option is set (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12263\"\u003e#12263\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e383e06eb6074a30e06750e52abeb394b45fb224e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates fileAsset and imageAsset required fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12261\"\u003e#12261\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2de42c82d6a0e328e995fa20a07e980028e4e070\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to resolve groq type export issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12277\"\u003e#12277\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecfc9c83958870a9d373fae7436f335fca9ae2e01\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefer import of \u003ccode\u003eisomorphic-dompurify\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eda8354c77287472f290c82a3af89e0fc4270c50a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimport \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22919522617f2e2c1180bf9f1d99201bec3d195c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates to blueprints doctor and plan commands (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e64d162ee2832b4ef2ee72779c8c390a44f9cfbde\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eNew interface to copy the document ID (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12238\"\u003e#12238\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebc5a3b6cc78977a43ac526bca10d98898edb3469\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImproved reference preview for unknown fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8d512d727c2a207347e7c12a3380526241e0015\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImprove visual distinction between release types in the Studio (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12239\"\u003e#12239\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e526ebf544f193248de43b5c2cc6060886d9f1400\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate transaction-fetching function types to indicate their response includes mutations (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb63a690df66f81a17fc0e3fe3ffbb1a475540779\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd functions for unravelling document lineage and finding most recent transactions shared by two documents (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d3f71906db95dcd35b61f827c4c1384752b5b1e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize svg component for canvas integration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12245\"\u003e#12245\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e619933afbbd86cd6e981549558961f112fc56e4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate revert dialog position (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12255\"\u003e#12255\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb87d78c428d7d75c113714a63356523eda47b5b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/adoprog\"\u003e\u003ccode\u003e@​adoprog\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate embeddings commands description (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12248\"\u003e#12248\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4934ac3aea3e78ae0d47046a30fbd9477057ce20\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.12.0...v5.13.0\"\u003e5.13.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egroq:\u003c/strong\u003e resolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12293\"\u003e#12293\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/9485b3c0f8fd7747b5645c504c0291586318f014\"\u003e9485b3c\u003c/a\u003e) by Copilot (\u003ca href=\"mailto:198982749+Copilot@users.noreply.github.com\"\u003e198982749+Copilot@users.noreply.github.com\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/sanity-io/sanity/commit/65e0af4e4e179835494f2fe1832e0ac8d88a3514\"\u003e\u003ccode\u003e65e0af4\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.13.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9485b3c0f8fd7747b5645c504c0291586318f014\"\u003e\u003ccode\u003e9485b3c\u003c/code\u003e\u003c/a\u003e fix(groq): resolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.13.0/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.575.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7e...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"},{"uuid":"4024001316","node_id":"PR_kwDORekkgM7H-x0M","number":6,"state":"open","title":"[framework-fixture-dependencies]: Bump the core group in /packages/static-build/test/fixtures/hydrogen-v2023 with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T20:32:27.000Z","updated_at":"2026-03-04T20:32:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[framework-fixture-dependencies]: Bump","group_name":"core","update_count":6,"packages":[{"name":"@shopify/cli","old_version":"3.49.2","new_version":"3.91.1","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/cli-hydrogen","old_version":"5.4.1","new_version":"5.5.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2023.7.9","new_version":"2023.10.6","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2023.7.4","new_version":"2023.10.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"2.2.2","new_version":"2.2.5","repository_url":"https://github.com/Shopify/hydrogen"}],"path":"/packages/static-build/test/fixtures/hydrogen-v2023","ecosystem":"npm"},"body":"Bumps the core group in /packages/static-build/test/fixtures/hydrogen-v2023 with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.49.2` | `3.91.1` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `5.4.1` | `5.5.2` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2023.7.9` | `2023.10.6` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `1.1.5` | `1.1.8` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2023.7.4` | `2023.10.1` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `2.2.2` | `2.2.5` |\n\nUpdates `@shopify/cli` from 3.49.2 to 3.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/releases\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.76.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4a3895c: Use GraphQL for theme creation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e38e8d7b: Hide serialized_script fields in verbose logs\u003c/li\u003e\n\u003cli\u003eb1ed29d: Fix binary files being corrupted on theme pull\u003c/li\u003e\n\u003cli\u003e6449aa6: Fetch notifications in background\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.76.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efd32347: Add multi-environment infrastructure and allow multiple environment usage in theme list command\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec72ce71: Update to cli-hydrogen 9.0.6\u003c/li\u003e\n\u003cli\u003e5ad63a4: Update to cli-hydrogen 9.0.7\u003c/li\u003e\n\u003cli\u003ee9b8582: Upgrade cli-hydrogen to 9.0.8 for 2025.1.2\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/Shopify/cli/blob/main/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\u003ch1\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003c/h1\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\u003ch2\u003e3.88.0\u003c/h2\u003e\n\u003ch2\u003e3.87.0\u003c/h2\u003e\n\u003ch2\u003e3.86.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea657b4b: Add --allow-live flag to theme dev to allow development on live themes without confirmation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee81c29c: Remove POLARIS_UNIFIED flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.85.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb855ec1: Allow theme push and share commands to be called with multiple environments\u003c/li\u003e\n\u003cli\u003e809d355: Display warning when multiple environment flags are provided to profile, metafields pull, open, dev, or console theme commands\u003c/li\u003e\n\u003cli\u003e6497461: Add \u003ccode\u003eauth login\u003c/code\u003e command with multi-session support\u003c/li\u003e\n\u003cli\u003ef8df96b: Allow theme pull command to be called with multiple environments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4d377e8: Remove leftover references to CLI2 from theme commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1f4fd78: Allow multi-environment theme commands to accept flags from CLI\u003c/li\u003e\n\u003cli\u003e9b872dc: Update fetched AI instructions\u003c/li\u003e\n\u003cli\u003eb382a89: Prompt for confirmation before running multi-environment theme commands that allow \u003ccode\u003e--force\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e281b50b: Allow theme rename command to be run with multiple environments\u003c/li\u003e\n\u003cli\u003ea12a7cc: Allow commands run with multiple environments to require \u0026quot;one of\u0026quot; a list of flags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/cli/commits/HEAD/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\nUpdates `@shopify/cli-hydrogen` from 5.4.1 to 5.5.2\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-hydrogen@5.5.2/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2023.7.9 to 2023.10.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/@shopify/hydrogen@2023.10.6/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2023.10.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure 400-500 sub-requests are not cached (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1906\"\u003e#1906\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XSS vulnerability (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1843\"\u003e#1843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect bug (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1631\"\u003e#1631\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/shopify-github-actions-access\"\u003e\u003ccode\u003e@​shopify-github-actions-access\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the Pagination component to always restore scroll correctly on back/forth navigation. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eServe assets from a separate domain when running the dev server, to better simulate cross-domain behaviors. This makes it more realistic to work with CORS requests, content security policies, and CDN paths in development. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1503\"\u003e#1503\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport caching types to make creating custom clients easier in TypeScript. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1507\"\u003e#1507\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the return types of the Customer Account API query and mutation methods. Also update Customer Account API default version to 2024-01. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix how peer dependencies are resolved. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1489\"\u003e#1489\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default \u003ccode\u003echannel\u003c/code\u003e value of \u003ccode\u003ehydrogen\u003c/code\u003e to Hydrogen’s \u003ccode\u003eShopPayButton\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/QuintonC\"\u003e\u003ccode\u003e@​QuintonC\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/848c6260a2db3a9cb0c86351f0f7128f61e028f0\"\u003e\u003ccode\u003e848c6260\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/62f67873359982ffa08f617085787a1fc174c3fa\"\u003e\u003ccode\u003e62f67873\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/e8cc49feff18f5ee72d5f6965ff2094addc23466\"\u003e\u003ccode\u003ee8cc49fe\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2023\"\u003e\u003ccode\u003e@​2023\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e to properly be a peer dependency by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSEO component: remove URL params from canonical tags (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1478\"\u003e#1478\u003c/a\u003e) by \u003ca href=\"https://github.com/scottdixon\"\u003e\u003ccode\u003e@​scottdixon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.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/hydrogen/commit/efda06afbff07d3a7f85e63b303b5ae2c6d704ee\"\u003e\u003ccode\u003eefda06a\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f37b5b40f016cc09b55ce547c2eca2f31dd20e1d\"\u003e\u003ccode\u003ef37b5b4\u003c/code\u003e\u003c/a\u003e Make sure 400-500 level HTTP sub-requests are not cached (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/70d77ff27f33c56678dd35b2bccf4964e65d77bf\"\u003e\u003ccode\u003e70d77ff\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0dbb16c33d132d9beb42b5557a0a3f309d6d48e3\"\u003e\u003ccode\u003e0dbb16c\u003c/code\u003e\u003c/a\u003e Remove xss package and escape html directly (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1840\"\u003e#1840\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c1e66ef0071de0040da16eefb69b3b34ac5729b4\"\u003e\u003ccode\u003ec1e66ef\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1f9f91cbc6118ad611edfbc2237ea7ce9f7cc715\"\u003e\u003ccode\u003e1f9f91c\u003c/code\u003e\u003c/a\u003e Fix redirect bug (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1629\"\u003e#1629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/727baacf60090a29fc58c91e75cf3efa7a0bdf7d\"\u003e\u003ccode\u003e727baac\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c8e8f6fd233e52cf5570b1904af710d6b907aae5\"\u003e\u003ccode\u003ec8e8f6f\u003c/code\u003e\u003c/a\u003e Update the return types of the Customer Account API query (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2be9ce82fd4a5121f1772bbb7349e96ed530e84e\"\u003e\u003ccode\u003e2be9ce8\u003c/code\u003e\u003c/a\u003e Serve assets from a different domain in development (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/74ea1dba9af37a146882df7ed9674be5659862b5\"\u003e\u003ccode\u003e74ea1db\u003c/code\u003e\u003c/a\u003e Fix scroll restoration in the Pagination component (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2023.10.6/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/remix-oxygen` from 1.1.5 to 1.1.8\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/remix-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate the debug-network tooling with the new \u003ccode\u003e--worker-unstable\u003c/code\u003e runtime CLI flag. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1387\"\u003e#1387\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix subrequest performance in development. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1411\"\u003e#1411\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Oxygen Remix adapter to make sure that stack traces are logged in production (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1393\"\u003e#1393\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\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/Shopify/hydrogen/commit/e71aa4766a160d4bcedb8b2967732ed0d2525bf3\"\u003e\u003ccode\u003ee71aa47\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b81b452d010c650b1de1678f729945d1d4394820\"\u003e\u003ccode\u003eb81b452\u003c/code\u003e\u003c/a\u003e Integrate debug-network with Workerd (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/49fb53dd66d4635f6f3b458fa98ed4b90c2e4f19\"\u003e\u003ccode\u003e49fb53d\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/294146644df57592a775ae33cdf4359015155d72\"\u003e\u003ccode\u003e2941466\u003c/code\u003e\u003c/a\u003e Fix slow subrequests in development (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/8f5163be44334e7f249a2ab93253d38190827f4a\"\u003e\u003ccode\u003e8f5163b\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/4f735fd725aef26cd3bd5b50c87d2c028b93c598\"\u003e\u003ccode\u003e4f735fd\u003c/code\u003e\u003c/a\u003e Fix default error logging to include stack traces (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/remix-oxygen@1.1.8/packages/remix-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2023.7.4 to 2023.10.1\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/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2023.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate all Node.js dependencies to version 18. (Not a breaking change, since Node.js 18 is already required by Remix v2.) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1543\"\u003e#1543\u003c/a\u003e) by \u003ca href=\"https://github.com/michenly\"\u003e\u003ccode\u003e@​michenly\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip private access token warning when using mock.shop. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an optional \u003ccode\u003echannel\u003c/code\u003e prop to the \u003ccode\u003eShopPayButton\u003c/code\u003e component, which adds order attribution support for either the Headless or Hydrogen sales channel. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/QuintonC\"\u003e\u003ccode\u003e@​QuintonC\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe Storefront API types included are now generated using \u003ccode\u003e@graphql-codegen/typescript@4\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md#400\"\u003echangelog\u003c/a\u003e). This results in a breaking change if you were importing \u003ccode\u003eScalars\u003c/code\u003e directly from \u003ccode\u003e@shopify/hydrogen-react\u003c/code\u003e or \u003ccode\u003e@shopify/hydrogen\u003c/code\u003e: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1108\"\u003e#1108\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import type {Scalars} from '@shopify/hydrogen/storefront-api-types';\n\u003cp\u003etype Props = {\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eid: Scalars['ID']; // This was a string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eid: Scalars['ID']['input']; // Need to access 'input' or 'output' to get the string\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated parameters and props (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1455\"\u003e#1455\u003c/a\u003e and \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1435\"\u003e#1435\u003c/a\u003e): (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1435\"\u003e#1435\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateStorefrontClient\u003c/code\u003e parameters \u003ccode\u003ebuyerIp\u003c/code\u003e and \u003ccode\u003erequestGroupId\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e props \u003ccode\u003eloaderOptions\u003c/code\u003e and \u003ccode\u003ewidths\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix template dist package due to CI error (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Language to CartProvider (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1408\"\u003e#1408\u003c/a\u003e) by \u003ca href=\"https://github.com/Qubica\"\u003e\u003ccode\u003e@​Qubica\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd attributes option to useLoadScript (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnlock \u003ccode\u003ehydrogen-react\u003c/code\u003e package.json exports to make it easier to use with NextJS and other frameworks. \u003cstrong\u003eNote\u003c/strong\u003e: Using Hydrogen internals is not officially supported, and those internal APIs could change at anytime outside our usual calendar versioning. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/994\"\u003e#994\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/727baacf60090a29fc58c91e75cf3efa7a0bdf7d\"\u003e\u003ccode\u003e727baac\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/62f67873359982ffa08f617085787a1fc174c3fa\"\u003e\u003ccode\u003e62f6787\u003c/code\u003e\u003c/a\u003e Hide token warning in mock.shop (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f352f16ec4d1846871b4625afc7387db2fb3474a\"\u003e\u003ccode\u003ef352f16\u003c/code\u003e\u003c/a\u003e Add docs commands to turbo (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/848c6260a2db3a9cb0c86351f0f7128f61e028f0\"\u003e\u003ccode\u003e848c626\u003c/code\u003e\u003c/a\u003e 🔼 Update dependency to require node v18 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e8cc49feff18f5ee72d5f6965ff2094addc23466\"\u003e\u003ccode\u003ee8cc49f\u003c/code\u003e\u003c/a\u003e Adds optional channel prop to ShopPayButton (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/300fe1b68164df5942caaaeeedadd1844c355f95\"\u003e\u003ccode\u003e300fe1b\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2ff057d493ce67a498739d173ae50505d4f5b2d5\"\u003e\u003ccode\u003e2ff057d\u003c/code\u003e\u003c/a\u003e Fix 2023-10 links (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ad45656c5f663cc1a60eab5daab4da1dfd0e6cc3\"\u003e\u003ccode\u003ead45656\u003c/code\u003e\u003c/a\u003e Update Codegen dependencies and make it stable (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0ae7cbe280d8351126e11dc13f35d7277d9b2d86\"\u003e\u003ccode\u003e0ae7cbe\u003c/code\u003e\u003c/a\u003e Remove deprecated props (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/7fc088e21bea47840788cb7c60f873ce1f253128\"\u003e\u003ccode\u003e7fc088e\u003c/code\u003e\u003c/a\u003e Sfapi 2023-10 update (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2023.10.1/packages/hydrogen-react\"\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 2.2.2 to 2.2.5\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\u003e2.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix step-debugging when running in the Node.js sandbox (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1501\"\u003e#1501\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate all Node.js dependencies to version 18. (Not a breaking change, since Node.js 18 is already required by Remix v2.) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1543\"\u003e#1543\u003c/a\u003e) by \u003ca href=\"https://github.com/michenly\"\u003e\u003ccode\u003e@​michenly\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix how peer dependencies are resolved. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1489\"\u003e#1489\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease the request body size limit to 100mb when running locally. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\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/HEAD/packages/mini-oxygen\"\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/rizkiveronika7303-arch/vercel/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkiveronika7303-arch%2Fvercel/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3915982670","node_id":"PR_kwDOLJrnVM7CdjqM","number":593,"state":"open","title":"Bump the patch-minor group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T11:48:13.000Z","updated_at":"2026-02-09T11:49:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":6,"packages":[{"name":"@sanity/visual-editing","old_version":"5.1.2","new_version":"5.2.1","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2025.10.0","new_version":"2025.10.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanem/react-nprogress","old_version":"5.0.59","new_version":"5.0.60","repository_url":"https://github.com/tanem/react-nprogress"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.3.9","repository_url":"https://github.com/styled-components/styled-components"},{"name":"eslint-plugin-jest","old_version":"29.12.2","new_version":"29.13.0","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"type-fest","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.1.2` | `5.2.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.10.0` | `2025.10.1` |\n| [@tanem/react-nprogress](https://github.com/tanem/react-nprogress) | `5.0.59` | `5.0.60` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.3.9` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.12.2` | `29.13.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.3` | `5.4.4` |\n\nUpdates `@sanity/visual-editing` from 5.1.2 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/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.0...visual-editing-v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealways unset env on unmount (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003ec482b4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v5.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.1.2...visual-editing-v5.2.0\"\u003e5.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e port experimental hooks from next-sanity (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003eefc897a\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.0...visual-editing-v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealways unset env on unmount (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003ec482b4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.1.2...visual-editing-v5.2.0\"\u003e5.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e port experimental hooks from next-sanity (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003eefc897a\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/sanity-io/visual-editing/commit/839349ad2a19ad16b5b9bfabd3dbecf1934d1595\"\u003e\u003ccode\u003e839349a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003e\u003ccode\u003ec482b4b\u003c/code\u003e\u003c/a\u003e fix: always unset env on unmount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1412534bbc9a8c80ff0b8ec1fd0fadd63c2f6c97\"\u003e\u003ccode\u003e1412534\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003e\u003ccode\u003eefc897a\u003c/code\u003e\u003c/a\u003e feat(react): port experimental hooks from next-sanity (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v5.2.1/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.10.0 to 2025.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where file paths containing spaces were causing errors with virtual routes by decoding URL-encoded paths (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3436\"\u003e#3436\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\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/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where file paths containing spaces were causing errors with virtual routes by decoding URL-encoded paths (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3436\"\u003e#3436\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\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/Shopify/hydrogen/commit/0723a6fba40e4d41e7569ac00175b51c959a408d\"\u003e\u003ccode\u003e0723a6f\u003c/code\u003e\u003c/a\u003e [ci] release 2025.10.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed519099d678596113e11dea36f7003a31d54328\"\u003e\u003ccode\u003eed51909\u003c/code\u003e\u003c/a\u003e improve testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/722915130410086bc7af22215ba57ee77aa14156\"\u003e\u003ccode\u003e7229151\u003c/code\u003e\u003c/a\u003e add decoding for url-encoded paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.10.1/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanem/react-nprogress` from 5.0.59 to 5.0.60\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tanem/react-nprogress/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanem/react-nprogress\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v5.0.60\"\u003ev5.0.60\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v5.0.59...v5.0.60\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2987\"\u003e#2987\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2986\"\u003e#2986\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2985\"\u003e#2985\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.11 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2984\"\u003e#2984\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2983\"\u003e#2983\u003c/a\u003e Update dependency tanem-scripts to v8.0.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2981\"\u003e#2981\u003c/a\u003e Update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v2.0.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2982\"\u003e#2982\u003c/a\u003e Update babel monorepo to v7.29.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2980\"\u003e#2980\u003c/a\u003e Update dependency rollup to v4.57.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/29658bfa38743f5deb93dd9e218d30bd109b8e49\"\u003e\u003ccode\u003e29658bf\u003c/code\u003e\u003c/a\u003e Release v5.0.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/e1f7cc017fdb512e5703f668907cc6d8812b3c7e\"\u003e\u003ccode\u003ee1f7cc0\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2987\"\u003e#2987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/7d20b1cac74fc42429071f9eb8b0414e10df968a\"\u003e\u003ccode\u003e7d20b1c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/afeedd72ea5ac661438bd45165bc6cde82e0bc66\"\u003e\u003ccode\u003eafeedd7\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.11 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2985\"\u003e#2985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/eab338705d1e8dbc28444a63b6ba5496324ab805\"\u003e\u003ccode\u003eeab3387\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/5080146c9a53b329cac75ec09af543eb805d4446\"\u003e\u003ccode\u003e5080146\u003c/code\u003e\u003c/a\u003e Update dependency tanem-scripts to v8.0.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/6313694c37c4e67ba46784bff92a3cc955d0d058\"\u003e\u003ccode\u003e6313694\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v2.0.2 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/6973f38cad9b64a9b334db21a5ac5cc32618a0cd\"\u003e\u003ccode\u003e6973f38\u003c/code\u003e\u003c/a\u003e Update babel monorepo to v7.29.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/99ae1fe5ada4995f2d84758a15a78b4a81711be2\"\u003e\u003ccode\u003e99ae1fe\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.57.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tanem/react-nprogress/compare/v5.0.59...v5.0.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.3.8 to 6.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca61aca: Fix CSS block comments containing \u003ccode\u003e//\u003c/code\u003e (e.g. URLs) causing subsequent styles to not be applied.\u003c/li\u003e\n\u003cli\u003ea2cd792: Fix \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e styles not being removed when unmounted in RSC environments. React 19's \u003ccode\u003eprecedence\u003c/code\u003e attribute on style tags makes them persist as permanent resources; global styles now render without \u003ccode\u003eprecedence\u003c/code\u003e so they follow normal component lifecycle.\u003c/li\u003e\n\u003cli\u003edbe0aae: In RSC environments, \u003ccode\u003etheme\u003c/code\u003e is now \u003ccode\u003eundefined\u003c/code\u003e instead of \u003ccode\u003e{}\u003c/code\u003e for styled components, matching the existing behavior of \u003ccode\u003ewithTheme\u003c/code\u003e and \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e. This ensures accessing theme properties without a ThemeProvider correctly throws rather than silently returning \u003ccode\u003eundefined\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e1888c73: Fix \u003ccode\u003ewithTheme\u003c/code\u003e HOC types: ref now correctly resolves to the component instance type instead of the constructor, and \u003ccode\u003etheme\u003c/code\u003e is properly optional in the wrapped component's props.\u003c/li\u003e\n\u003cli\u003ef84f3fa: Fix SSR styles hydration and global style cleanup in Shadow DOM\u003c/li\u003e\n\u003cli\u003e43a5b4b: Optimize internal style processing hot paths: cached GroupedTag index lookups, string fast path in flatten, direct string concatenation in dynamic style generation, pre-built stylis middleware chain with lazy RegExp creation, single-lookup Map operations, VirtualTag append fast-path, and manual string concat in SSR output.\u003c/li\u003e\n\u003cli\u003e788e8c0: Revert \u003ccode\u003eexports\u003c/code\u003e field and restore browser/server build split with \u003ccode\u003ebrowser\u003c/code\u003e field in package.json. Fixes \u003ccode\u003erequire('stream')\u003c/code\u003e resolution errors in browser bundlers like webpack 5.\u003c/li\u003e\n\u003c/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/styled-components/styled-components/commit/b5bb591600625b45f2c65297c433ba6a3e1644c3\"\u003e\u003ccode\u003eb5bb591\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/f84f3fa5e2c1fcbcec520bf853dbc5f1b1392992\"\u003e\u003ccode\u003ef84f3fa\u003c/code\u003e\u003c/a\u003e fix: Shadow DOM SSR Hydration Support (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/43a5b4b7e9235ecf85a2c698580b1ff36cf4c125\"\u003e\u003ccode\u003e43a5b4b\u003c/code\u003e\u003c/a\u003e perf: optimize internal style processing hot paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/788e8c05606a621dae748e2a5b36bdbb6a0c8045\"\u003e\u003ccode\u003e788e8c0\u003c/code\u003e\u003c/a\u003e fix: revert exports field and restore browser/server build split\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/a2cd792cd484c20dc6d03faeaca030ebf4c94041\"\u003e\u003ccode\u003ea2cd792\u003c/code\u003e\u003c/a\u003e fix: remove precedence from createGlobalStyle RSC output for proper unmount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/1888c73073e23c4a5ffe41afc537102197e89d74\"\u003e\u003ccode\u003e1888c73\u003c/code\u003e\u003c/a\u003e fix: improve withTheme HOC type safety and eliminate double type cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/dbe0aae5130f0ac09d037241fb5097549c15e0bc\"\u003e\u003ccode\u003edbe0aae\u003c/code\u003e\u003c/a\u003e fix: make OverrideStyle compatible with React 19 and return undefined theme i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/ca61aca2fa23edbca59f75a40586ee2453170726\"\u003e\u003ccode\u003eca61aca\u003c/code\u003e\u003c/a\u003e fix: handle // inside CSS block comments and strip orphaned */\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/5d2574055d7627cb95bb9e21621eeb7f8b8a64fc\"\u003e\u003ccode\u003e5d25740\u003c/code\u003e\u003c/a\u003e chore: update gitignore, agent instructions, and benchmark deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/5448bad2e7edca163275cf032afad60d59d50cf0\"\u003e\u003ccode\u003e5448bad\u003c/code\u003e\u003c/a\u003e chore: alias agent instructions for claude\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.3.8...styled-components@6.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 29.12.2 to 29.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003e29.13.0\u003c/a\u003e (2026-02-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e7735c44\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/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003e29.13.0\u003c/a\u003e (2026-02-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e7735c44\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/jest-community/eslint-plugin-jest/commit/cb36f1ff5702a3493e4848941122424cb82cfa30\"\u003e\u003ccode\u003ecb36f1f\u003c/code\u003e\u003c/a\u003e chore(release): 29.13.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e\u003ccode\u003e7735c44\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/53efb753a83d4ad217f3e47f7fea0996750140a6\"\u003e\u003ccode\u003e53efb75\u003c/code\u003e\u003c/a\u003e test: update titles (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `type-fest` from 5.4.3 to 5.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/type-fest/releases\"\u003etype-fest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePackageJson\u003c/code\u003e: Use \u003ccode\u003eLiteralUnion\u003c/code\u003e for \u003ccode\u003eengines\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1354\"\u003e#1354\u003c/a\u003e)  fc9e2bb\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIsUnion\u003c/code\u003e: Fix behavior when the entire union extends all individual members (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1353\"\u003e#1353\u003c/a\u003e)  b0321a5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix \u003ccode\u003eleavesOnly\u003c/code\u003e behavior with \u003ccode\u003enever\u003c/code\u003e leaves (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1350\"\u003e#1350\u003c/a\u003e)  2c34128\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with \u003ccode\u003eWeakMap\u003c/code\u003es / \u003ccode\u003eWeakSet\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1348\"\u003e#1348\u003c/a\u003e)  ac3b50e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with tuples containing optional elements with a rest element (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1346\"\u003e#1346\u003c/a\u003e)  7c82a21\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\"\u003ehttps://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/8e9af4cf8c7f0a583768e7dcd545ddc519e9ca98\"\u003e\u003ccode\u003e8e9af4c\u003c/code\u003e\u003c/a\u003e 5.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/fc9e2bb05193d8c33382ecad6ed15ad374926db3\"\u003e\u003ccode\u003efc9e2bb\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePackageJson\u003c/code\u003e: Use \u003ccode\u003eLiteralUnion\u003c/code\u003e for \u003ccode\u003eengines\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/6e08190ce22c3a4f617b2f41058d0a9a75ea1dbd\"\u003e\u003ccode\u003e6e08190\u003c/code\u003e\u003c/a\u003e Make twoslash (\u003ccode\u003e\\\\=\u0026gt;\u003c/code\u003e) type validation agnostic of union order (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1347\"\u003e#1347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/b0321a5b213303e979e1ec98442779058ec109dd\"\u003e\u003ccode\u003eb0321a5\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eIsUnion\u003c/code\u003e: Fix behavior when the entire union extends all individual members ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/2c34128d2cf6553976a0b08b180d6403ddba4abc\"\u003e\u003ccode\u003e2c34128\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix \u003ccode\u003eleavesOnly\u003c/code\u003e behavior with \u003ccode\u003enever\u003c/code\u003e leaves (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/ac3b50e536aa07f1eebf2c7dbf580863dbf33c7c\"\u003e\u003ccode\u003eac3b50e\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with \u003ccode\u003eWeakMap\u003c/code\u003es / \u003ccode\u003eWeakSet\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/7c82a2191042e39841dc1b4a900328b03085b1f5\"\u003e\u003ccode\u003e7c82a21\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with tuples containing optional elements with a rest el...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/f6cf95480392ea139a5472613d53d5ff6453e8e7\"\u003e\u003ccode\u003ef6cf954\u003c/code\u003e\u003c/a\u003e fix: remove duplicate test case\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\"\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/frontvibe/fluid/pull/593","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/593","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/593/packages"},{"uuid":"2889417875","node_id":"PR_kwDOLJrnVM6sOQST","number":546,"state":"open","title":"Bump the patch-minor group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T09:23:26.000Z","updated_at":"2025-10-06T09:23:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":15,"packages":[{"name":"@sanity/client","old_version":"7.11.2","new_version":"7.12.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/vision","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"11.1.3","new_version":"11.1.5","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.5.0","new_version":"2025.7.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2025.5.0","new_version":"2025.7.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@eslint/js","old_version":"9.36.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.44.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.44.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.36.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.11.2` | `7.12.0` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `4.10.1` | `4.10.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `11.1.3` | `11.1.5` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.5.0` | `2025.7.0` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2025.5.0` | `2025.7.0` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `3.0.0` | `3.0.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `4.10.1` | `4.10.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `4.10.1` | `4.10.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.36.0` | `9.37.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.44.1` | `8.45.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.37.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.14` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\nUpdates `@sanity/client` from 7.11.2 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e44c3006\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e44c3006\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/sanity-io/client/commit/7337a4ef141d0d6406c7dc1f616fc19b139d9ee1\"\u003e\u003ccode\u003e7337a4e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.12.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e\u003ccode\u003e44c3006\u003c/code\u003e\u003c/a\u003e feat: add X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 11.1.3 to 11.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate skeleton and create-hydrogen for \u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.85.4 incl \u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.4 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3232\"\u003e#3232\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eWhat changed:\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3229\"\u003e#3229\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMiniflare v3 upgrade\u003c/h2\u003e\n\u003ch2\u003eCLI: Stabilized Customer Account API development flag\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003e--customer-account-push\u003c/code\u003e flag is now stable and ready for production use. This flag enables tunneling for local development with Customer Account API OAuth flows.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Flag was experimental with __unstable suffix\nshopify hydrogen dev --customer-account-push__unstable\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Flag is now stable\nshopify hydrogen dev --customer-account-push\n\u003ch1\u003eOr use environment variable\u003c/h1\u003e\n\u003cp\u003eSHOPIFY_HYDROGEN_FLAG_CUSTOMER_ACCOUNT_PUSH=true npm run dev\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis flag automatically:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a tunnel for your local development server\u003c/li\u003e\n\u003cli\u003eConfigures the Customer Account API OAuth callback URLs\u003c/li\u003e\n\u003cli\u003eEnables testing of the full authentication flow locally\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditional changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defer/streaming in development \u0026amp; preview\u003c/li\u003e\n\u003cli\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--force-client-sourcemap\u003c/code\u003e flag support to the \u003ccode\u003edeploy\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eImplement proper environment variable quoting for shell metacharacters in \u003ccode\u003eenv pull\u003c/code\u003e command\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/cli-hydrogen@11.1.5/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.5.0 to 2025.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd React Router 7.9.2 support infrastructure with full compatibility for both context access patterns. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3142\"\u003e#3142\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003ecreateRequestHandler\u003c/code\u003e Export from \u003ccode\u003e/oxygen\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eHydrogen now provides its own \u003ccode\u003ecreateRequestHandler\u003c/code\u003e that wraps React Router's implementation:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// server.ts\n- import {createRequestHandler} from '@shopify/remix-oxygen';\n+ import {createRequestHandler} from '@shopify/hydrogen/oxygen';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis new handler:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses React Router's \u003ccode\u003ecreateRequestHandler\u003c/code\u003e internally\u003c/li\u003e\n\u003cli\u003eAdds Hydrogen-specific request validation\u003c/li\u003e\n\u003cli\u003eIncludes powered-by headers\u003c/li\u003e\n\u003cli\u003eHandles double-slash URL normalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew \u003ccode\u003ereact-router-preset\u003c/code\u003e Export\u003c/h2\u003e\n\u003cp\u003eConfigure React Router with Hydrogen's optimized settings:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// react-router.config.ts\nimport type {Config} from '@react-router/dev/config';\nimport {hydrogenPreset} from '@shopify/hydrogen/react-router-preset';\n\u003cp\u003eexport default {\npresets: [hydrogenPreset()],\n} satisfies Config;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe preset provides:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized build settings for Oxygen deployment\u003c/li\u003e\n\u003cli\u003eProper server/client module resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/aef8cf795ea8f68077d6fa1f1649e2791f6658a7\"\u003e\u003ccode\u003eaef8cf7\u003c/code\u003e\u003c/a\u003e Removing cart warnings/errors display  (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d0e85f6bf97f4e19dbbfeba210f94041fddeaf9\"\u003e\u003ccode\u003e9d0e85f\u003c/code\u003e\u003c/a\u003e Upgrade React Router to 7.9.2 and fix TypeScript context augmentation (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/604b2d606fc05653a459118fa65791d7b0a77ae4\"\u003e\u003ccode\u003e604b2d6\u003c/code\u003e\u003c/a\u003e Fix Vite dependency optimization causing React context errors with h2 dev (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b5e233d666a7a04a0f1cdae314943861bd60ca6b\"\u003e\u003ccode\u003eb5e233d\u003c/code\u003e\u003c/a\u003e Remove extra semicolon that was being rendered on every route (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/25290311dd1d135ab90bca26fb496d2b92c8631a\"\u003e\u003ccode\u003e2529031\u003c/code\u003e\u003c/a\u003e Fix useContext runtime error and remove uuid dependency from virtual routes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/147c5bdb47b2fa51d4da79cd94f5dd6c1cce2cc7\"\u003e\u003ccode\u003e147c5bd\u003c/code\u003e\u003c/a\u003e Fix missing dependencies for virtual dev routes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/781a0c5b68ecd7105603184eb83b0ee545cd5dac\"\u003e\u003ccode\u003e781a0c5\u003c/code\u003e\u003c/a\u003e [2025.7.0] Upgrade React Router to 7.9.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/df645c312ad4175f216c8e81d02ad7e737598f29\"\u003e\u003ccode\u003edf645c3\u003c/code\u003e\u003c/a\u003e [2025-07] Add order filtering support to Customer Account API /account/orders...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0b4f01c9aa0e09332140a6a4e3114949873fb0f9\"\u003e\u003ccode\u003e0b4f01c\u003c/code\u003e\u003c/a\u003e [2025-07] Add cartGiftCardCodesRemove mutation support (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3128\"\u003e#3128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.7.0/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2025.5.0 to 2025.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@inContext\u003c/code\u003e language support to Customer Account API mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1891dfe8dbdc2ee5daaf56d1c1a324747bc5e4fc\"\u003e\u003ccode\u003e1891dfe\u003c/code\u003e\u003c/a\u003e Restoring code that was lost from kd-support-imperial-units (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3219\"\u003e#3219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/5b23ad73d4955edab47be5411d5644680ab580b6\"\u003e\u003ccode\u003e5b23ad7\u003c/code\u003e\u003c/a\u003e Add subscription discount support to Customer Account API (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b5e233d666a7a04a0f1cdae314943861bd60ca6b\"\u003e\u003ccode\u003eb5e233d\u003c/code\u003e\u003c/a\u003e Remove extra semicolon that was being rendered on every route (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0b4f01c9aa0e09332140a6a4e3114949873fb0f9\"\u003e\u003ccode\u003e0b4f01c\u003c/code\u003e\u003c/a\u003e [2025-07] Add cartGiftCardCodesRemove mutation support (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3128\"\u003e#3128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/461e5a5b693894a26fd646ea1ae54698dec2f0df\"\u003e\u003ccode\u003e461e5a5\u003c/code\u003e\u003c/a\u003e Migrate Hydrogen examples to cookbook recipes system (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1328e86585c80b4beadfd5cd9023fac98f8a9e2b\"\u003e\u003ccode\u003e1328e86\u003c/code\u003e\u003c/a\u003e PR 1.5 - Pin React to 18.3.1  (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3152\"\u003e#3152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2002c6cd66cebc1f94ccdb9dd04b511d2aedffa6\"\u003e\u003ccode\u003e2002c6c\u003c/code\u003e\u003c/a\u003e PR1 - Hydrogen-react (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3139\"\u003e#3139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/5e769cf82e086591fbd40f26b07363f4d78f0171\"\u003e\u003ccode\u003e5e769cf\u003c/code\u003e\u003c/a\u003e P0.5 - Typescript 5.9 and Lint for RR 7.8 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d57782a1ae3fa0017836d6010fb6ac5ab5d25965\"\u003e\u003ccode\u003ed57782a\u003c/code\u003e\u003c/a\u003e PR0 - Upgrade and pin React Router to 7.8.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2025.7.0/packages/hydrogen-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/remix-oxygen` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/blob/main/packages/remix-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d0e85f6bf97f4e19dbbfeba210f94041fddeaf9\"\u003e\u003ccode\u003e9d0e85f\u003c/code\u003e\u003c/a\u003e Upgrade React Router to 7.9.2 and fix TypeScript context augmentation (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/781a0c5b68ecd7105603184eb83b0ee545cd5dac\"\u003e\u003ccode\u003e781a0c5\u003c/code\u003e\u003c/a\u003e [2025.7.0] Upgrade React Router to 7.9.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d57782a1ae3fa0017836d6010fb6ac5ab5d25965\"\u003e\u003ccode\u003ed57782a\u003c/code\u003e\u003c/a\u003e PR0 - Upgrade and pin React Router to 7.8.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/remix-oxygen@3.0.1/packages/remix-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package groq\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/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/sanity/CHANGELOG.md\"\u003esanity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10775\"\u003e#10775\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/b870af5f1ca1fb9011d25b559cb0dbccfe40179d\"\u003eb870af5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10781\"\u003e#10781\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/792c250c149ee9a782e48f38fdfca0badfb1f0e2\"\u003e792c250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10770\"\u003e#10770\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/c03497f939b5cd0107bb333c9a2f41eae03c49ad\"\u003ec03497f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10771\"\u003e#10771\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/de40474d2e8b945634194ee77882945bdbd463f2\"\u003ede40474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10783\"\u003e#10783\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/13ef5e3771b87497d3e678f829cf572dd5dfb1ca\"\u003e13ef5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10784\"\u003e#10784\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/b6c49ab7bc71b7631a9e2ce0dea2261a61adb691\"\u003eb6c49ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10768\"\u003e#10768\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/268d44a75080da1ced68ae7efbe088c9ab233ac0\"\u003e268d44a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10749\"\u003e#10749\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/a255a6d894d0be3f5d82a716909ddcda0e7ad257\"\u003ea255a6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estructure:\u003c/strong\u003e pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10779\"\u003e#10779\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/fb9257f8066abbe4d1c17658d1a6a632fc92fa79\"\u003efb9257f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10788\"\u003e#10788\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/071e54ef0af37cc5c5b213bf1d12a63583b1d4e6\"\u003e071e54e\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/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/071e54ef0af37cc5c5b213bf1d12a63583b1d4e6\"\u003e\u003ccode\u003e071e54e\u003c/code\u003e\u003c/a\u003e fix: use www for website urls (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/fb9257f8066abbe4d1c17658d1a6a632fc92fa79\"\u003e\u003ccode\u003efb9257f\u003c/code\u003e\u003c/a\u003e fix(structure): pass the same documentId to the favorite toggle as to history...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b6c49ab7bc71b7631a9e2ce0dea2261a61adb691\"\u003e\u003ccode\u003eb6c49ab\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10784\"\u003e#10784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/13ef5e3771b87497d3e678f829cf572dd5dfb1ca\"\u003e\u003ccode\u003e13ef5e3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10783\"\u003e#10783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/792c250c149ee9a782e48f38fdfca0badfb1f0e2\"\u003e\u003ccode\u003e792c250\u003c/code\u003e\u003c/a\u003e fix(cli): remove redundant curly brace in code example (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/05cab2563cc50c81d78d97a335821d2db17cfda1\"\u003e\u003ccode\u003e05cab25\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/268d44a75080da1ced68ae7efbe088c9ab233ac0\"\u003e\u003ccode\u003e268d44a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10768\"\u003e#10768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b870af5f1ca1fb9011d25b559cb0dbccfe40179d\"\u003e\u003ccode\u003eb870af5\u003c/code\u003e\u003c/a\u003e fix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10775\"\u003e#10775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/de40474d2e8b945634194ee77882945bdbd463f2\"\u003e\u003ccode\u003ede40474\u003c/code\u003e\u003c/a\u003e fix: delay teardown of get-org-id request (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10771\"\u003e#10771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.36.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.37.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.13 to 4.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent duplicate CSS when overwriting a static utility with a theme key (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18056\"\u003e#18056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShow Lightning CSS warnings (if any) when optimizing/minifying (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18918\"\u003e#18918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-throw errors from PostCSS nodes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect classes in markdown inline directives (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18967\"\u003e#18967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure files with only \u003ccode\u003e@theme\u003c/code\u003e produce no output when built (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18979\"\u003e#18979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Maud templates when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18988\"\u003e#18988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Do not migrate \u003ccode\u003evariant = 'outline'\u003c/code\u003e during upgrades (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18922\"\u003e#18922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Show version mismatch (if any) when running upgrade tool (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19028\"\u003e#19028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Ensure first class inside \u003ccode\u003eclassName\u003c/code\u003e is migrated (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031\"\u003e#19031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate classes inside \u003ccode\u003e*ClassName\u003c/code\u003e and \u003ccode\u003e*Class\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031\"\u003e#19031\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/546","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/546","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/546/packages"},{"uuid":"2563025048","node_id":"PR_kwDOOXAEoM6YxKiY","number":2,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-03T08:03:00.000Z","updated_at":"2025-06-03T08:03:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"vite","old_version":"5.4.3","new_version":"5.4.19","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.4","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"esbuild","old_version":"0.17.6","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@netlify/remix-edge-adapter","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/netlify/remix-compute"},{"name":"@shopify/hydrogen","old_version":"2024.7.4","new_version":"2025.5.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@remix-run/dev","old_version":"2.12.0","new_version":"2.16.8","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/cli","old_version":"3.66.1","new_version":"3.80.7","repository_url":"https://github.com/Shopify/cli"},{"name":"dset","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/lukeed/dset"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"rollup","old_version":"4.21.1","new_version":"4.41.1","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.3` | `5.4.19` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.27.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.4` | `7.27.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.17.6` | `0.25.4` |\n| [@netlify/remix-edge-adapter](https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter) | `3.4.2` | `3.4.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2024.7.4` | `2025.5.0` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.12.0` | `2.16.8` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.66.1` | `3.80.7` |\n| [dset](https://github.com/lukeed/dset) | `3.1.3` | `3.1.4` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.21.1` | `4.41.1` |\n\n\nUpdates `vite` from 5.4.3 to 5.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.12\u003c/h2\u003e\n\u003cp\u003eThis version contains a breaking change due to security fixes. See \u003ca href=\"https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6\"\u003ehttps://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6\u003c/a\u003e for more details.\u003c/p\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ecd2375460edb4ae258fed4abe6c6f6ed7323b23/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.14 (2025-01-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003epreview.allowedHosts\u003c/code\u003e with specific values was not respected (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19246\"\u003e#19246\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9df6e6beabf0d18988ec13b8b742d2aba29662f9\"\u003e9df6e6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19246\"\u003e#19246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow CORS from loopback addresses by default (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19249\"\u003e#19249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d1699ccf673e2790704756d89d2e1e4ee478fb4\"\u003e7d1699c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19249\"\u003e#19249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.13 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: try parse \u003ccode\u003eserver.origin\u003c/code\u003e URL (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19241\"\u003e#19241\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5946215718e369c34f6cc9415391d2ca84efe327\"\u003e5946215\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19241\"\u003e#19241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.12 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: check host header to prevent DNS rebinding attacks and introduce \u003ccode\u003eserver.allowedHosts\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/commit/9da4abc8dde7f032ca1f23f425c2060b9b9ebd34\"\u003e9da4abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix!: default \u003ccode\u003eserver.cors: false\u003c/code\u003e to disallow fetching from untrusted origins (\u003ca href=\"https://github.com/vitejs/vite/commit/dfea38f1ff9f6fc0f0ca57927c527b0b9ffd2210\"\u003edfea38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: verify token for HMR WebSocket connection (\u003ca href=\"https://github.com/vitejs/vite/commit/b71a5c89a1b4b913813ae665e6e04dd9d18c189c\"\u003eb71a5c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add deps update changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/ecd2375460edb4ae258fed4abe6c6f6ed7323b23\"\u003eecd2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9b0f4c80eea8b136d262c705234353e96abfbe75\"\u003e\u003ccode\u003e9b0f4c8\u003c/code\u003e\u003c/a\u003e release: v5.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e\u003ccode\u003e807d7f0\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.19/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.25.0 to 7.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVik R (\u003ca href=\"https://github.com/vikr01\"\u003e\u003ccode\u003e@​vikr01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/49c0dbb36246141493db956eb6845695978b43d0\"\u003e\u003ccode\u003e49c0dbb\u003c/code\u003e\u003c/a\u003e Fix iterator compatibility of \u003ccode\u003eregeneratorValues\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17335\"\u003e#17335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d23a1bd4c1f46762eb34888a1a30fa6f77e2f7cf\"\u003e\u003ccode\u003ed23a1bd\u003c/code\u003e\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17334\"\u003e#17334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9dcd11575b195e65ed111321bfb33d73e136d7b8\"\u003e\u003ccode\u003e9dcd115\u003c/code\u003e\u003c/a\u003e Restore behavior of \u003ccode\u003eregeneratorRuntime\u003c/code\u003e helper (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17329\"\u003e#17329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fe32019663f91c2e9aa1fbd4fe96bdc2ae27bf3b\"\u003e\u003ccode\u003efe32019\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17268\"\u003e#17268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35152d82e153caf7ac786899a40752f40e33f706\"\u003e\u003ccode\u003e35152d8\u003c/code\u003e\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.4 to 7.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVik R (\u003ca href=\"https://github.com/vikr01\"\u003e\u003ccode\u003e@​vikr01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/296cdc53e4063d3df6a19c037b92e2b2c74e90d2\"\u003e\u003ccode\u003e296cdc5\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17263\"\u003e#17263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3\"\u003e\u003ccode\u003e5c350ea\u003c/code\u003e\u003c/a\u003e v7.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ca4865a7f43a6a56aec242e23e4a3e318cf0ca92\"\u003e\u003ccode\u003eca4865a\u003c/code\u003e\u003c/a\u003e Fix: align behaviour to tsc \u003ccode\u003erewriteRelativeImportExtensions\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17118\"\u003e#17118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.17.6 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.6...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@netlify/remix-edge-adapter` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/remix-compute/releases\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix-edge-adapter: v3.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/blob/main/packages/remix-edge-adapter/CHANGELOG.md\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/commit/e0d50dff91f764447fa172f04e001e739f98620f\"\u003e\u003ccode\u003ee0d50df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e\u003ccode\u003e58c378a\u003c/code\u003e\u003c/a\u003e fix(deps): support and test against Vite 6 (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/607588ab1c63f54b763c76c6819db31e3751eca2\"\u003e\u003ccode\u003e607588a\u003c/code\u003e\u003c/a\u003e ci: fix pnpm integrity check (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netlify/remix-compute/commits/remix-edge-adapter-v3.4.3/packages/remix-edge-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2024.7.4 to 2025.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cli dependencies (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2766\"\u003e#2766\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003egetProductOptions\u003c/code\u003e to handle divergent product options. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2747\"\u003e#2747\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade eslint to version 9 and unify eslint config across all packages (with the exception of the skeleton, which still keeps its own config) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2716\"\u003e#2716\u003c/a\u003e) by \u003ca href=\"https://github.com/liady\"\u003e\u003ccode\u003e@​liady\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump vite, Remix versions and tailwind v4 alpha to beta (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2696\"\u003e#2696\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetProductOptions\u003c/code\u003e crashing when one of variants returns a null \u003ccode\u003efirstSelectableVariant\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2704\"\u003e#2704\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump SFAPI to 2025-01 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2715\"\u003e#2715\u003c/a\u003e) by \u003ca href=\"https://github.com/rbshop\"\u003e\u003ccode\u003e@​rbshop\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003edecodeEncodedVariant\u003c/code\u003e utility to fix bug if encoding ends with index. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2721\"\u003e#2721\u003c/a\u003e) by \u003ca href=\"https://github.com/lhoffbeck\"\u003e\u003ccode\u003e@​lhoffbeck\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003egetProductOptions\u003c/code\u003e, \u003ccode\u003egetAdjacentAndFirstAvailableVariants\u003c/code\u003e, \u003ccode\u003euseSelectedOptionInUrlParam\u003c/code\u003e, and \u003ccode\u003emapSelectedProductOptionToObject\u003c/code\u003e to support combined listing products and products with 2000 variants limit. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2659\"\u003e#2659\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.5.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMigrating to React Router 7 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2866\"\u003e#2866\u003c/a\u003e) by \u003ca href=\"https://github.com/balazsbajorics\"\u003e\u003ccode\u003e@​balazsbajorics\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMajor version bumping libraries that now depend on react-router@7 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2866\"\u003e#2866\u003c/a\u003e) by \u003ca href=\"https://github.com/balazsbajorics\"\u003e\u003ccode\u003e@​balazsbajorics\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/91d129a5fc039b84b23bcf189a65a6a10976948d\"\u003e\u003ccode\u003e91d129a\u003c/code\u003e\u003c/a\u003e [ci] release 2025-05 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d12c521b7565a070780885cb0302d215a4854de1\"\u003e\u003ccode\u003ed12c521\u003c/code\u003e\u003c/a\u003e Keep 2025-04 features in main, but remove changesets (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b01c336182a952fbdaab0d2a03bdd31eab8e2c17\"\u003e\u003ccode\u003eb01c336\u003c/code\u003e\u003c/a\u003e bumping hydrogen package version to 2025.5.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e9132d8888ad090d3db41fe4d5d63569a30e9d8e\"\u003e\u003ccode\u003ee9132d8\u003c/code\u003e\u003c/a\u003e React Router 7 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/985a3c62dea73c555bb647b54d29a1c6cdb833c1\"\u003e\u003ccode\u003e985a3c6\u003c/code\u003e\u003c/a\u003e update target version to 2025.5.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/a7e33c1dd45e3c7c27ab2e1125851468051cee0b\"\u003e\u003ccode\u003ea7e33c1\u003c/code\u003e\u003c/a\u003e Updating generated docs for 2025-04 release (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] relea...\n\n_Description has been truncated_","html_url":"https://github.com/Horlabrainmoore/brainpay-template/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horlabrainmoore%2Fbrainpay-template/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3077267116","node_id":"PR_kwDOLJrnVM6W57fx","number":478,"state":"open","title":"Bump the patch-minor group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-20T14:38:29.000Z","updated_at":"2025-06-07T19:35:15.307Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":21,"packages":[{"name":"@remix-run/react","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/client","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/vision","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.4","new_version":"2025.4.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2025.1.3","new_version":"2025.4.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.510.0","new_version":"0.511.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.11.0","new_version":"12.12.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@eslint/js","old_version":"9.26.0","new_version":"9.27.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@remix-run/dev","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@tailwindcss/vite","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.26.0","new_version":"9.27.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"tailwindcss","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.6` | `2.16.7` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.6` | `2.16.7` |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.2.1` | `7.2.2` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.88.2` | `3.89.0` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.1` | `10.0.2` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.4` | `2025.4.0` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2025.1.3` | `2025.4.0` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.88.2` | `3.89.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.510.0` | `0.511.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.11.0` | `12.12.1` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.88.2` | `3.89.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.26.0` | `9.27.0` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.6` | `2.16.7` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.6` | `2.16.7` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.6` | `2.16.7` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.6` | `4.1.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.0` | `8.32.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.26.0` | `9.27.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.3.4` | `4.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.6` | `4.1.7` |\n\n\nUpdates `@remix-run/react` from 2.16.6 to 2.16.7\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\u003ev2.16.7\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\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/main/packages/remix-react/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\u003e2.16.7\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@remix-run/server-runtime@2.16.7\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/remix/commit/45df312b5f3e2371b8b82cd60aa92397f0bc919e\"\u003e\u003ccode\u003e45df312\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10628\"\u003e#10628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/f90aa1ff8abd6ef2858ee2063c5de3863fde2fb5\"\u003e\u003ccode\u003ef90aa1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10627\"\u003e#10627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.7/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.6 to 2.16.7\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.7\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.7\u003c/h2\u003e\n\u003cp\u003eNo significant changes to this package were made in this release. \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md\"\u003eSee the repo \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/a\u003e for an overview of all changes in v2.16.7.\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/45df312b5f3e2371b8b82cd60aa92397f0bc919e\"\u003e\u003ccode\u003e45df312\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10628\"\u003e#10628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/f90aa1ff8abd6ef2858ee2063c5de3863fde2fb5\"\u003e\u003ccode\u003ef90aa1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10627\"\u003e#10627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.7/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/client` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e7a7c6be\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e7a7c6be\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/sanity-io/client/commit/010e75e75568101bc2d4eb44089503f93c093668\"\u003e\u003ccode\u003e010e75e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.2.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e\u003ccode\u003e7a7c6be\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/0c738a5dc5c882168f5d38ae48867517322de117\"\u003e\u003ccode\u003e0c738a5\u003c/code\u003e\u003c/a\u003e chore(deno): update import_map.json (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/dd8b8cc8357efcdd876f60cbda4a1eb1560f1e5b\"\u003e\u003ccode\u003edd8b8cc\u003c/code\u003e\u003c/a\u003e chore: improvements to CI with PR title validation and esm compatibility chec...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7e52ce20394abc231053ff23f4ef461a4599e3de\"\u003e\u003ccode\u003e7e52ce2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7ac692662bdad924e43d805f8b23a252f6a3f418\"\u003e\u003ccode\u003e7ac6926\u003c/code\u003e\u003c/a\u003e fix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8d2fe701f237eaa2603a396689789e03ea58c4a8\"\u003e\u003ccode\u003e8d2fe70\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/156e8fa482703d99219f08da7bacb384517f1513\"\u003e\u003ccode\u003e156e8fa\u003c/code\u003e\u003c/a\u003e v3.88.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/addf066daa6f3043d27c82cada839a0938f44638\"\u003e\u003ccode\u003eaddf066\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9390\"\u003e#9390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/10\"\u003e\u003ccode\u003e@​10\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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-hydrogen@10.0.2/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.4 to 2025.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] release 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c58ddde879b8f1f4c14893ee7cf3db76dee00ae6\"\u003e\u003ccode\u003ec58ddde\u003c/code\u003e\u003c/a\u003e finish bumping sfapi to 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d8a6644a5b67dca890c6687df390aee78fc85c3\"\u003e\u003ccode\u003e9d8a664\u003c/code\u003e\u003c/a\u003e Switch to an evergreen version of Perfkit (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e71\u003c/code\u003e\u003c/a\u003e [2025-04] Update SFAPI version (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d598b89306f78fdbf181f00e132da61ea8e1bc26\"\u003e\u003ccode\u003ed598b89\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f80f3bc7239b3ee6641cb468a17e15c77bb7815b\"\u003e\u003ccode\u003ef80f3bc\u003c/code\u003e\u003c/a\u003e Fix the customer account implementation to clear all session data on logout (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/61ddf92487524b3c04632ae2cfdaa2869a3ae02c\"\u003e\u003ccode\u003e61ddf92\u003c/code\u003e\u003c/a\u003e Add Address mutations support to CartForm and createCartHandler (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/642bde4f3df11511e125b013abd977618da25692\"\u003e\u003ccode\u003e642bde4\u003c/code\u003e\u003c/a\u003e Deprecating VariantSelector (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.4.0/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2025.1.3 to 2025.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] release 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c58ddde879b8f1f4c14893ee7cf3db76dee00ae6\"\u003e\u003ccode\u003ec58ddde\u003c/code\u003e\u003c/a\u003e finish bumping sfapi to 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e71\u003c/code\u003e\u003c/a\u003e [2025-04] Update SFAPI version (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/642bde4f3df11511e125b013abd977618da25692\"\u003e\u003ccode\u003e642bde4\u003c/code\u003e\u003c/a\u003e Deprecating VariantSelector (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2025.4.0/packages/hydrogen-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/156e8fa482703d99219f08da7bacb384517f1513\"\u003e\u003ccode\u003e156e8fa\u003c/code\u003e\u003c/a\u003e v3.88.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.510.0 to 0.511.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.511.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimise a number of icons using \u003ccode\u003e\u0026lt;line\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;polyline\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3168\"\u003elucide-icons/lucide#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eclock-6\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3209\"\u003elucide-icons/lucide#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxis-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3199\"\u003elucide-icons/lucide#3199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echevrons-left-right-ellipsis\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3189\"\u003elucide-icons/lucide#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-code\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3173\"\u003elucide-icons/lucide#3173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3180\"\u003elucide-icons/lucide#3180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): support react 19 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2951\"\u003e#2951\u003c/a\u003e) by \u003ca href=\"https://github.com/jvliwanag\"\u003e\u003ccode\u003e@​jvliwanag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3126\"\u003elucide-icons/lucide#3126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efactory\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2970\"\u003elucide-icons/lucide#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003euniversity\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2965\"\u003elucide-icons/lucide#2965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewarehouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2966\"\u003elucide-icons/lucide#2966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2967\"\u003elucide-icons/lucide#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(cspell): remove duplicate 'pilcrow' from \u003ccode\u003ecustom-words.txt\u003c/code\u003e by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3193\"\u003elucide-icons/lucide#3193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-dashed-top-solid\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanpablofernandez\"\u003e\u003ccode\u003e@​juanpablofernandez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3204\"\u003elucide-icons/lucide#3204\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/jvliwanag\"\u003e\u003ccode\u003e@​jvliwanag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3126\"\u003elucide-icons/lucide#3126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juanpablofernandez\"\u003e\u003ccode\u003e@​juanpablofernandez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3204\"\u003elucide-icons/lucide#3204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.511.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.11.0 to 12.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.12.1] 2025-05-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChecks for \u003ccode\u003einstanceof HTMLElement\u003c/code\u003e made compatible with dynamically generated \u003ccode\u003eiframe\u003c/code\u003es.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.12.0] 2025-05-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003espringValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed various typos in the type definitions along with a stale documentation link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.4] 2025-05-15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly read \u003ccode\u003etransform\u003c/code\u003e from the DOM for initial independent transforms when there's no active projection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.3] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseWillChange\u003c/code\u003e now only adds \u003ccode\u003etransform\u003c/code\u003e to \u003ccode\u003ewill-change\u003c/code\u003e to prevent issues with prematurely flattened \u003ccode\u003epreserve-3d\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.2] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e__VERSION__\u003c/code\u003e placeholder from motion value.\u003c/li\u003e\n\u003cli\u003eFixed types for \u003ccode\u003eReorder\u003c/code\u003e component.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.1] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault \u003ccode\u003escroll\u003c/code\u003e tracking to \u003ccode\u003edocument.scrollingElement\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/motiondivision/motion/commit/88761b3d127265d3ba7047093612d1fb8a55d2cd\"\u003e\u003ccode\u003e88761b3\u003c/code\u003e\u003c/a\u003e v12.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/faa4fcc5d9221647f4245b636ee7cd02b75da6b5\"\u003e\u003ccode\u003efaa4fcc\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a46b071baae837ae3a392b4e62e799332a2c3897\"\u003e\u003ccode\u003ea46b071\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3215\"\u003e#3215\u003c/a\u003e from motiondivision/fix/iframe-compatible-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a18e65cd651d6551a4917c3cd06699273ad441aa\"\u003e\u003ccode\u003ea18e65c\u003c/code\u003e\u003c/a\u003e v12.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/eb52f9aa8fd06af88f3a3c9ed612c555d0fc76bf\"\u003e\u003ccode\u003eeb52f9a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7dba355dfb11a7cc80df3c54fa3ca3b581cc1bc5\"\u003e\u003ccode\u003e7dba355\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d02c1491bdfcb5fcc5493589ad0e9c5285d037e9\"\u003e\u003ccode\u003ed02c149\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3218\"\u003e#3218\u003c/a\u003e from motiondivision/feature/spring-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/98a521d4046146473570b11905a6d141cc2b6c1f\"\u003e\u003ccode\u003e98a521d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3220\"\u003e#3220\u003c/a\u003e from neontomo/fixing-a-few-typos-and-stale-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bce16fcb0500e6ebd4a59046588d8fcdfac8f515\"\u003e\u003ccode\u003ebce16fc\u003c/code\u003e\u003c/a\u003e adding changelog.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2c25565293633f2ad9f3539a0919e71c18feeac9\"\u003e\u003ccode\u003e2c25565\u003c/code\u003e\u003c/a\u003e fixed typos in the type definitions and a stale documentation link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.11.0...v12.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/974be5178ed765d0d5a25e826ea5a28966548b58\"\u003e\u003ccode\u003e974be51\u003c/code\u003e\u003c/a\u003e fix: improve connection error handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/5893\"\u003e#5893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7e52ce20394abc231053ff23f4ef461a4599e3de\"\u003e\u003ccode\u003e7e52ce2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/062f32092bde2ca85efde835536660f51af3f930\"\u003e\u003ccode\u003e062f320\u003c/code\u003e\u003c/a\u003e chore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1adedb59f02c0f6bf47dc45f424e023a6755341c\"\u003e\u003ccode\u003e1adedb5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/4d8ff4577c579b66750eeedbb4d349d1dc1fe2ba\"\u003e\u003ccode\u003e4d8ff45\u003c/code\u003e\u003c/a\u003e refactor: createReleaseOperationsStore uses action client for version creatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9a2039cbd34be0467bf64a52c8677db54df02a4f\"\u003e\u003ccode\u003e9a2039c\u003c/code\u003e\u003c/a\u003e feat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7ac692662bdad924e43d805f8b23a252f6a3f418\"\u003e\u003ccode\u003e7ac6926\u003c/code\u003e\u003c/a\u003e fix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/60192e5072fc14e6de632c1e35c2ee506fb52636\"\u003e\u003ccode\u003e60192e5\u003c/code\u003e\u003c/a\u003e refactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8d2fe701f237eaa2603a396689789e03ea58c4a8\"\u003e\u003ccode\u003e8d2fe70\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.26.0 to 9.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.27.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370\"\u003e\u003ccode\u003ed71e37f\u003c/code\u003e\u003c/a\u003e feat: Allow flags to be set in ESLINT_FLAGS env variable (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717\"\u003e#19717\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934\"\u003e\u003ccode\u003eba456e0\u003c/code\u003e\u003c/a\u003e feat: Externalize MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699\"\u003e#19699\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0\"\u003e\u003ccode\u003e07c1a7e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eallowRegexCharacters\u003c/code\u003e to \u003ccode\u003eno-useless-escape\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705\"\u003e#19705\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc\"\u003e\u003ccode\u003e7bc6c71\u003c/code\u003e\u003c/a\u003e feat: add no-unassigned-vars rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618\"\u003e#19618\u003c/a\u003e) (Jacob Bandes-Storch)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66\"\u003e\u003ccode\u003eee40364\u003c/code\u003e\u003c/a\u003e feat: convert no-array-constructor suggestions to autofixes (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621\"\u003e#19621\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1\"\u003e\u003ccode\u003e32957cd\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557\"\u003e#19557\u003c/a\u003e) (Nitin Kumar)\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/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e\"\u003e\u003ccode\u003e5687ce7\u003c/code\u003e\u003c/a\u003e fix: correct mismatched removed rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734\"\u003e#19734\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601\"\u003e\u003ccode\u003edc5ed33\u003c/code\u003e\u003c/a\u003e fix: correct types and tighten type definitions in \u003ccode\u003eSourceCode\u003c/code\u003e class (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731\"\u003e#19731\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a\"\u003e\u003ccode\u003ede1b5de\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eservice\u003c/code\u003e property name in \u003ccode\u003eLinter.ESLintParseResult\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713\"\u003e#19713\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97\"\u003e\u003ccode\u003e60c3e2c\u003c/code\u003e\u003c/a\u003e fix: sort keys in eslint-suppressions.json to avoid git churn (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711\"\u003e#19711\u003c/a\u003e) (Ron Waldon-Howe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9\"\u003e\u003ccode\u003e9da90ca\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eallowReserved\u003c/code\u003e to \u003ccode\u003eLinter.ParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710\"\u003e#19710\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94\"\u003e\u003ccode\u003efbb8be9\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003einfo\u003c/code\u003e to \u003ccode\u003eESLint.DeprecatedRuleUse\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701\"\u003e#19701\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/25de55055d420d7c8b794ae5fdaeb67947c613d9\"\u003e\u003ccode\u003e25de550\u003c/code\u003e\u003c/a\u003e docs: Update description of frozen rules to mention TypeScript (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736\"\u003e#19736\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3\"\u003e\u003ccode\u003ebd5def6\u003c/code\u003e\u003c/a\u003e docs: Clean up configuration files docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735\"\u003e#19735\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7\"\u003e\u003ccode\u003e4d0c60d\u003c/code\u003e\u003c/a\u003e docs: Add Neovim to editor integrations (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729\"\u003e#19729\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27\"\u003e\u003ccode\u003e71317eb\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/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8\"\u003e\u003ccode\u003e4c289e6\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/f0f0d46ab2f87e439642abd84b6948b447b66349\"\u003e\u003ccode\u003ef0f0d46\u003c/code\u003e\u003c/a\u003e docs: clarify that unused suppressions cause non-zero exit code (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698\"\u003e#19698\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8\"\u003e\u003ccode\u003e8ed3273\u003c/code\u003e\u003c/a\u003e docs: fix internal usages of \u003ccode\u003eConfigData\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688\"\u003e#19688\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c\"\u003e\u003ccode\u003eeb316a8\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003efmt\u003c/code\u003e and \u003ccode\u003echeck\u003c/code\u003e sections to \u003ccode\u003ePackage.json Conventions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686\"\u003e#19686\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56\"\u003e\u003ccode\u003ea3a2559\u003c/code\u003e\u003c/a\u003e docs: fix wording in Combine Configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685\"\u003e#19685\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3\"\u003e\u003ccode\u003ec8d17e1\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/f8f1560de633aaf24a7099f89cbbfed12a762a32\"\u003e\u003ccode\u003ef8f1560\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.27.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739\"\u003e#19739\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a\"\u003e\u003ccode\u003eecaef73\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/596fdc62047dff863e990c3246b32da97ae9a14e\"\u003e\u003ccode\u003e596fdc6\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to ^0.18.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732\"\u003e#19732\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b\"\u003e\u003ccode\u003ef791da0\u003c/code\u003e\u003c/a\u003e chore: remove unbalanced curly brace from \u003ccode\u003e.editorconfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730\"\u003e#19730\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e\"\u003e\u003ccode\u003ee86edee\u003c/code\u003e\u003c/a\u003e refactor: Consolidate Config helpers (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675\"\u003e#19675\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517\"\u003e\u003ccode\u003ecf36352\u003c/code\u003e\u003c/a\u003e chore: remove shared types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718\"\u003e#19718\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1\"\u003e\u003ccode\u003ef60f276\u003c/code\u003e\u003c/a\u003e refactor: Easier RuleContext creation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709\"\u003e#19709\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424\"\u003e\u003ccode\u003e58a171e\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.3.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712\"\u003e#19712\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d\"\u003e\u003ccode\u003e3a075a2\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.14.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715\"\u003e#19715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167\"\u003e\u003ccode\u003e44bac9d\u003c/code\u003e\u003c/a\u003e ci: run tests in Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702\"\u003e#19702\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde\"\u003e\u003ccode\u003e35304dd\u003c/code\u003e\u003c/a\u003e chore: add missing \u003ccode\u003efunding\u003c/code\u003e field to packages (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684\"\u003e#19684\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32\"\u003e\u003ccode\u003ef305beb\u003c/code\u003e\u003c/a\u003e test: mock \u003ccode\u003eprocess.emitWarning\u003c/code\u003e to prevent output disruption (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687\"\u003e#19687\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.27.0 - May 16, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32\"\u003e\u003ccode\u003ef8f1560\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.27.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739\"\u003e#19739\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a\"\u003e\u003ccode\u003eecaef73\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/25de55055d420d7c8b794ae5fdaeb67947c613d9\"\u003e\u003ccode\u003e25de550\u003c/code\u003e\u003c/a\u003e docs: Update description of frozen rules to mention TypeScript (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736\"\u003e#19736\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3\"\u003e\u003ccode\u003ebd5def6\u003c/code\u003e\u003c/a\u003e docs: Clean up configuration files docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735\"\u003e#19735\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370\"\u003e\u003ccode\u003ed71e37f\u003c/code\u003e\u003c/a\u003e feat: Allow flags to be set in ESLINT_FLAGS env variable (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717\"\u003e#19717\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e\"\u003e\u003ccode\u003e5687ce7\u003c/code\u003e\u003c/a\u003e fix: correct mismatched removed rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734\"\u003e#19734\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e\"\u003e\u003ccode\u003e596fdc6\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to ^0.18.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732\"\u003e#19732\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934\"\u003e\u003ccode\u003eba456e0\u003c/code\u003e\u003c/a\u003e feat: Externalize MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699\"\u003e#19699\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601\"\u003e\u003ccode\u003edc5ed33\u003c/code\u003e\u003c/a\u003e fix: correct types and tighten type definitions in \u003ccode\u003eSourceCode\u003c/code\u003e class (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731\"\u003e#19731\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7\"\u003e\u003ccode\u003e4d0c60d\u003c/code\u003e\u003c/a\u003e docs: Add Neovim to editor integrations (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729\"\u003e#19729\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b\"\u003e\u003ccode\u003ef791da0\u003c/code\u003e\u003c/a\u003e chore: remove unbalanced curly brace from \u003ccode\u003e.editorconfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730\"\u003e#19730\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e\"\u003e\u003ccode\u003ee86edee\u003c/code\u003e\u003c/a\u003e refactor: Consolidate Config helpers (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675\"\u003e#19675\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0\"\u003e\u003ccode\u003e07c1a7e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eallowRegexCharacters\u003c/code\u003e to \u003ccode\u003eno-useless-escape\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705\"\u003e#19705\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517\"\u003e\u003ccode\u003ecf36352\u003c/code\u003e\u003c/a\u003e chore: remove shared types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718\"\u003e#19718\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1\"\u003e\u003ccode\u003ef60f276\u003c/code\u003e\u003c/a\u003e refactor: Easier RuleContext creation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709\"\u003e#19709\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27\"\u003e\u003ccode\u003e71317eb\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/de1b5deba069f770140f3a7dba2702c1016dcc2a\"\u003e\u003ccode\u003ede1b5de\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eservice\u003c/code\u003e property name in \u003ccode\u003eLinter.ESLintParseResult\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713\"\u003e#19713\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424\"\u003e\u003ccode\u003e58a171e\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.3.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712\"\u003e#19712\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d\"\u003e\u003ccode\u003e3a075a2\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.14.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715\"\u003e#19715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97\"\u003e\u003ccode\u003e60c3e2c\u003c/code\u003e\u003c/a\u003e fix: sort keys in eslint-suppressions.json to avoid git churn (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711\"\u003e#19711\u003c/a\u003e) (Ron Waldon-Howe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8\"\u003e\u003ccode\u003e4c289e6\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/9da90ca3c163adb23a9cc52421f59dedfce34fc9\"\u003e\u003ccode\u003e9da90ca\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eallowReserved\u003c/code\u003e to \u003ccode\u003eLinter.ParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710\"\u003e#19710\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc\"\u003e\u003ccode\u003e7bc6c71\u003c/code\u003e\u003c/a\u003e feat: add no-unassigned-vars rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618\"\u003e#19618\u003c/a\u003e) (Jacob Bandes-Storch)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66\"\u003e\u003ccode\u003eee40364\u003c/code\u003e\u003c/a\u003e feat: convert no-array-constructor suggestions to autofixes (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621\"\u003e#19621\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94\"\u003e\u003ccode\u003efbb8be9\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003einfo\u003c/code\u003e to \u003ccode\u003eESLint.DeprecatedRuleUse\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701\"\u003e#19701\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349\"\u003e\u003ccode\u003ef0f0d46\u003c/code\u003e\u003c/a\u003e docs: clarify that unused suppressions cause non-zero exit code (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698\"\u003e#19698\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167\"\u003e\u003ccode\u003e44bac9d\u003c/code\u003e\u003c/a\u003e ci: run tests in Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702\"\u003e#19702\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1\"\u003e\u003ccode\u003e32957cd\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557\"\u003e#19557\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde\"\u003e\u003ccode\u003e35304dd\u003c/code\u003e\u003c/a\u003e chore: add missing \u003ccode\u003efunding\u003c/code\u003e field to packages (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684\"\u003e#19684\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8\"\u003e\u003ccode\u003e8ed3273\u003c/code\u003e\u003c/a\u003e docs: fix internal usages of \u003ccode\u003eConfigData\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688\"\u003e#19688\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32\"\u003e\u003ccode\u003ef305beb\u003c/code\u003e\u003c/a\u003e test: mock \u003ccode\u003eprocess.emitWarning\u003c/code\u003e to prevent output disruption (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687\"\u003e#19687\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/478","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/478","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/478/packages"},{"uuid":"2525981176","node_id":"PR_kwDOOajUbs6Wj2n4","number":3,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-17T10:21:41.000Z","updated_at":"2025-05-17T10:21:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"vite","old_version":"5.4.14","new_version":"5.4.19","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.4","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"esbuild","old_version":"0.17.6","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@netlify/remix-edge-adapter","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/netlify/remix-compute"},{"name":"@shopify/hydrogen","old_version":"2024.7.4","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@remix-run/dev","old_version":"2.12.0","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/cli","old_version":"3.66.1","new_version":"3.80.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.14` | `5.4.19` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.27.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.4` | `7.27.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.17.6` | `0.25.4` |\n| [@netlify/remix-edge-adapter](https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter) | `3.4.2` | `3.4.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2024.7.4` | `2025.1.4` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.12.0` | `2.16.6` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.66.1` | `3.80.0` |\n\n\nUpdates `vite` from 5.4.14 to 5.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9b0f4c80eea8b136d262c705234353e96abfbe75\"\u003e\u003ccode\u003e9b0f4c8\u003c/code\u003e\u003c/a\u003e release: v5.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e\u003ccode\u003e807d7f0\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.19/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.25.0 to 7.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/woaitsAryan\"\u003e\u003ccode\u003e@​woaitsAryan\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAll packages\u003c/em\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17232\"\u003e#17232\u003c/a\u003e Bump typescript-eslint to 8.29.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17219\"\u003e#17219\u003c/a\u003e test: add basic typescript-eslint integration tests (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-imports\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typeof-symbol\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b1f91840f8b68f892e5bd2440d7469b0826a6664\"\u003e\u003ccode\u003eb1f9184\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003einteropRequireWildcard\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/16538\"\u003e#16538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9c351e5220df774498e26a0fcd337921085f065a\"\u003e\u003ccode\u003e9c351e5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eclass\u003c/code\u003e and add type definitions for \u003ccode\u003eregenerator\u003c/code\u003e  (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17220\"\u003e#17220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0f95b748a9a5f90c3b23d4d72299684991049243\"\u003e\u003ccode\u003e0f95b74\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregeneratorRuntime\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/317e332e650bc04907bc787ab79f930288a3e71e\"\u003e\u003ccode\u003e317e332\u003c/code\u003e\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17207\"\u003e#17207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/14ef1e972277bc7b80527fc2aa4d4ffc7662c768\"\u003e\u003ccode\u003e14ef1e9\u003c/code\u003e\u003c/a\u003e Babel 8 cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17211\"\u003e#17211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/97105cb9f285964065a525c7ab4fd718c57e2a40\"\u003e\u003ccode\u003e97105cb\u003c/code\u003e\u003c/a\u003e Re-convert regeneratorRuntime to helper format (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1b93b0c0d7388c461c7e07150c3fcba4719a2120\"\u003e\u003ccode\u003e1b93b0c\u003c/code\u003e\u003c/a\u003e Move regenerator files to the relevant packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b953a8fb374a0c47b2f8fc9f0830246291cfbb0a\"\u003e\u003ccode\u003eb953a8f\u003c/code\u003e\u003c/a\u003e Remove bundled regeneratorRuntime helper (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6874c25ba25c73b6c970b2ba87615051e99a082f\"\u003e\u003ccode\u003e6874c25\u003c/code\u003e\u003c/a\u003e Prepare LICENSE files for incorporating regenerator (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.1/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.4 to 7.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/woaitsAryan\"\u003e\u003ccode\u003e@​woaitsAryan\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAll packages\u003c/em\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17232\"\u003e#17232\u003c/a\u003e Bump typescript-eslint to 8.29.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17219\"\u003e#17219\u003c/a\u003e test: add basic typescript-eslint integration tests (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-imports\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typeof-symbol\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/296cdc53e4063d3df6a19c037b92e2b2c74e90d2\"\u003e\u003ccode\u003e296cdc5\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17263\"\u003e#17263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3\"\u003e\u003ccode\u003e5c350ea\u003c/code\u003e\u003c/a\u003e v7.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ca4865a7f43a6a56aec242e23e4a3e318cf0ca92\"\u003e\u003ccode\u003eca4865a\u003c/code\u003e\u003c/a\u003e Fix: align behaviour to tsc \u003ccode\u003erewriteRelativeImportExtensions\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17118\"\u003e#17118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e1ce99df422971175249509e7bbc2b327b8f7957\"\u003e\u003ccode\u003ee1ce99d\u003c/code\u003e\u003c/a\u003e v7.26.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d5952e80c0faa5ec20e35085531b6e572d31dad4\"\u003e\u003ccode\u003ed5952e8\u003c/code\u003e\u003c/a\u003e Fix processing of replacement pattern with named capture groups (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17173\"\u003e#17173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64bca7b5f308cd52c192a5c821a57f6d1b0475f4\"\u003e\u003ccode\u003e64bca7b\u003c/code\u003e\u003c/a\u003e v7.26.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2d9514066e3b135835ed93246ebbcdb7ca0263ca\"\u003e\u003ccode\u003e2d95140\u003c/code\u003e\u003c/a\u003e v7.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe\"\u003e\u003ccode\u003e63d3038\u003c/code\u003e\u003c/a\u003e v7.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.1/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.17.6 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.6...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@netlify/remix-edge-adapter` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/remix-compute/releases\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix-edge-adapter: v3.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/blob/main/packages/remix-edge-adapter/CHANGELOG.md\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/commit/e0d50dff91f764447fa172f04e001e739f98620f\"\u003e\u003ccode\u003ee0d50df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e\u003ccode\u003e58c378a\u003c/code\u003e\u003c/a\u003e fix(deps): support and test against Vite 6 (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/607588ab1c63f54b763c76c6819db31e3751eca2\"\u003e\u003ccode\u003e607588a\u003c/code\u003e\u003c/a\u003e ci: fix pnpm integrity check (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netlify/remix-compute/commits/remix-edge-adapter-v3.4.3/packages/remix-edge-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2024.7.4 to 2025.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for the Remix future flag \u003ccode\u003ev3_routeConfig\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2722\"\u003e#2722\u003c/a\u003e) by \u003ca href=\"https://github.com/seanparsons\"\u003e\u003ccode\u003e@​seanparsons\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease refer to the Remix documentation for more details on \u003ccode\u003ev3_routeConfig\u003c/code\u003e future flag: \u003ca href=\"https://remix.run/docs/en/main/start/future-flags#v3_routeconfig\"\u003ehttps://remix.run/docs/en/main/start/future-flags#v3_routeconfig\u003c/a\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the following npm package dev dependencies:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026quot;devDependencies\u0026quot;: {\n    \u0026quot;@remix-run/dev\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n+    \u0026quot;@remix-run/fs-routes\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n+    \u0026quot;@remix-run/route-config\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIf you have \u003ccode\u003eexport function Layout\u003c/code\u003e in your \u003ccode\u003eroot.tsx\u003c/code\u003e, move this export into its own file. For example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// /app/layout.tsx\nexport default function Layout() {\n  const nonce = useNonce();\n  const data = useRouteLoaderData\u0026lt;RootLoader\u0026gt;('root');\n\u003cp\u003ereturn (\n\u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt;\n...\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a \u003ccode\u003eroutes.ts\u003c/code\u003e file.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport {flatRoutes} from '@remix-run/fs-routes';\nimport {layout, type RouteConfig} from '@remix-run/route-config';\nimport {hydrogenRoutes} from '@shopify/hydrogen';\n\u003cp\u003eexport default hydrogenRoutes([\n// Your entire app reading from routes folder using Layout from layout.tsx\nlayout('./layout.tsx', await flatRoutes()),\n]) satisfies RouteConfig;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1bf1e33c11ea285c4b4bfda307c50a8d9c059e97\"\u003e\u003ccode\u003e1bf1e33\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f0c481fd512bfd82588641be3469c8c57f69310c\"\u003e\u003ccode\u003ef0c481f\u003c/code\u003e\u003c/a\u003e Fix routeConfig broken on windows (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/74ef1ba7d41988350e9d2c81731c90381943d1f0\"\u003e\u003ccode\u003e74ef1ba\u003c/code\u003e\u003c/a\u003e Incorporate the \u003ccode\u003ev3_routeConfig\u003c/code\u003e future flag for Remix. (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0425e50dafe2f42326cba67076e5fcea2905e885\"\u003e\u003ccode\u003e0425e50\u003c/code\u003e\u003c/a\u003e bump remix and vite (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/bc81bbdd33dc2bccf6d3535e0d89b13de1400e1a\"\u003e\u003ccode\u003ebc81bbd\u003c/code\u003e\u003c/a\u003e Update Some Project Dependencies (March 2025) (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/428e6d7c77bc7e585e0d5317f125831bbad8c0ab\"\u003e\u003ccode\u003e428e6d7\u003c/code\u003e\u003c/a\u003e Removed unnecessary call to exchangeAccessToken. (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/07cc4aaf1fa7ce95e695f7ebd5913d504ea47af9\"\u003e\u003ccode\u003e07cc4aa\u003c/code\u003e\u003c/a\u003e Bump body-parser, graphql codegen, semver, ws packages (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cd918ef9ea434db0e97e5158d05682db0922e19a\"\u003e\u003ccode\u003ecd918ef\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/eca3df8ce1f2fa436476d41730a3da123d65bc2e\"\u003e\u003ccode\u003eeca3df8\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/dev` from 2.12.0 to 2.16.6\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/dev\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2165\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2165\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2164\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2164\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2163\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2163\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2162\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2161\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2161\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2160\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2153\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2153\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2152\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2152\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2151\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2150\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2140\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2131\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2130\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2121\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2121\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/main/packages/remix-dev/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/dev\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\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@remix-run/server-runtime@2.16.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.3\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@remix-run/node@2.16.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.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@remix-run/server-runtime@2.16.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003efuture.v3_routeConfig\u003c/code\u003e is enabled, fix errors evaluating \u003ccode\u003eroutes.ts\u003c/code\u003e when multiple copies of \u003ccode\u003e@remix-run/dev\u003c/code\u003e are present (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/https-gitcom/Trrzwpp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/https-gitcom%2FTrrzwpp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3057293842","node_id":"PR_kwDOLJrnVM6V2wz5","number":474,"state":"open","title":"Bump the patch-minor group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T15:05:21.000Z","updated_at":"2025-05-12T15:06:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":40,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.27","new_version":"5.1.28","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.510.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.11.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.27` | `5.1.28` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.510.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.11.0` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.3.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.27 to 5.1.28\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28\"\u003e5.1.28\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern update\u003c/li\u003e\n\u003c/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/omrilotan/isbot/commit/2e769008667d6df245795b2b7fd6dca0cf4ab676\"\u003e\u003ccode\u003e2e76900\u003c/code\u003e\u003c/a\u003e Resolve \u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/290\"\u003e#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.510.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.510.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrackets\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3172\"\u003elucide-icons/lucide#3172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003echeck-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/oosawy\"\u003e\u003ccode\u003e@​oosawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2890\"\u003elucide-icons/lucide#2890\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/oosawy\"\u003e\u003ccode\u003e@​oosawy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2890\"\u003elucide-icons/lucide#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.509.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3201\"\u003elucide-icons/lucide#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert(site): resets Absolute Stroke Width by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3197\"\u003elucide-icons/lucide#3197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\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/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.510.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.11.0] 2025-05-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalue.isEffectActive\u003c/code\u003e for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.6] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop firing \u003ccode\u003e.then()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e and \u003ccode\u003e.cancel()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.5] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed attaching multiple \u003ccode\u003epress\u003c/code\u003e handlers on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed layout animations jumping when interrupted.\u003c/li\u003e\n\u003cli\u003eLower memory and runtime overhead of layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.3] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to fix layout animations jumping when interrupted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.2] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.cancel()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.1] 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMain thread \u003ccode\u003escroll\u003c/code\u003e animations are now lazy, resolving after \u003ccode\u003e\u0026quot;scroll\u0026quot;\u003c/code\u003e events instead of every animation frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.0] 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estyleEffect\u003c/code\u003e now supports:\n\u003cul\u003e\n\u003cli\u003eDefault value types\u003c/li\u003e\n\u003cli\u003eIndependent transforms\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/cde4129c7ab0b81d60a44b38c7e3aad81e9c243b\"\u003e\u003ccode\u003ecde4129\u003c/code\u003e\u003c/a\u003e v12.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ff5384ecb7773ed92e499d2b84f23da2b1156811\"\u003e\u003ccode\u003eff5384e\u003c/code\u003e\u003c/a\u003e Adding isEffectActive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3c1f44bdd5f8ef5ceeb6f69789f846a109a5f351\"\u003e\u003ccode\u003e3c1f44b\u003c/code\u003e\u003c/a\u003e v12.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d3bd2e666456bdb42102616aa2cdcc068d0e6aba\"\u003e\u003ccode\u003ed3bd2e6\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c8151ed0a21c1a00113c5b2a7c5c2e7becdc00f7\"\u003e\u003ccode\u003ec8151ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3203\"\u003e#3203\u003c/a\u003e from motiondivision/fix/cancel-then\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b2f897192c92135cee318b9de2fcbc693d4548dc\"\u003e\u003ccode\u003eb2f8971\u003c/code\u003e\u003c/a\u003e v12.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/263b8420439a4a10ee6b71f222d6f6798a9ddf7a\"\u003e\u003ccode\u003e263b842\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7c7b0a1c5cbe7d008fafdb770de0c9cab474275d\"\u003e\u003ccode\u003e7c7b0a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3202\"\u003e#3202\u003c/a\u003e from motiondivision/fix/multi-press\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/630f00d549338525a089de552c57940da4887b60\"\u003e\u003ccode\u003e630f00d\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5f7aa971e813dba1000b06fa16be069dbb0d3751\"\u003e\u003ccode\u003e5f7aa97\u003c/code\u003e\u003c/a\u003e Fixing test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.9.2...v12.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity-plugin-internationalized-array` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/releases\"\u003esanity-plugin-internationalized-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-plugin-internationalized-array/v/3.1.3\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/blob/main/CHANGELOG.md\"\u003esanity-plugin-internationalized-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-io/sanity-plugin-internationalized-array/commit/593a8e6f1000a2247cb5862529db011c89e78b16\"\u003e\u003ccode\u003e593a8e6\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e\u003ccode\u003e4e85b95\u003c/code\u003e\u003c/a\u003e fix: resolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.1.17 to 6.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.1.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e76b18a4: fix react 19 compatibility\u003c/li\u003e\n\u003cli\u003ebdac7af: Quickfix to support expo sdk \u0026gt;= 53 and react-native \u0026gt;=0.79.\u003c/li\u003e\n\u003c/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/styled-components/styled-components/commit/4cdb381f6c44826277ef7f337ce4c8f48ad02097\"\u003e\u003ccode\u003e4cdb381\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5580\"\u003e#5580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/bdac7afe171dd044d01636bc4482071aad52b4c0\"\u003e\u003ccode\u003ebdac7af\u003c/code\u003e\u003c/a\u003e Quickfix for react 19 for non browser enviroments (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5582\"\u003e#5582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/76b18a4cb94da357cafa8c0d9bc1e96372fee980\"\u003e\u003ccode\u003e76b18a4\u003c/code\u003e\u003c/a\u003e fix: react 19 compatibility (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5578\"\u003e#5578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.1.17...styled-components@6.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for tailwind CSS v4.1.5 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/575\"\u003edcastil/tailwind-merge#575\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, a private sponsor and \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/ceb3b4aea113281e75b39f20e40fd1d16e0727be\"\u003e\u003ccode\u003eceb3b4a\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/876ada9209f143a57b6404940ffd4be2417b3b06\"\u003e\u003ccode\u003e876ada9\u003c/code\u003e\u003c/a\u003e add changelog for v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/ac1d9187181d9e75c3e6ebdb409d52fe0e383930\"\u003e\u003ccode\u003eac1d918\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/575\"\u003e#575\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e545f96abb4fc16e7666f8c0e0c1bc6d8d6e60a3\"\u003e\u003ccode\u003ee545f96\u003c/code\u003e\u003c/a\u003e add *-lh utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/596d9a6ef4ad0c2dc42a10a358d44eb1b33cd0ed\"\u003e\u003ccode\u003e596d9a6\u003c/code\u003e\u003c/a\u003e add test case for *-lh utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/8c2f180908f8ceda7ff766c596f7f0bb9e4ba944\"\u003e\u003ccode\u003e8c2f180\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/572\"\u003e#572\u003c/a\u003e from dcastil/renovate/major-octokit-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b4d2ed6cce4616a16f13a08e4451fc573482e2b1\"\u003e\u003ccode\u003eb4d2ed6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/570\"\u003e#570\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/vite-6.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/d6ba428330df0ab9c4cccbb97eb07ec63ae6d1c9\"\u003e\u003ccode\u003ed6ba428\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.6 to 6.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/421f4f219fd0373ae0f665bef2a624da7e94309d\"\u003e\u003ccode\u003e421f4f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/571\"\u003e#571\u003c/a\u003e from dcastil/renovate/all-minor-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/efb48ab0b7de2f4e3818b134b6fbdadf00bace04\"\u003e\u003ccode\u003eefb48ab\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v1.2.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003e1.2.9\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003ea830283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/daa19551d7a52673ccaf7656c726dca6679ebd24\"\u003e\u003ccode\u003edaa1955\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003e\u003ccode\u003ea830283\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b840b0e2e66ad1f9b8dba982943044fbfefdab5d\"\u003e\u003ccode\u003eb840b0e\u003c/code\u003e\u003c/a\u003e chore: release migrate-config 1.5.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/4d92bcef1d8317732ecbae94acd0c1afcf9db37c\"\u003e\u003ccode\u003e4d92bce\u003c/code\u003e\u003c/a\u003e chore: release plugin-kit 0.3.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/89c774836f14c8661040fbbeb06a3cabc7f5f2ae\"\u003e\u003ccode\u003e89c7748\u003c/code\u003e\u003c/a\u003e chore: release core 0.14.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/592557c5530d39bf85aa65686f415e485ade2458\"\u003e\u003ccode\u003e592557c\u003c/code\u003e\u003c/a\u003e chore: fix release-please PR title (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7af665e965007fea182fd154b6e9c86e0be9ea0c\"\u003e\u003ccode\u003e7af665e\u003c/code\u003e\u003c/a\u003e chore: Separate pull requests (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/917feb115017809eefa496727a11914dc5f10a83\"\u003e\u003ccode\u003e917feb1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/63cb3679a4ac931120e6fedfdcb3d934d8f5ed9b\"\u003e\u003ccode\u003e63cb367\u003c/code\u003e\u003c/a\u003e feat: Better conversion of .eslintrc.js files in migrate-config (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/484b6ca3149354736317fca09efd3156caa4f4f9\"\u003e\u003ccode\u003e484b6ca\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003eTextSourceCodeBase\u003c/code\u003e a generic type (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\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/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\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/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\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/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\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/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\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/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\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/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\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/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\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/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e83...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/474","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/474","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/474/packages"},{"uuid":"2513443465","node_id":"PR_kwDOLJrnVM6V0BqJ","number":473,"state":"closed","title":"Bump the patch-minor group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-05-12T15:02:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:33:30.000Z","updated_at":"2025-05-12T15:02:58.000Z","time_to_close":16168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":44,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.21","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.509.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.11.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.8` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.21` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.509.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.11.0` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.88.2` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.3.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a0a19e5457d579410072cb0b9a2b4af43b226cb0\"\u003e\u003ccode\u003ea0a19e5\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2e39dd0d65a26b1ce51d7f1a863a7c5c7697133f\"\u003e\u003ccode\u003e2e39dd0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2a8ff1e9369b8a27bb3c122d5f5f9046be43c5a1\"\u003e\u003ccode\u003e2a8ff1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/react-loader-v1.11.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0be8dd59d4099b212532da6d3f05f7f136c25f53\"\u003e\u003ccode\u003e0be8dd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.17 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8dd7cc5d27925b98343ba7a902cb0df34d5c932f\"\u003e\u003ccode\u003e8dd7cc5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to ^2.20.8 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2974\"\u003e#2974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f2957947f8def9237d2dc309fe90562c11b23f10\"\u003e\u003ccode\u003ef295794\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.16 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.21/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.509.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.509.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3201\"\u003elucide-icons/lucide#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert(site): resets Absolute Stroke Width by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3197\"\u003elucide-icons/lucide#3197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\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/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.509.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.11.0] 2025-05-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalue.isEffectActive\u003c/code\u003e for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.6] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop firing \u003ccode\u003e.then()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e and \u003ccode\u003e.cancel()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.5] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed attaching multiple \u003ccode\u003epress\u003c/code\u003e handlers on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cu...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/473","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/473","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/473/packages"},{"uuid":"3049522962","node_id":"PR_kwDOLJrnVM6VdpCs","number":472,"state":"open","title":"Bump the patch-minor group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-08T16:27:06.000Z","updated_at":"2025-05-12T10:08:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":43,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.21","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.508.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.10.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.8` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.21` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.508.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.10.4` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.88.2` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.3` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.5` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a0a19e5457d579410072cb0b9a2b4af43b226cb0\"\u003e\u003ccode\u003ea0a19e5\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2e39dd0d65a26b1ce51d7f1a863a7c5c7697133f\"\u003e\u003ccode\u003e2e39dd0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2a8ff1e9369b8a27bb3c122d5f5f9046be43c5a1\"\u003e\u003ccode\u003e2a8ff1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/react-loader-v1.11.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0be8dd59d4099b212532da6d3f05f7f136c25f53\"\u003e\u003ccode\u003e0be8dd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.17 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8dd7cc5d27925b98343ba7a902cb0df34d5c932f\"\u003e\u003ccode\u003e8dd7cc5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to ^2.20.8 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2974\"\u003e#2974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f2957947f8def9237d2dc309fe90562c11b23f10\"\u003e\u003ccode\u003ef295794\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.16 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.21/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.508.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.505.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epackage-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3174\"\u003elucide-icons/lucide#3174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-design-guide): point people to lucide studio instead of svgo by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3152\"\u003elucide-icons/lucide#3152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by \u003ca href=\"https://github.com/shamaamahh\"\u003e\u003ccode\u003e@​shamaamahh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3112\"\u003elucide-icons/lucide#3112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2395\"\u003elucide-icons/lucide#2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.508.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed layout animations jumping when interrupted.\u003c/li\u003e\n\u003cli\u003eLower memory and runtime overhead of layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.3] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to fix layout animations jumping when interrupted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.2] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.cancel()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.1] 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMain thread \u003ccode\u003escr...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/472","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/472","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/472/packages"},{"uuid":"2498363551","node_id":"PR_kwDOLJrnVM6U6gCf","number":470,"state":"closed","title":"Bump the patch-minor group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-08T16:24:30.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T10:20:10.000Z","updated_at":"2025-05-08T16:24:30.000Z","time_to_close":281060,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":23,"packages":[{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.20","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.507.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.9.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.31.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.31.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.40.1","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.7` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.8` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.87.1` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.20` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.87.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.507.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.9.4` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.87.1` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.31.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.31.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.5` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.40.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.7/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/da108dfb12bbaf70fcb330b70324314b83714be6\"\u003e\u003ccode\u003eda108df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/ab45ecc4309b6e00362ed49e8e7d6cd86a712aed\"\u003e\u003ccode\u003eab45ecc\u003c/code\u003e\u003c/a\u003e fix: CSM key order is now stable, workaround no longer necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1c0dde79eeb344b4eae7ea77d2e9fd1392e60902\"\u003e\u003ccode\u003e1c0dde7\u003c/code\u003e\u003c/a\u003e chore(deps): update linters to ^7.3.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/9db4716340d826f957d1dd9b1810c3a370cc1788\"\u003e\u003ccode\u003e9db4716\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^5.0.4 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/79723b12813dc7a1c040f3eb146da980e0a17486\"\u003e\u003ccode\u003e79723b1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^18.2.67 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/37180309a605bf5f9adb278791e2ac0a02586959\"\u003e\u003ccode\u003e3718030\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^1.4.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dc7385872981dcc940dd07d4772ffa3e80952713\"\u003e\u003ccode\u003edc73858\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v6.15.5 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/31f49bac2da95319395a3962917636818d849860\"\u003e\u003ccode\u003e31f49ba\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^5.0.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4e93e5de310ce005f6e05253016300c171772eb6\"\u003e\u003ccode\u003e4e93e5d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^18.2.66 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/ad437353217a9ba2db5dc6f14a913650747c8d4b\"\u003e\u003ccode\u003ead43735\u003c/code\u003e\u003c/a\u003e chore: stop overriding typescript, pin instead\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/presentation-v1.11.8/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/238adf531f8d31be6595e214c9c8f333e8cf0c31\"\u003e\u003ccode\u003e238adf5\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e5c22bb02d51690dfa874cf9e10e0a1429532bde\"\u003e\u003ccode\u003ee5c22bb\u003c/code\u003e\u003c/a\u003e chore(deps): update storybook monorepo to ^8.6.12 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e\u003ccode\u003e95d28d9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cb658856c8560d624137acde5c82b3a66a4af52b\"\u003e\u003ccode\u003ecb65885\u003c/code\u003e\u003c/a\u003e chore(deps): bump non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a78ca016af13ab0e291e8a5d5821e724a32f5412\"\u003e\u003ccode\u003ea78ca01\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/9763446045a90c41587da48db836668750fb5f2d\"\u003e\u003ccode\u003e9763446\u003c/code\u003e\u003c/a\u003e chore: use cypress action (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/33a68030707fcf9b9330d41d7889a3dec35939a0\"\u003e\u003ccode\u003e33a6803\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to ^5.4.19 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/4022b968681e1dac894dcfb17cfd39216bdd3a71\"\u003e\u003ccode\u003e4022b96\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token action to v2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a83c72e63c46f2c327cae0f376b699e717068b9e\"\u003e\u003ccode\u003ea83c72e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​testing-library/react\u003c/code\u003e to ^16.3.0 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/b8545a2e1815edaa7b0c41bba4ca62ca322411d5\"\u003e\u003ccode\u003eb8545a2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.17 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/6c5dc7f353688e4413b5b4ff9e891d187ece1e69\"\u003e\u003ccode\u003e6c5dc7f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9281\"\u003e#9281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0042dd186a2bfe02e1d60fb16112256355c97985\"\u003e\u003ccode\u003e0042dd1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/package\u003c/code\u003e to ^2.3.11 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/55ce3e27f8363b6bf8f50f628cc82d434e0459f0\"\u003e\u003ccode\u003e55ce3e2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.14 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2952\"\u003e#2952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/13b76ef4c07288b140de25d481845f795677f9f1\"\u003e\u003ccode\u003e13b76ef\u003c/code\u003e\u003c/a\u003e chore: update react-router\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1948b2fd7421172a05a5b7561f8aa49ff3ba3320\"\u003e\u003ccode\u003e1948b2f\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to version 2.20.7 across multiple packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e\u003ccode\u003e29a886b\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.20/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.507.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.505.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epackage-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3174\"\u003elucide-icons/lucide#3174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-design-guide): point people to lucide studio instead of svgo by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3152\"\u003elucide-icons/lucide#3152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by \u003ca href=\"https://github.com/shamaamahh\"\u003e\u003ccode\u003e@​shamaamahh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3112\"\u003elucide-icons/lucide#3112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2395\"\u003elucide-icons/lucide#2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.504.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add door closed locked / unlocked icons by \u003ca href=\"https://github.com/lukedukeus\"\u003e\u003ccode\u003e@​lukedukeus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3060\"\u003elucide-icons/lucide#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(dev-deps): Bump dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3096\"\u003elucide-icons/lucide#3096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): redesigned \u003ccode\u003ebrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3011\"\u003elucide-icons/lucide#3011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): remove studio link from navbar by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3166\"\u003elucide-icons/lucide#3166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehamburger\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3165\"\u003elucide-icons/lucide#3165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.507.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.9.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.9.4] 2025-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove version check for \u003ccode\u003eMotionValue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.9.3] 2025-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when unmounting \u003ccode\u003emotion\u003c/code\u003e components.\u003c/li\u003e\n\u003c/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/motiondivision/motion/commit/3edb39e9d4d367a2b763c829c3d5cfdbedf98e10\"\u003e\u003ccode\u003e3edb39e\u003c/code\u003e\u003c/a\u003e v12.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4efee1e8b8337a4a87e9f50c07f5e2b3ae7bcea1\"\u003e\u003ccode\u003e4efee1e\u003c/code\u003e\u003c/a\u003e Removing version check for motion values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0b38e02fad9d856ea3ac99becd264298a76a2def\"\u003e\u003ccode\u003e0b38e02\u003c/code\u003e\u003c/a\u003e v12.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d2c631d90fb260ed1d0b30dbf61ddef3cc2cc7e\"\u003e\u003ccode\u003e3d2c631\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e7d5b5db3e1132b496daed0e7b11cf8212a7681\"\u003e\u003ccode\u003e5e7d5b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3178\"\u003e#3178\u003c/a\u003e from motiondivision/fix/release-visual-element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3eb2de69e490b0f06f9e274dc28ce74f112cd2e2\"\u003e\u003ccode\u003e3eb2de6\u003c/code\u003e\u003c/a\u003e Fixing memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0de2c3e9ba7c7eae444d00fd89d42f97bfe77e65\"\u003e\u003ccode\u003e0de2c3e\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/02fcf86f809144e52f2377c7023913fa826bfd91\"\u003e\u003ccode\u003e02fcf86\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/af6e9feffd553556a52b5b04b32a33265f90b310\"\u003e\u003ccode\u003eaf6e9fe\u003c/code\u003e\u003c/a\u003e Updating default scroll element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/15befa76f692f8dafbef4099b99aea0a05187a47\"\u003e\u003ccode\u003e15befa7\u003c/code\u003e\u003c/a\u003e Updating funding address\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.9.2...v12.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/sanity/CHANGELOG.md\"\u003esanity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/67819cd41fac159841d8067c888fb52c364c0d64\"\u003e\u003ccode\u003e67819cd\u003c/code\u003e\u003c/a\u003e fix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b487474a9c0cb4c3bb4cc6e8b8a44d4be0c9d64d\"\u003e\u003ccode\u003eb487474\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1215b58c863b71cc7ff4c8e6bed6a8af2b28d3e1\"\u003e\u003ccode\u003e1215b58\u003c/code\u003e\u003c/a\u003e fix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/5e0abb836fc2a4c46a8ec8b701dbd791c7ce58bb\"\u003e\u003ccode\u003e5e0abb8\u003c/code\u003e\u003c/a\u003e fix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/5010099d25019f3e912d82059513aaff4986b7f3\"\u003e\u003ccode\u003e5010099\u003c/code\u003e\u003c/a\u003e feat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7be232f5993932c53bca07beb97cbd5c29a0a13\"\u003e\u003ccode\u003ed7be232\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7a42cb9781f2d9635a5a35ad31b8830cf897044b\"\u003e\u003ccode\u003e7a42cb9\u003c/code\u003e\u003c/a\u003e fix(structure): check that document is in scheduled release before showing ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity-plugin-internationalized-array` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/releases\"\u003esanity-plugin-internationalized-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-plugin-internationalized-array/v/3.1.3\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/blob/main/CHANGELOG.md\"\u003esanity-plugin-internationalized-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-io/sanity-plugin-internationalized-array/commit/593a8e6f1000a2247cb5862529db011c89e78b16\"\u003e\u003ccode\u003e593a8e6\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e\u003ccode\u003e4e85b95\u003c/code\u003e\u003c/a\u003e fix: resolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v1.2.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003e1.2.9\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003ea830283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/daa19551d7a52673ccaf7656c726dca6679ebd24\"\u003e\u003ccode\u003edaa1955\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003e\u003ccode\u003ea830283\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b840b0e2e66ad1f9b8dba982943044fbfefdab5d\"\u003e\u003ccode\u003eb840b0e\u003c/code\u003e\u003c/a\u003e chore: release migrate-config 1.5.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/4d92bcef1d8317732ecbae94acd0c1afcf9db37c\"\u003e\u003ccode\u003e4d92bce\u003c/code\u003e\u003c/a\u003e chore: release plugin-kit 0.3.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/89c774836f14c8661040fbbeb06a3cabc7f5f2ae\"\u003e\u003ccode\u003e89c7748\u003c/code\u003e\u003c/a\u003e chore: release core 0.14.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/592557c5530d39bf85aa65686f415e485ade2458\"\u003e\u003ccode\u003e592557c\u003c/code\u003e\u003c/a\u003e chore: fix release-please PR title (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7af665e965007fea182fd154b6e9c86e0be9ea0c\"\u003e\u003ccode\u003e7af665e\u003c/code\u003e\u003c/a\u003e chore: Separate pull requests (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/917feb115017809eefa496727a11914dc5f10a83\"\u003e\u003ccode\u003e917feb1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/63cb3679a4ac931120e6fedfdcb3d934d8f5ed9b\"\u003e\u003ccode\u003e63cb367\u003c/code\u003e\u003c/a\u003e feat: Better conversion of .eslintrc.js files in migrate-config (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/484b6ca3149354736317fca09efd3156caa4f4f9\"\u003e\u003ccode\u003e484b6ca\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003eTextSourceCodeBase\u003c/code\u003e a generic type (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\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/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"}],"issue_packages":[{"old_version":"2024.10.1","new_version":"2026.4.2","update_type":"major","path":"/packages/tokpulse-hydrogen","pr_created_at":"2026-06-04T17:21:22.000Z","version_change":"2024.10.1 → 2026.4.2","issue":{"uuid":"4590750540","node_id":"PR_kwDOPzodss7iyBSr","number":340,"state":"closed","title":"chore(deps): bump turbo-stream and @shopify/hydrogen in /packages/tokpulse-hydrogen","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-06-16T03:20:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T17:21:22.000Z","updated_at":"2026-06-16T03:20:16.000Z","time_to_close":986324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"turbo-stream","repository_url":"https://github.com/jacob-ebey/turbo-stream","old_version":null,"new_version":null,"is_removal":true},{"name":"@shopify/hydrogen","repository_url":"https://github.com/Shopify/hydrogen","old_version":"2024.10.1","new_version":"2026.4.2"}],"path":"/packages/tokpulse-hydrogen","ecosystem":"npm"},"body":"Removes [turbo-stream](https://github.com/jacob-ebey/turbo-stream). It's no longer used after updating ancestor dependency [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen). These dependencies need to be updated together.\n\nRemoves `turbo-stream`\n\nUpdates `@shopify/hydrogen` from 2024.10.1 to 2026.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e@​shopify/hydrogen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e@​shopify/hydrogen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even when not being used. This caused failures on stores whose Storefront API schema doesn't include the \u003ccode\u003eVisitorConsent\u003c/code\u003e type (older API versions or certain store configurations).\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003evisitorConsent\u003c/code\u003e parameter is now only included in cart GraphQL operations when explicitly provided. This restores compatibility with stores that don't support the \u003ccode\u003eVisitorConsent\u003c/code\u003e type while preserving the feature for users who need it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f84ab400c62d89827574d0fa65ba310a2e75f36f\"\u003e\u003ccode\u003ef84ab400c62d89827574d0fa65ba310a2e75f36f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.4.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake Storefront API proxy mandatory and enable backend consent mode, supporting the deprecation of the \u003ccode\u003e_tracking_consent\u003c/code\u003e cookie in favor of server-set cookies via the SF API proxy. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3649\"\u003e#3649\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: \u003ccode\u003eproxyStandardRoutes\u003c/code\u003e option has been removed from \u003ccode\u003ecreateRequestHandler\u003c/code\u003e. The Storefront API proxy is now always enabled. If your load context does not include a \u003ccode\u003estorefront\u003c/code\u003e instance, the request handler will now throw an error instead of logging a warning.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew\u003c/strong\u003e: \u003ccode\u003ewindow.Shopify.customerPrivacy.backendConsentEnabled\u003c/code\u003e is now set to \u003ccode\u003etrue\u003c/code\u003e before the Customer Privacy API script loads. This tells the consent library to use the new server-set cookie mode instead of the legacy \u003ccode\u003e_tracking_consent\u003c/code\u003e JS cookie. The flag is installed via a \u003ccode\u003ewindow.Shopify\u003c/code\u003e property interceptor so it survives the CDN's \u003ccode\u003ewindow.Shopify = {}\u003c/code\u003e reset cycle and is readable before the full API is assigned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API from 2026-01 to 2026-04. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3651\"\u003e#3651\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eJSON metafield values limited to 128KB\u003c/strong\u003e: When using API version 2026-04 or later, the Storefront API limits JSON type metafield writes to 128KB. This limit applies at the API level - Hydrogen passes through to the Storefront API without additional restriction. Apps that used JSON metafields before April 1, 2026 are grandfathered at the existing 2MB limit. Large metafield values continue to be readable by all API versions.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNew \u003ccode\u003eMERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR\u003c/code\u003e cart error code\u003c/strong\u003e: Cart operations (\u003ccode\u003ecartCreate\u003c/code\u003e, \u003ccode\u003ecartLinesAdd\u003c/code\u003e, etc.) now return a specific \u003ccode\u003eMERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR\u003c/code\u003e error code when a Cart Transform Function fails at runtime, instead of the previous generic \u003ccode\u003eINVALID\u003c/code\u003e error code. If you handle cart errors in your storefront code, you may want to add handling for this new code.\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/Shopify/hydrogen/commit/6fed75f8034933ee1d1a38f66ee32d186a37b074\"\u003e\u003ccode\u003e6fed75f\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77\u003c/code\u003e\u003c/a\u003e feat: use vite environment API (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/32ce6adfe60458e2aadeb902b34263f25d86d638\"\u003e\u003ccode\u003e32ce6ad\u003c/code\u003e\u003c/a\u003e update gen docs to 1.1.4 and rebuild docs (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/4365ba5227c3c907909ec283fb72eb8ca07b01b3\"\u003e\u003ccode\u003e4365ba5\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/471f5e84ade84446e3938f06760941532375db52\"\u003e\u003ccode\u003e471f5e8\u003c/code\u003e\u003c/a\u003e 2026-04 update gen docs for hydrogen and hydrogen-react (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/afa534f009abb9651a58b247590030b54b413819\"\u003e\u003ccode\u003eafa534f\u003c/code\u003e\u003c/a\u003e chore: fix typo in \u0026quot;defautlUrl\u0026quot; variable name (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3697\"\u003e#3697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f84ab400c62d89827574d0fa65ba310a2e75f36f\"\u003e\u003ccode\u003ef84ab40\u003c/code\u003e\u003c/a\u003e fix: make visitorConsent conditional in cart operations (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/80bb6599c0101ad2df09877d7bd3a76c85a9f725\"\u003e\u003ccode\u003e80bb659\u003c/code\u003e\u003c/a\u003e chore: deprecate \u003ccode\u003e@shopify/remix-oxygen\u003c/code\u003e package (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/7e1f4861ba27b5e29af24a7a797ef75bd53f1e81\"\u003e\u003ccode\u003e7e1f486\u003c/code\u003e\u003c/a\u003e [ci] release 2026.4.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b0caa5c013380c7837f049f48da089a1671e2c6d\"\u003e\u003ccode\u003eb0caa5c\u003c/code\u003e\u003c/a\u003e [2026-04] Storefront \u0026amp; Customer Account API version update (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2026.4.2/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Hardonian/TokPulse/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Hardonian/TokPulse/pull/340","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hardonian%2FTokPulse/issues/340","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/340/packages"}},{"old_version":"2026.1.1","new_version":"2026.4.2","update_type":"minor","path":null,"pr_created_at":"2026-04-27T11:38:26.000Z","version_change":"2026.1.1 → 2026.4.2","issue":{"uuid":"4335422627","node_id":"PR_kwDOLJrnVM7V8Xu_","number":618,"state":"closed","title":"Bump the patch-minor group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T11:54:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T11:38:26.000Z","updated_at":"2026-05-04T11:54:34.000Z","time_to_close":605767,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":39,"packages":[{"name":"@sanity/client","old_version":"7.16.0","new_version":"7.22.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/code-input","old_version":"7.0.11","new_version":"7.1.0","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/core-loader","old_version":"2.0.6","new_version":"2.0.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/image-url","old_version":"2.0.3","new_version":"2.1.1","repository_url":"https://github.com/sanity-io/image-url"},{"name":"@sanity/preview-url-secret","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"2.0.7","new_version":"2.0.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.3.0","new_version":"5.3.4","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.1","new_version":"2026.4.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.1","new_version":"2026.4.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@vercel/stega","old_version":"1.0.0","new_version":"1.1.0"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.35","new_version":"5.1.39","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.9","repository_url":"https://github.com/ai/nanoid"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"sanity","old_version":"5.13.0","new_version":"5.22.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-media","old_version":"4.1.1","new_version":"4.2.0","repository_url":"https://github.com/sanity-io/sanity-plugin-media"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.4.1","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@graphql-codegen/cli","old_version":"6.1.3","new_version":"6.3.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"hydrogen-sanity","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/sanity-io/hydrogen-sanity"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.6.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.16.0` | `7.22.0` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.11` | `7.1.0` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `2.0.6` | `2.0.8` |\n| [@sanity/image-url](https://github.com/sanity-io/image-url) | `2.0.3` | `2.1.1` |\n| [@sanity/preview-url-secret](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret) | `4.0.3` | `4.0.5` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `2.0.7` | `2.0.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.13` | `3.1.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.13.0` | `5.22.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.3.0` | `5.3.4` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.1` | `2026.4.2` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.1` | `2026.4.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.1.0` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `3.0.2` | `3.0.3` |\n| @vercel/stega | `1.0.0` | `1.1.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.13.0` | `5.22.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.35` | `5.1.39` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.13.0` | `5.22.0` |\n| [sanity-plugin-media](https://github.com/sanity-io/sanity-plugin-media) | `4.1.1` | `4.2.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.4.1` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.3` | `6.3.1` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.13.1` | `7.14.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.13.1` | `7.14.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.59.0` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.2` |\n| [hydrogen-sanity](https://github.com/sanity-io/hydrogen-sanity/tree/HEAD/packages/hydrogen-sanity) | `6.1.1` | `6.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.7.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.4` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.6.0` |\n\n\nUpdates `@sanity/client` from 7.16.0 to 7.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.20.0...v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elive:\u003c/strong\u003e add waitFor option to defer events until Sanity Function processing (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1209\"\u003e#1209\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e3251113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e4d794f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003ead4fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.20.0...v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elive:\u003c/strong\u003e add waitFor option to defer events until Sanity Function processing (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1209\"\u003e#1209\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e3251113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e4d794f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003ead4fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/df7f14ed3857f1f62c27940d6d291842e384dc4f\"\u003e\u003ccode\u003edf7f14e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.22.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e\u003ccode\u003e47fa1fe\u003c/code\u003e\u003c/a\u003e feat(error): expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/711f891b75ef4c8bab3d49599c6cf7a5e5c69d14\"\u003e\u003ccode\u003e711f891\u003c/code\u003e\u003c/a\u003e chore(main): release 7.21.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/325111324605b99b9f8da62b21b645bf78b102a1\"\u003e\u003ccode\u003e3251113\u003c/code\u003e\u003c/a\u003e feat(live): add waitFor option to defer events until Sanity Function processi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/ad4fa50f4145477d0d07e551df61f0b4bc7bdad6\"\u003e\u003ccode\u003ead4fa50\u003c/code\u003e\u003c/a\u003e fix(deps): update get-it to v8.7.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/4d794f6625ce996fab9136313db83d99ed5484ff\"\u003e\u003ccode\u003e4d794f6\u003c/code\u003e\u003c/a\u003e feat: support intercepting requests via internal requestHandler config (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/ff20c13452f8d8ac3ca29216bdb06c69ac296c30\"\u003e\u003ccode\u003eff20c13\u003c/code\u003e\u003c/a\u003e chore(main): release 7.20.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003e\u003ccode\u003ee193fcb\u003c/code\u003e\u003c/a\u003e feat: add more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/58f2dd2fde316a172cc6ccc7b552bfd0eab8053f\"\u003e\u003ccode\u003e58f2dd2\u003c/code\u003e\u003c/a\u003e chore(main): release 7.19.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e\u003ccode\u003e7c55974\u003c/code\u003e\u003c/a\u003e feat(types): add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.11 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/798\"\u003e#798\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e! - Use dedicated GROQ grammar for syntax highlighting instead of falling back to JavaScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/798\"\u003e#798\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e! - Use dedicated GROQ grammar for syntax highlighting instead of falling back to JavaScript\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/b4f543fca2f8e040c98da4129e1ebdc382cdccf0\"\u003e\u003ccode\u003eb4f543f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/ad6ff98bc1e079332bacdf7265b455f9a8f8583e\"\u003e\u003ccode\u003ead6ff98\u003c/code\u003e\u003c/a\u003e feat(code-input): support proper groq syntax highlighting (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/186e9a3d4109992624c0f776460f4b3cdb929036\"\u003e\u003ccode\u003e186e9a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.1.0/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 2.0.6 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/core-loader@2.0.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/core-loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/image-url` from 2.0.3 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/image-url/releases\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/103\"\u003e#103\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cngonzalez\"\u003e\u003ccode\u003e@​cngonzalez\u003c/code\u003e\u003c/a\u003e! - Ensures that passing a \u003ccode\u003ecanvas\u003c/code\u003e or \u003ccode\u003edataset\u003c/code\u003e resource will create a valid URL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\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/sanity-io/image-url/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/103\"\u003e#103\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cngonzalez\"\u003e\u003ccode\u003e@​cngonzalez\u003c/code\u003e\u003c/a\u003e! - Ensures that passing a \u003ccode\u003ecanvas\u003c/code\u003e or \u003ccode\u003edataset\u003c/code\u003e resource will create a valid URL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\u003c/li\u003e\n\u003c/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/sanity-io/image-url/commit/58b230e72bc843191483d8803af507af80beb2fa\"\u003e\u003ccode\u003e58b230e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/135943cda8c549f6e59b31bb844045d99e68c0c9\"\u003e\u003ccode\u003e135943c\u003c/code\u003e\u003c/a\u003e fix: read dataset and canvas resources (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/f346fd2ba553abcc48f590291a6937e93479166f\"\u003e\u003ccode\u003ef346fd2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/a0935f42f5310b1ada33f29f177e8afb40efb22f\"\u003e\u003ccode\u003ea0935f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/67569a67a5e37c106bb57de162c29495f3ddfc2e\"\u003e\u003ccode\u003e67569a6\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/8424247b5dd657c5005313471cfd7a4183fbb867\"\u003e\u003ccode\u003e8424247\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e feat: add support for client resource property over deprecated ~experimental_...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/image-url/compare/v2.0.3...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/preview-url-secret` from 4.0.3 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\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/sanity-io/visual-editing/blob/main/packages/preview-url-secret/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1eb82acf477fd769de4eb9a943da3ebd9396ba29\"\u003e\u003ccode\u003e1eb82ac\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003e\u003ccode\u003ebce7118\u003c/code\u003e\u003c/a\u003e fix(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/534f1b9e81dcebfb91637dba6ac08f0c41e450b3\"\u003e\u003ccode\u003e534f1b9\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/preview-url-secret@4.0.5/packages/preview-url-secret\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 2.0.7 to 2.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.9\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/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.9\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/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/50fa3c74bebf4eca9a039f4062552fb3a05727d3\"\u003e\u003ccode\u003e50fa3c7\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/react-loader@2.0.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/react-loader\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.13 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/sanity-io/ui/commit/91a75b44289d5f32f82e24b053825fa07b76cc3b\"\u003e\u003ccode\u003e91a75b4\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003e\u003ccode\u003eec8beba\u003c/code\u003e\u003c/a\u003e fix(useDelayedState): cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.13.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.22.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4yMS4w\"\u003ewww.sanity.io/changelog/studio-NS4yMS4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/annez\"\u003e\u003ccode\u003e@​annez\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(telemetry): add Studio Auth Ready + Studio Ready timing events (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12707\"\u003e#12707\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef3ba53867293b091770f42487b6774721d0fc589\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: positioning of reference input lists in documents (and modals / dialogs / popovers) (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12721\"\u003e#12721\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e14f7b82b7c374013f6342867a52b9345b6ae856c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.4.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12727\"\u003e#12727\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb7bd438ababd6ef8936705bddc42b7441375894f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(asset-sources): add persistence key for Media Library plugin (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12670\"\u003e#12670\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e311ac2d6152be390a424c88860c9f9cb6647b9e3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(test-studio): add \u003ccode\u003eslug.current\u003c/code\u003e ordering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12722\"\u003e#12722\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2fdd96fdc42b9cc1f93679f89c6f3cea249ffbda\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): handle groq2024 searches that sort on child paths and complex GROQ expressions (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12722\"\u003e#12722\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e755a6a5382b0d45009ae844b0a7427bbab251f8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/EoinFalconer\"\u003e\u003ccode\u003e@​EoinFalconer\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): support programmatic focus with inline changes enabled (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12673\"\u003e#12673\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecf9ce7dca68b7fbaa618e2397543a4c622f69a33\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore: hiding types from reference docs (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12705\"\u003e#12705\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e58a48692d19dbfd0dfcfdb9c0adce3483a491168\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/EoinFalconer\"\u003e\u003ccode\u003e@​EoinFalconer\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(e2e): stabilize validation and vision test race conditions (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12715\"\u003e#12715\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9060f828067d2d629fa6404b6190fd0d8cad286e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor: add hasAttachment tag to sentry feedback (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12718\"\u003e#12718\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef37d1fb792b682cd2872cca4927616a9e1fca769\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(studio): stop eagerly fetching auth for all workspaces at the start (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12704\"\u003e#12704\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef131c92b40fd35c1e77667eab7dadcdba1ec2671\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add code review skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8226891466c8ebafcc82ae86cea43f943c61cd55\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(skills): add rxjs skill (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12698\"\u003e#12698\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e07ac7a76cc68b2135e2196689e569c492cf36ae8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(config): add hidden property to workspace configuration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12599\"\u003e#12599\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e41c0f2713367ee22181937cc9ff89d67b6473d3e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): make logout method return promise in auth store types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12690\"\u003e#12690\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea45e005a92f26631654de6d16c8ce1a3ff61ab5e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): use default lint output format for reliable error visibility (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12696\"\u003e#12696\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee53903b7c8d0ab58207f3e3c72a3321a23d7319b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(skills): update pr-description skill (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12697\"\u003e#12697\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e039ab5df0c47c3e7adc63e6f03f0edb1915e795e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): add auth store e2e tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12647\"\u003e#12647\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9229abc562bd314d692e92b54f82f024d9e86026\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(types): correct BlockRule value type from any[] to PortableTextBlock (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12509\"\u003e#12509\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ca5e310a3bb2b8d1a8c5f8e4680e2c7f9dd6e22\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/kbrabrand\"\u003e\u003ccode\u003e@​kbrabrand\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): cancel fetch response bodies to prevent connection blocking (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12681\"\u003e#12681\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaf813e7d4253db21c65a573e4c4bd3bb870216bb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): exclude markdown files from v8 coverage (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12680\"\u003e#12680\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e047297dd60f7ff341a3f3aef198374a58577c443\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): use \u003ccode\u003e@sanity/uuid\u003c/code\u003e to produce feedback session id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5c9a767aff3efd65df2e73a069f98ad4c864ac83\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(e2e): show pass/fail status in PR comment and report link (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eebed55792b4153f5c334f3f0f818dfa326f8edc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(preview): reduce redundant fetches in document preview observers (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12624\"\u003e#12624\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edd438bd63c3d3b1132d2c8c82e322923cc792855\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(ci): add auth store unit tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12646\"\u003e#12646\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0ab91e811ef4658da7d3c3a81b3b7030db258844\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci(e2e): skip merge-reports when tests never ran (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12597\"\u003e#12597\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e6db83badbbd8ffd4d2173c6b81837780068964cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): add missing \u003ccode\u003eenabled\u003c/code\u003e prop to \u003ccode\u003eDivergencesTestProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12618\"\u003e#12618\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef534c8fcd426c10c4ef45e414a110985f7373593\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): published id incorrectly supplied to \u003ccode\u003eDivergencesProvider\u003c/code\u003e as subject id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12618\"\u003e#12618\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8910e18661aa797a6a1c53f474c151aa6393907f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.20.0...v5.21.0\"\u003e5.21.0\u003c/a\u003e (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evision:\u003c/strong\u003e groq syntax highlighting (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12594\"\u003e#12594\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/95a1dcee4f388be8c5d6212d118986e1e1742abc\"\u003e95a1dce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.1...v5.18.0\"\u003e5.18.0\u003c/a\u003e (2026-03-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.0...v5.17.1\"\u003e5.17.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.16.0...v5.17.0\"\u003e5.17.0\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.15.0...v5.16.0\"\u003e5.16.0\u003c/a\u003e (2026-03-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.1...v5.15.0\"\u003e5.15.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12200\"\u003e#12200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e902075d\u003c/a\u003e) by Espen Hovlandsdal (\u003ca href=\"mailto:espen@hovlandsdal.com\"\u003eespen@hovlandsdal.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.0...v5.14.1\"\u003e5.14.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.13.0...v5.14.0\"\u003e5.14.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22d51d7c75423abcb3574aacb7325d13c7213f84\"\u003e\u003ccode\u003e22d51d7\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.22.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22defad2ee65ebe64d4a2bd03f508f29d1ef8bc3\"\u003e\u003ccode\u003e22defad\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.21.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/95a1dcee4f388be8c5d6212d118986e1e1742abc\"\u003e\u003ccode\u003e95a1dce\u003c/code\u003e\u003c/a\u003e feat(vision): groq syntax highlighting (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12594\"\u003e#12594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b7b5a0e5b41e01ea142edbbfef1eb1784631f3fc\"\u003e\u003ccode\u003eb7b5a0e\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.20.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12560\"\u003e#12560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/e855996bca64d6262fd12791f6a82087066eb18d\"\u003e\u003ccode\u003ee855996\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash-es to ^4.18.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12582\"\u003e#12582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/aee99e98208c18cfb9e7e83d64dc3d8476211b21\"\u003e\u003ccode\u003eaee99e9\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.19.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12506\"\u003e#12506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/6171d67faaf213faabfd6dea3f038b869ba0ddf2\"\u003e\u003ccode\u003e6171d67\u003c/code\u003e\u003c/a\u003e chore(ci): replace lerna with release-notes bump command (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/71cf9e8bea3f9632854dd17a369fc33fb2105a9b\"\u003e\u003ccode\u003e71cf9e8\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.18.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12445\"\u003e#12445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b5b78282fcee64336159526d310a25d10494cb21\"\u003e\u003ccode\u003eb5b7828\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12443\"\u003e#12443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/70f54263c1466afe952d01c0ead8ffb1955f7c0f\"\u003e\u003ccode\u003e70f5426\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12424\"\u003e#12424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.22.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.3.0 to 5.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.2...visual-editing-v5.3.3\"\u003e5.3.3\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e4821bfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/7333901ed050ccff77cd52b227270521a0b65032\"\u003e\u003ccode\u003e7333901\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/85a5001029bcc2df9a4ac38d3123271323fda54e\"\u003e\u003ccode\u003e85a5001\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2b09955d5dc783d861f256d6728e1be4ebcf8729\"\u003e\u003ccode\u003e2b09955\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.21.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3386\"\u003e#3386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/290d41539888f96217e184af29c4a63c2576aeab\"\u003e\u003ccode\u003e290d415\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3383\"\u003e#3383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e\u003ccode\u003e4821bfb\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/b73a6d4c6981e2f3ea386b9371a3e51f2e4d0ae3\"\u003e\u003ccode\u003eb73a6d4\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/fdcc9743e64a47d4a73a06356757a3ea87edb905\"\u003e\u003ccode\u003efdcc974\u003c/code\u003e\u003c/a\u003e refactor: pass \u003ccode\u003epublished\u003c/code\u003e to \u003ccode\u003eDocumentReporter\u003c/code\u003e like before\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e\u003ccode\u003e01fb825\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/@sanity/visual-editing@5.3.4/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.1 to 2026.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for Vite 7 and Vite 8. Hydrogen remains backwards-compatible with Vite 5+. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3617\"\u003e#3617\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMini Oxygen's dev server has been refactored to use the \u003ca href=\"https://vite.dev/guide/api-environment\"\u003eVite Environment API\u003c/a\u003e, which is the standard way to run non-browser runtimes in Vite. This replaces the previous custom middleware approach with a first-class \u003ccode\u003eFetchableDevEnvironment\u003c/code\u003e, improving compatibility with Vite's built-in HMR and module invalidation.\u003c/p\u003e\n\u003cp\u003eNew Hydrogen projects created with \u003ccode\u003enpm create @shopify/hydrogen\u003c/code\u003e will default to Vite 8. The \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is no longer needed in the skeleton template since Vite 8 supports \u003ccode\u003eresolve.tsconfigPaths\u003c/code\u003e natively.\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\u003eFixed the \u003ccode\u003eCartProvider\u003c/code\u003e example code (both TS and JS) to include the missing \u003ccode\u003ereturn\u003c/code\u003e statement in the \u003ccode\u003eApp\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3685\"\u003e#3685\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the \u003ccode\u003eProductProvider\u003c/code\u003e example code (both TS and JS): restored the missing \u003ccode\u003ereturn\u003c/code\u003e in the \u003ccode\u003e.map()\u003c/code\u003e callback so option buttons render, and removed a stray semicolon that rendered as visible text. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/J8118\"\u003e\u003ccode\u003e@​J8118\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/dc49699c799997d5893bc06e444f888e86a3bc29\"\u003e\u003ccode\u003edc49699c799997d5893bc06e444f888e86a3bc29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/50df825c57159757529f5f9f62c258d4de2a4b97\"\u003e\u003ccode\u003e50df825c57159757529f5f9f62c258d4de2a4b97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\"\u003e\u003ccode\u003e51f1e77fe63be5e5ded4ef0c91942bc304f1abc4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix cart operations failing on stores without \u003ccode\u003eVisitorConsent\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCart operations (like \u003ccode\u003ecart.setMetafields()\u003c/code\u003e) were unconditionally including the \u003ccode\u003evisitorConsent\u003c/code\u003e parameter in GraphQL operations, even whe...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/618","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/618","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/618/packages"}},{"old_version":"2026.1.1","new_version":"2026.1.3","update_type":"patch","path":null,"pr_created_at":"2026-03-30T10:35:33.000Z","version_change":"2026.1.1 → 2026.1.3","issue":{"uuid":"4169595520","node_id":"PR_kwDOLJrnVM7OkoBT","number":612,"state":"open","title":"Bump the patch-minor group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T10:35:33.000Z","updated_at":"2026-03-30T10:37:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":31,"packages":[{"name":"@sanity/client","old_version":"7.16.0","new_version":"7.20.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/code-input","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/core-loader","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/image-url","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/sanity-io/image-url"},{"name":"@sanity/preview-url-secret","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.3.0","new_version":"5.3.3","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.1","new_version":"2026.1.3","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.1","new_version":"2026.1.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@vercel/stega","old_version":"1.0.0","new_version":"1.1.0"},{"name":"graphql","old_version":"16.13.1","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.35","new_version":"5.1.36","repository_url":"https://github.com/omrilotan/isbot"},{"name":"motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"react-router","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"sanity","old_version":"5.13.0","new_version":"5.18.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"styled-components","old_version":"6.3.11","new_version":"6.3.12","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@graphql-codegen/cli","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.1","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"hydrogen-sanity","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/sanity-io/hydrogen-sanity"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.5.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.16.0` | `7.20.0` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.11` | `7.0.12` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `2.0.6` | `2.0.7` |\n| [@sanity/image-url](https://github.com/sanity-io/image-url) | `2.0.3` | `2.1.0` |\n| [@sanity/preview-url-secret](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret) | `4.0.3` | `4.0.4` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `2.0.7` | `2.0.8` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.13` | `3.1.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.13.0` | `5.18.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.3.0` | `5.3.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.1` | `2026.1.3` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.1` | `2026.1.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.0.2` |\n| @vercel/stega | `1.0.0` | `1.1.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.1` | `16.13.2` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.13.0` | `5.18.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.35` | `5.1.36` |\n| [motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.13.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.13.0` | `5.18.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.11` | `6.3.12` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.3` | `6.2.1` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.13.1` | `7.13.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.13.1` | `7.13.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.57.2` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.1` |\n| [hydrogen-sanity](https://github.com/sanity-io/hydrogen-sanity/tree/HEAD/packages/hydrogen-sanity) | `6.1.1` | `6.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.5.0` |\n\n\nUpdates `@sanity/client` from 7.16.0 to 7.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprojects:\u003c/strong\u003e add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e96619c5\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.19.0...v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003ee193fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.18.0...v7.19.0\"\u003e7.19.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e7c55974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.17.0...v7.18.0\"\u003e7.18.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e6d9e85e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e3dcfca9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.17.0\"\u003e7.17.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprojects:\u003c/strong\u003e add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e96619c5\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/sanity-io/client/commit/ff20c13452f8d8ac3ca29216bdb06c69ac296c30\"\u003e\u003ccode\u003eff20c13\u003c/code\u003e\u003c/a\u003e chore(main): release 7.20.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/e193fcb6e7537727824bfcf2e851aba674071498\"\u003e\u003ccode\u003ee193fcb\u003c/code\u003e\u003c/a\u003e feat: add more query options to listing projects (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/58f2dd2fde316a172cc6ccc7b552bfd0eab8053f\"\u003e\u003ccode\u003e58f2dd2\u003c/code\u003e\u003c/a\u003e chore(main): release 7.19.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7c5597462e750c305694e0f04c2007a12b3fbb1b\"\u003e\u003ccode\u003e7c55974\u003c/code\u003e\u003c/a\u003e feat(types): add VideoSubtitleInfo types to playback info (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/0f2cc61147df2676d409e357232b19e0079a77f8\"\u003e\u003ccode\u003e0f2cc61\u003c/code\u003e\u003c/a\u003e chore(main): release 7.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/3dcfca939484ac5af7cd498e75368c460a5d2ffb\"\u003e\u003ccode\u003e3dcfca9\u003c/code\u003e\u003c/a\u003e fix(stega): allow zero-width space characters in content (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/6d9e85ec702da7b510ad61c5fcde510ba4214bed\"\u003e\u003ccode\u003e6d9e85e\u003c/code\u003e\u003c/a\u003e feat(types): add VideoRenditionInfo types with typed resolution (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/45422ac3110c70b3b3f91043100f3291579e050d\"\u003e\u003ccode\u003e45422ac\u003c/code\u003e\u003c/a\u003e chore(main): release 7.17.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/96619c5cf3046babd3894cf0b6dc7fc5e384b7df\"\u003e\u003ccode\u003e96619c5\u003c/code\u003e\u003c/a\u003e feat(projects): add \u003ccode\u003eonlyExplicitMembership\u003c/code\u003e option to \u003ccode\u003eprojects.list()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/c6b59e07d36b57082aece7342d07dda9eff0768c\"\u003e\u003ccode\u003ec6b59e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 [security] (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.16.0...v7.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.11 to 7.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.12\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/sanity-io/plugins/pull/739\"\u003e#739\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/742\"\u003e#742\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/743\"\u003e#743\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/186e9a3d4109992624c0f776460f4b3cdb929036\"\u003e\u003ccode\u003e186e9a3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/19a6b2b1ec9655d68544ddf6130b92da51856a74\"\u003e\u003ccode\u003e19a6b2b\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/fcbeb10c2f8fbcfd384591aa2f6d13b8b7a25e41\"\u003e\u003ccode\u003efcbeb10\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.8 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/adb1e41a7306adcc619c0325591ac02433afd20f\"\u003e\u003ccode\u003eadb1e41\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.0.12/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/svelte-loader-v2.0.6...svelte-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003e@sanity/tsconfig\u003c/code\u003e and upgrade \u003ccode\u003e@sanity/pkg-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3318\"\u003e#3318\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/e624b3b9000c881b8a5834ea7c2258f3acda943f\"\u003ee624b3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.6...react-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update non-major (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003ebce7118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v2.0.6...core-loader-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v2.0.7/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/image-url` from 2.0.3 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/image-url/releases\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\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/sanity-io/image-url/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/image-url\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/image-url/pull/97\"\u003e#97\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rdunk\"\u003e\u003ccode\u003e@​rdunk\u003c/code\u003e\u003c/a\u003e! - Add support for clients configured with the \u003ccode\u003eresource\u003c/code\u003e property, mark \u003ccode\u003e~experimental_resource\u003c/code\u003e as deprecated.\u003c/li\u003e\n\u003c/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/sanity-io/image-url/commit/a0935f42f5310b1ada33f29f177e8afb40efb22f\"\u003e\u003ccode\u003ea0935f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/67569a67a5e37c106bb57de162c29495f3ddfc2e\"\u003e\u003ccode\u003e67569a6\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/8424247b5dd657c5005313471cfd7a4183fbb867\"\u003e\u003ccode\u003e8424247\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/sanity-io/image-url/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/image-url/commit/25eefd4045085571d98742d3014659aa9d940c24\"\u003e\u003ccode\u003e25eefd4\u003c/code\u003e\u003c/a\u003e feat: add support for client resource property over deprecated ~experimental_...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/image-url/compare/v2.0.3...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/preview-url-secret` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreview-url-secret: v4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/blob/main/packages/preview-url-secret/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/preview-url-secret-v4.0.3...preview-url-secret-v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\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/sanity-io/visual-editing/commit/67be11df62fb1b17ac791d8ed05685cb2814072e\"\u003e\u003ccode\u003e67be11d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003e\u003ccode\u003ef8bbe8e\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1eb82acf477fd769de4eb9a943da3ebd9396ba29\"\u003e\u003ccode\u003e1eb82ac\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/bce71184463bc8fc8e5e55d14db660c3eb5fb35f\"\u003e\u003ccode\u003ebce7118\u003c/code\u003e\u003c/a\u003e fix(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/534f1b9e81dcebfb91637dba6ac08f0c41e450b3\"\u003e\u003ccode\u003e534f1b9\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/e6f1ecb315b5df4752bbfd4647ec7c42f4051998\"\u003e\u003ccode\u003ee6f1ecb\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3326\"\u003e#3326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6b66ec91533a118b2a8474f1f1e831ee020d5bda\"\u003e\u003ccode\u003e6b66ec9\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3325\"\u003e#3325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0f7fe31b1a889cb6f07f5bc4626df726a7ae7e43\"\u003e\u003ccode\u003e0f7fe31\u003c/code\u003e\u003c/a\u003e fix: replace some \u003ccode\u003ecatalog:\u003c/code\u003e prefixes with regular semver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/13071810601eb0fc9a7cc4657940d160a3005ae1\"\u003e\u003ccode\u003e1307181\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/preview-url-secret/issues/3322\"\u003e#3322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/preview-url-secret-v4.0.4/packages/preview-url-secret\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-loader: v2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/svelte-loader-v2.0.7...svelte-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace some \u003ccode\u003ecatalog:\u003c/code\u003e prefixes with regular semver (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0f7fe31b1a889cb6f07f5bc4626df726a7ae7e43\"\u003e0f7fe31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epeerDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e bumped to 5.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v2.0.7...react-loader-v2.0.8\"\u003e2.0.8\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/commits/react-loader-v2.0.8/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.13 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/@sanity/ui/v/3.1.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDelayedState:\u003c/strong\u003e cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003eec8beba\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/sanity-io/ui/commit/91a75b44289d5f32f82e24b053825fa07b76cc3b\"\u003e\u003ccode\u003e91a75b4\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ec8bebabd37d6ebf740e4695008205751f5c47b1\"\u003e\u003ccode\u003eec8beba\u003c/code\u003e\u003c/a\u003e fix(useDelayedState): cancel timeouts on unmount (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2181\"\u003e#2181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.13...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.13.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.18.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xNy4x\"\u003ewww.sanity.io/changelog/studio-NS4xNy4x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12503\"\u003e#12503\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e276b1d08eb0b093ac9b2fbe3341ed4e6a2c6fed4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12504\"\u003e#12504\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e94ff7a577a1c57fbbe457c530baf096295aae52c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): getDocumentAtRevision prefer revision match (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee65a28e4f5043b73a970fec064ceead7c6c98d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): unsubscribe dataset uploader streams on abort (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12500\"\u003e#12500\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec886920863d10a57ef21846d36c4ea4177e9b88c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): workaround Next.js replaceState bug (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12498\"\u003e#12498\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e00644f5a36b4b40acca63d1e42d4d19f39d932f4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add more agent skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12496\"\u003e#12496\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee9f037f5afd5b6bf3feae79ea0f0f8390e2d4d65\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor(sanity): encapsulate enabled state in \u003ccode\u003eDivergencesProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e69db3898cf6c93d4635b10a1582bcb0b59a5eb8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): add missing \u003ccode\u003eDivergencesProvider\u003c/code\u003e to task form (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e96953742cf68c7d2aafcd70c32ef9c9dff209359\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): deprecate \u003ccode\u003euseTimeLineStore\u003c/code\u003e,  use events store to get deleted document (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12481\"\u003e#12481\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9e36cda2a41944c198ada537378f8600149e2a18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): pass selectedAssets to asset sources (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12479\"\u003e#12479\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb77f48a9ce28a7146826b58ffec3c2699b716eb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): skip CI for non-code changes and consolidate required status checks (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e124f28e2ad598595a21c9edc113cd11b16331fd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci: fixing issue with older issues not being detected on auto-close stale issue workflow (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edfe6dec38b52397c3d7a6bf5c6a45b1d8c3b72b1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): fix false positive Node.js runtime detection in Next.js (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12490\"\u003e#12490\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e29239c35943657761a58e9026692a2bc8ab59013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12471\"\u003e#12471\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e55a76c2d639466908478ea85f5571fd5f1cdd6cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12474\"\u003e#12474\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ef420188e2b7cd8c1961a2fb6d0e8147b136e74\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(structure): remove sheetList (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12477\"\u003e#12477\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e89f40a8af71542562e5e5d9bd8422fb0848b033c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): don't use debug logging telemetry store when running tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12475\"\u003e#12475\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8fd251a27c3c31ffbb863846d50603022e1536c3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: virtualization issues using the dialog and renderDefaults (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12398\"\u003e#12398\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb5c0733a01d9d1b115b0c0e659cda4efe11d2c47\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.1.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12457\"\u003e#12457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4cfc7ac9beb52b762751cb04afa02d1e6fbc4830\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(core): add support for pre-auth telemetry event buffering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12469\"\u003e#12469\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3e655518f4d17da8c6c9947673e526594c83528a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/telemetry\u003c/code\u003e to ^0.9.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12468\"\u003e#12468\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e687d7c100c242b86e44aade7097e4a3dbfa1fbc6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/TiwariLokesh\"\u003e\u003ccode\u003e@​TiwariLokesh\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): prevent crash when group.members is null (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12463\"\u003e#12463\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee2f5c2156e668c0b9553d09deffb96d3aaa41cf5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): fix vercel env issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12466\"\u003e#12466\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee54cfbdf6e97204f7769a891dcac137312f8fd05\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/binoy14\"\u003e\u003ccode\u003e@​binoy14\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(release-notes): preserve PR/issue reference links in Renovate changelog items (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12460\"\u003e#12460\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebfdc67a4200a6b5a57b55acb59b31b83c1e54a30\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(e2e): tidy up e2e workflow and run with isolated datasets in main (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12462\"\u003e#12462\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eff6d693228dd24eac85b1ad52d0bb973b191402a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(e2e): improve stability (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12461\"\u003e#12461\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb07accd10be80e81317723a6556d191048a8860d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(e2e): add retrying to reference select dropdown (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12458\"\u003e#12458\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb1fc88e03d3b3d1363385f5df24471c04325cbdc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.58.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12452\"\u003e#12452\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe96dffcc7c1b8efdc5d30dad76c49211433f971\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.1...v5.18.0\"\u003e5.18.0\u003c/a\u003e (2026-03-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.17.0...v5.17.1\"\u003e5.17.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.16.0...v5.17.0\"\u003e5.17.0\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.15.0...v5.16.0\"\u003e5.16.0\u003c/a\u003e (2026-03-14)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.1...v5.15.0\"\u003e5.15.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12200\"\u003e#12200\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e902075d\u003c/a\u003e) by Espen Hovlandsdal (\u003ca href=\"mailto:espen@hovlandsdal.com\"\u003eespen@hovlandsdal.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.14.0...v5.14.1\"\u003e5.14.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.13.0...v5.14.0\"\u003e5.14.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/71cf9e8bea3f9632854dd17a369fc33fb2105a9b\"\u003e\u003ccode\u003e71cf9e8\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.18.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12445\"\u003e#12445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b5b78282fcee64336159526d310a25d10494cb21\"\u003e\u003ccode\u003eb5b7828\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12443\"\u003e#12443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/70f54263c1466afe952d01c0ead8ffb1955f7c0f\"\u003e\u003ccode\u003e70f5426\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.17.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12424\"\u003e#12424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9682825a3dc19dd1f58e020a00300bc76c02ecc2\"\u003e\u003ccode\u003e9682825\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.16.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12389\"\u003e#12389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/4eb7e922148ca40a5964665e60dd4178e725f3b9\"\u003e\u003ccode\u003e4eb7e92\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.15.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12369\"\u003e#12369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/842dc148be495b5227d440c29f11ab17e6b229c6\"\u003e\u003ccode\u003e842dc14\u003c/code\u003e\u003c/a\u003e chore(deps): updates rimraf to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12379\"\u003e#12379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/902075d3a4567223745988ab706a6009a86419b7\"\u003e\u003ccode\u003e902075d\u003c/code\u003e\u003c/a\u003e feat: upgrade to new \u003ccode\u003e@sanity/cli\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12200\"\u003e#12200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1c76232cfba1a057ca17c69414f209d447dd3eb8\"\u003e\u003ccode\u003e1c76232\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.14.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12363\"\u003e#12363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/44578a122c1e2db064d5c5ab7f22bc812204b3a1\"\u003e\u003ccode\u003e44578a1\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.14.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12297\"\u003e#12297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.18.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.3.0 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.2...visual-editing-v5.3.3\"\u003e5.3.3\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove \u003ccode\u003eonPerspectiveChange\u003c/code\u003e to event handler instead of useEffect (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4821bfbe61a46afb4ac190b8ec4c8b1d429cec82\"\u003e4821bfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.1...visual-editing-v5.3.2\"\u003e5.3.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly call \u003ccode\u003eonPerspectiveChange\u003c/code\u003e once the perspective is known (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/01fb8253d341e5a5f06c46c23773399b4bfa39c3\"\u003e01fb825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.3.0...visual-editing-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade \u003ccode\u003e@sanity/client\u003c/code\u003e to v7.18.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f8bbe8e70003f8bbf93a33f8355381d488b9f8db\"\u003ef8bbe8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estega:\u003c/strong\u003e fails decoding content containing zero width space chars (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0cd1d9fe13314e6af82275af564f231570358109\"\u003e0cd1d9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 3.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/sanity-io/visual-editing/commits/groq-store-v5.3.3/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.1 to 2026.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the skeleton \u003ccode\u003erobots.txt\u003c/code\u003e defaults to remove disallow rules that are specific to Shopify themes and not part of a new Hydrogen app by default. This reduces confusion when reviewing or customizing robots rules in scaffolded projects. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3526\"\u003e#3526\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved local Customer Account OAuth errors: in development, if you are not on a \u003ccode\u003e*.tryhydrogen.dev\u003c/code\u003e tunnel URL, Hydrogen now shows clear guidance to run \u003ccode\u003eshopify hydrogen dev --customer-account-push\u003c/code\u003e and continue from the tunnel URL. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3504\"\u003e#3504\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the customer account auth status typing so \u003ccode\u003ecustomerAccount.handleAuthStatus()\u003c/code\u003e is typed as async (\u003ccode\u003ePromise\u0026lt;void\u0026gt;\u003c/code\u003e), matching runtime behavior. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3523\"\u003e#3523\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eInline \u003ccode\u003euseMachine\u003c/code\u003e hook from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, removing the \u003ccode\u003e@xstate/react\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3594\"\u003e#3594\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@xstate/react\u003c/code\u003e package had no version supporting both React 19 and \u003ccode\u003e@xstate/fsm\u003c/code\u003e. By inlining the\nReact binding from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, we eliminate this dependency (and its React version peer dep constraint) while\nkeeping \u003ccode\u003e@xstate/fsm\u003c/code\u003e and the cart state machine definition completely unchanged.\u003c/p\u003e\n\u003cp\u003eThis also removes \u003ccode\u003euse-sync-external-store\u003c/code\u003e and \u003ccode\u003euse-isomorphic-layout-effect\u003c/code\u003e (which existed solely\nas transitive deps of \u003ccode\u003e@xstate/react\u003c/code\u003e) and cleans up the Vite config workarounds that were needed\nbecause \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e had broken ESM resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/60bd93cd2eccd2d95fe809ee8c225b40568e133b\"\u003e\u003ccode\u003e60bd93cd2eccd2d95fe809ee8c225b40568e133b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/108243003a7f36349a446478f4e8ab0cade3e13a\"\u003e\u003ccode\u003e108243003a7f36349a446478f4e8ab0cade3e13a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated the skeleton \u003ccode\u003erobots.txt\u003c/code\u003e defaults to remove disallow rules that are specific to Shopify themes and not part of a new Hydrogen app by default. This reduces confusion when reviewing or customizing robots rules in scaffolded projects. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3526\"\u003e#3526\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved local Customer Account OAuth errors: in development, if you are not on a \u003ccode\u003e*.tryhydrogen.dev\u003c/code\u003e tunnel URL, Hydrogen now shows clear guidance to run \u003ccode\u003eshopify hydrogen dev --customer-account-push\u003c/code\u003e and continue from the tunnel URL. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3504\"\u003e#3504\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the customer account auth status typing so \u003ccode\u003ecustomerAccount.handleAuthStatus()\u003c/code\u003e is typed as async (\u003ccode\u003ePromise\u0026lt;void\u0026gt;\u003c/code\u003e), matching runtime behavior. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3523\"\u003e#3523\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/HEAD/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2026.1.1 to 2026.1.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/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eengines\u003c/code\u003e field from package.json to avoid blocking installation on newer Node.js versions (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3596\"\u003e#3596\u003c/a\u003e) by \u003ca href=\"https://github.com/robin-drexler\"\u003e\u003ccode\u003e@​robin-drexler\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline \u003ccode\u003euseMachine\u003c/code\u003e hook from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, removing the \u003ccode\u003e@xstate/react\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3594\"\u003e#3594\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@xstate/react\u003c/code\u003e package had no version supporting both React 19 and \u003ccode\u003e@xstate/fsm\u003c/code\u003e. By inlining the\nReact binding from \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e, we eliminate this dependency (and its React version peer dep constraint) while\nkeeping \u003ccode\u003e@xstate/fsm\u003c/code\u003e and the cart state machine definition completely unchanged.\u003c/p\u003e\n\u003cp\u003eThis also removes \u003ccode\u003euse-sync-external-store\u003c/code\u003e and \u003ccode\u003euse-isomorphic-layout-effect\u003c/code\u003e (which existed solely\nas transitive deps of \u003ccode\u003e@xstate/react\u003c/code\u003e) and cleans up the Vite config workarounds that were needed\nbecause \u003ccode\u003e@xstate/react/fsm\u003c/code\u003e had broken ESM resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2026.1.2/packages/hydrogen-react\"\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 `@vercel/stega` from 1.0.0 to 1.1.0\n\nUpdates `graphql` from 16.13.1 to 16.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.2 (2026-03-24)\u003c/h2\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4611\"\u003e#4611\u003c/a\u003e add dev mode docs (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4631\"\u003e#4631\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4626\"\u003e#4626\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBenjie(\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/123e958de1362eef098c30e917b51981c484729e\"\u003e\u003ccode\u003e123e958\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.2 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/13f130d229311cfaf3accff12d3b7134e8d43a8c\"\u003e\u003ccode\u003e13f130d\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e over \u003ccode\u003e{}\u003c/code\u003e to avoid prototype issues - v16 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6ca59e128fe6cf26f1335fbd81d2f4a30bf9fce1\"\u003e\u003ccode\u003e6ca59e1\u003c/code\u003e\u003c/a\u003e backport: internal: streamline release process (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4615\"\u003e#4615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/df8c53f5157b9d8312160b1d5baf1f7029213097\"\u003e\u003ccode\u003edf8c53f\u003c/code\u003e\u003c/a\u003e docs: dev mode for v17 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.1...v16.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 5.13.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.18.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xNy4x\"\u003ewww.sanity.io/changelog/studio-NS4xNy4x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12503\"\u003e#12503\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e276b1d08eb0b093ac9b2fbe3341ed4e6a2c6fed4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12504\"\u003e#12504\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e94ff7a577a1c57fbbe457c530baf096295aae52c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): getDocumentAtRevision prefer revision match (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee65a28e4f5043b73a970fec064ceead7c6c98d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): unsubscribe dataset uploader streams on abort (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12500\"\u003e#12500\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec886920863d10a57ef21846d36c4ea4177e9b88c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(auth): workaround Next.js replaceState bug (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12498\"\u003e#12498\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e00644f5a36b4b40acca63d1e42d4d19f39d932f4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(agents): add more agent skills (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12496\"\u003e#12496\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee9f037f5afd5b6bf3feae79ea0f0f8390e2d4d65\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor(sanity): encapsulate enabled state in \u003ccode\u003eDivergencesProvider\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e69db3898cf6c93d4635b10a1582bcb0b59a5eb8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(sanity): add missing \u003ccode\u003eDivergencesProvider\u003c/code\u003e to task form (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12491\"\u003e#12491\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e96953742cf68c7d2aafcd70c32ef9c9dff209359\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): deprecate \u003ccode\u003euseTimeLineStore\u003c/code\u003e,  use events store to get deleted document (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12481\"\u003e#12481\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9e36cda2a41944c198ada537378f8600149e2a18\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/skogsmaskin\"\u003e\u003ccode\u003e@​skogsmaskin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(form): pass selectedAssets to asset sources (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12479\"\u003e#12479\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb77f48a9ce28a7146826b58ffec3c2699b716eb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): skip CI for non-code changes and consolidate required status checks (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e124f28e2ad598595a21c9edc113cd11b16331fd9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eci: fixing issue with older issues not being detected on auto-close stale issue workflow (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003edfe6dec38b52397c3d7a6bf5c6a45b1d8c3b72b1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): fix false positive Node.js runtime detection in Next.js (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12490\"\u003e#12490\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e29239c35943657761a58e9026692a2bc8ab59013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler-app[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12471\"\u003e#12471\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e55a76c2d639466908478ea85f5571fd5f1cdd6cc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12474\"\u003e#12474\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ef420188e2b7cd8c1961a2fb6d0e8147b136e74\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(structure): remove sheetList (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12477\"\u003e#12477\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e89f40a8af71542562e5e5d9bd8422fb0848b033c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etest(sanity): don't use debug logging telemetry store when running tests (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12475\"\u003e#12475\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8fd251a27c3c31ffbb863846d50603022e1536c3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix: virtualization issues using the dialog and renderDefaults (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12398\"\u003e#12398\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb5c0733a01d9d1b115b0c0e659cda4efe11d2c47\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/cli\u003c/code\u003e to ^6.1.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12457\"\u003e#12457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4cfc7ac9beb52b762751cb04afa02d1e6fbc4830\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat(core): add support for pre-auth telemetry event buffering (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12469\"\u003e#12469\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3e655518f4d17da8c6c9947673e526594c83528a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/telemetry\u003c/code\u003e to ^0.9.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12468\"\u003e#12468\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e687d7c100c242b86e44aade7097e4a3dbfa1fbc6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/TiwariLokesh\"\u003e\u003ccode\u003e@​TiwariLokesh\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix(core): prevent crash when group.members is null (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12463\"\u003e#12463\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee2f5c2156e668c0b9553d09deffb96d3aaa41cf5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003echore(ci): fix vercel env issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12466\"\u003e#12466\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee54cfbdf6e97204f7769a891dcac137312f8fd05\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/b...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/612","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/612","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/612/packages"}},{"old_version":"2026.1.0","new_version":"2026.1.1","update_type":"patch","path":null,"pr_created_at":"2026-03-09T10:28:12.000Z","version_change":"2026.1.0 → 2026.1.1","issue":{"uuid":"4044743224","node_id":"PR_kwDOLJrnVM7JB4aM","number":606,"state":"open","title":"Bump the patch-minor group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:28:12.000Z","updated_at":"2026-03-09T10:29:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":20,"packages":[{"name":"@portabletext/react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/portabletext/react-portabletext"},{"name":"@sanity/code-input","old_version":"7.0.8","new_version":"7.0.11","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@sanity/ui","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2026.1.0","new_version":"2026.1.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2026.1.0","new_version":"2026.1.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanem/react-nprogress","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/tanem/react-nprogress"},{"name":"graphql","old_version":"16.13.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"groq","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.575.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.34.3","new_version":"12.35.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"4.0.3","new_version":"4.0.5","repository_url":"https://github.com/sanity-io/plugins"},{"name":"@eslint/compat","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@graphql-codegen/cli","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@portabletext/types","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/portabletext/types"},{"name":"graphql-config","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/kamilkisiela/graphql-config"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@portabletext/react](https://github.com/portabletext/react-portabletext) | `6.0.2` | `6.0.3` |\n| [@sanity/code-input](https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input) | `7.0.8` | `7.0.11` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `3.1.11` | `3.1.13` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `5.12.0` | `5.13.0` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.2.1` | `5.3.0` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2026.1.0` | `2026.1.1` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2026.1.0` | `2026.1.1` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.0` | `4.0.1` |\n| [@tanem/react-nprogress](https://github.com/tanem/react-nprogress) | `6.0.1` | `6.0.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.13.0` | `16.13.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `5.12.0` | `5.13.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.575.0` | `0.577.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.34.3` | `12.35.1` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `5.12.0` | `5.13.0` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/plugins/tree/HEAD/plugins/sanity-plugin-internationalized-array) | `4.0.3` | `4.0.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.2` | `2.0.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.4` | `3.3.5` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.2` | `6.1.3` |\n| [@portabletext/types](https://github.com/portabletext/types) | `4.0.1` | `4.0.2` |\n| [graphql-config](https://github.com/kamilkisiela/graphql-config) | `5.1.5` | `5.1.6` |\n\n\nUpdates `@portabletext/react` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/portabletext/react-portabletext/releases\"\u003e\u003ccode\u003e@​portabletext/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.3\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/portabletext/react-portabletext/pull/293\"\u003e#293\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/pull/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/portabletext/react-portabletext/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​portabletext/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\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/portabletext/react-portabletext/pull/293\"\u003e#293\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/pull/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/2eed34e58b85ff8e57033f9dc386bfdb8ec97c66\"\u003e\u003ccode\u003e2eed34e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/535636ca193fbaa6af6224ac910b9ef3ec4cc33c\"\u003e\u003ccode\u003e535636c\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/types\u003c/code\u003e to ^4.0.2 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/cec15e415523665c9cdbfadf66d48f92911d409d\"\u003e\u003ccode\u003ecec15e4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/toolkit\u003c/code\u003e to ^5.0.2 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/5eef2480e13926349e9249f29306675931e2de18\"\u003e\u003ccode\u003e5eef248\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup-plugin-visualizer to v7 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/09f14757af1a0cdf00362fea4db54e4d35322fd6\"\u003e\u003ccode\u003e09f1475\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/5e4ac4d473c8a4b3a7e2731068f3f4d0c34ce4fc\"\u003e\u003ccode\u003e5e4ac4d\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/a12c48e68a8346f75682741a7392512938275219\"\u003e\u003ccode\u003ea12c48e\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/2889e677b03eb86ae25d092414c963a7341bd7ce\"\u003e\u003ccode\u003e2889e67\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.30.3 (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/699fe5d7a9928cfe350a51b9649ff9ac1b6b71b0\"\u003e\u003ccode\u003e699fe5d\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/portabletext/react-portabletext/commit/22531aab1ec3cebf56499c5c9daa3156dd802bf9\"\u003e\u003ccode\u003e22531aa\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major (\u003ca href=\"https://redirect.github.com/portabletext/react-portabletext/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/portabletext/react-portabletext/compare/v6.0.2...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/code-input` from 7.0.8 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/releases\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\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/sanity-io/plugins/pull/677\"\u003e#677\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Remove unused direct dependencies: \u003ccode\u003e@codemirror/autocomplete\u003c/code\u003e, \u003ccode\u003e@codemirror/commands\u003c/code\u003e, \u003ccode\u003e@codemirror/search\u003c/code\u003e, and \u003ccode\u003e@juggle/resize-observer\u003c/code\u003e are not imported directly and are available via \u003ccode\u003e@uiw/react-codemirror\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/690\"\u003e#690\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/691\"\u003e#691\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/647\"\u003e#647\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.9\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/sanity-io/plugins/pull/602\"\u003e#602\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/604\"\u003e#604\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/605\"\u003e#605\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/plugins/blob/main/plugins/@sanity/code-input/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/code-input\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.11\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/sanity-io/plugins/pull/677\"\u003e#677\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Remove unused direct dependencies: \u003ccode\u003e@codemirror/autocomplete\u003c/code\u003e, \u003ccode\u003e@codemirror/commands\u003c/code\u003e, \u003ccode\u003e@codemirror/search\u003c/code\u003e, and \u003ccode\u003e@juggle/resize-observer\u003c/code\u003e are not imported directly and are available via \u003ccode\u003e@uiw/react-codemirror\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/690\"\u003e#690\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/691\"\u003e#691\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/647\"\u003e#647\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.9\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/sanity-io/plugins/pull/602\"\u003e#602\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update CodeMirror\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/604\"\u003e#604\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sanity-io/plugins/pull/605\"\u003e#605\u003c/a\u003e \u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/ad182224862a4339f89457df0a54a77851fcf98e\"\u003e\u003ccode\u003ead18222\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/abe2af1426b9dc980007ab14c885efe83eef6a11\"\u003e\u003ccode\u003eabe2af1\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.7 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/214934ee8cb23998a9403e0a61b3f766bb7ad0b2\"\u003e\u003ccode\u003e214934e\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.7 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/1f8fe2964767506dc85a1e44baf7eedbe6023ab2\"\u003e\u003ccode\u003e1f8fe29\u003c/code\u003e\u003c/a\u003e feat: add knip for unused dependency and dead code detection (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/a9acad52ddaaa6937a52d2a42a2ed06b5e8d3a5a\"\u003e\u003ccode\u003ea9acad5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/8b48f7a9bc99893bc74aa31013aeb4eabccf5285\"\u003e\u003ccode\u003e8b48f7a\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/0c47e8b559b9370e48d7401905eaba90c8d2673e\"\u003e\u003ccode\u003e0c47e8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/c23eef20f9527cfa7324d7b53fff579edb74b172\"\u003e\u003ccode\u003ec23eef2\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/react-codemirror\u003c/code\u003e to ^4.25.5 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/a2c29c0f88a679e154bf1d7092cdcdabecdf21cd\"\u003e\u003ccode\u003ea2c29c0\u003c/code\u003e\u003c/a\u003e fix(deps): Update dependency \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e to ^4.25.5 (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/plugins/commit/55311129f92671d375dd9d29bd3efe46bffba314\"\u003e\u003ccode\u003e5531112\u003c/code\u003e\u003c/a\u003e fix(deps): Update CodeMirror (\u003ca href=\"https://github.com/sanity-io/plugins/tree/HEAD/plugins/@sanity/code-input/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/plugins/commits/@sanity/code-input@7.0.11/plugins/@sanity/code-input\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e31ec324\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/@sanity/ui/v/3.1.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ematch storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003ec911333\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/@sanity/ui/v/3.1.12\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e31ec324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ematch storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003ec911333\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/sanity-io/ui/commit/d8d6d905a0ae400d8c9ac651477e07be1aae1a8a\"\u003e\u003ccode\u003ed8d6d90\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/31ec324035f624fe04493cdf8c32179e2dc9be0d\"\u003e\u003ccode\u003e31ec324\u003c/code\u003e\u003c/a\u003e fix: lazily compute color themes, tones, v0 colors (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2177\"\u003e#2177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/903ef061352c08c1f2ce5b43c1aca2d7728409f3\"\u003e\u003ccode\u003e903ef06\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.12 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/c911333ab9bc1c673bb1ad48d0a6c2f56291866a\"\u003e\u003ccode\u003ec911333\u003c/code\u003e\u003c/a\u003e fix: match storybook output to Vercel config (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2178\"\u003e#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/abab08b9e5131028f717ac1853fca20d13898d4b\"\u003e\u003ccode\u003eabab08b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to ^7.2.2 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/59b96bb1d723044d670310dc7e93efe0108b41ff\"\u003e\u003ccode\u003e59b96bb\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/545d5597c87012369dc84bcc5ee3cfacc0126bc7\"\u003e\u003ccode\u003e545d559\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^8.1.29 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2155\"\u003e#2155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/ba97e7702771342a21ab458bbd383bacb6db3b0a\"\u003e\u003ccode\u003eba97e77\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.28.5 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cc5764882c4f867141d84d6005fd9e09b9b96428\"\u003e\u003ccode\u003ecc57648\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/49fde06d476f9b45e3570762e5e63aeeaa8ca6ee\"\u003e\u003ccode\u003e49fde06\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react-dom\u003c/code\u003e to ^19.2.2 (main) (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/ui/compare/v3.1.11...v3.1.13\"\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/~sanity-svc.npm\"\u003esanity-svc.npm\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sanity/ui\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.13.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.13.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xMi4w\"\u003ewww.sanity.io/changelog/studio-NS4xMi4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eresolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9485b3c0f8fd7747b5645c504c0291586318f014\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@portabletext/block-tools\u003c/code\u003e to 5.0.5 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12287\"\u003e#12287\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e773ee466ca7c48a77bc7a8bf6820d58316321604\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003ededupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e71604a6e57157c8e1fadb671cd61719a4ed7bd5c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade @portabletext/* packages to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12278\"\u003e#12278\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e501a6f3f0f214997fbd16afef09ea5558863ad4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ereplace PR-close cleanup with periodic dataset cleanup (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12289\"\u003e#12289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec07fa96934176c7b7e6351a434d636291d7f99db\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/dcilke\"\u003e\u003ccode\u003e@​dcilke\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ededup claims (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12288\"\u003e#12288\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0668c43a7a586339da7a54fdc07ddae5f39926bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1160a2bb45736c28824f0092b7ace9973b032f5d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eschedules tool title (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12280\"\u003e#12280\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea0584254239596714daf1147bce28d92997f90a5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eordering by multiple object fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12265\"\u003e#12265\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e49a7a555e03215b795e3ea55600684642b54d2af\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupdate oxfmt to 0.36.0, pnpm to 10.30.3, remove experimental prefixes (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0d3f45158f2dfbebd552effd22afbd8459bf28ae\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12286\"\u003e#12286\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2a06a2e2574a78dd0d5738fafbcd814511c1fc46\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclarify release validation phrasing (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12284\"\u003e#12284\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e845875b73d604c320e327f6437d647f9a20e7f88\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse timestamp instead of commit count in prerelease id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12276\"\u003e#12276\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee6329968f1f40d864a5ce4ea1664403167979c8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/sjelfull\"\u003e\u003ccode\u003e@​sjelfull\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix VideoInput loading bugs and layout shift (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec6b745db582d8cf4aab35ff794ba9f407db67cfa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrimitive types now show a grid layout when the grid option is set (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12263\"\u003e#12263\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e383e06eb6074a30e06750e52abeb394b45fb224e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates fileAsset and imageAsset required fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12261\"\u003e#12261\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2de42c82d6a0e328e995fa20a07e980028e4e070\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to resolve groq type export issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12277\"\u003e#12277\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecfc9c83958870a9d373fae7436f335fca9ae2e01\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefer import of \u003ccode\u003eisomorphic-dompurify\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eda8354c77287472f290c82a3af89e0fc4270c50a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimport \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22919522617f2e2c1180bf9f1d99201bec3d195c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates to blueprints doctor and plan commands (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e64d162ee2832b4ef2ee72779c8c390a44f9cfbde\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eNew interface to copy the document ID (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12238\"\u003e#12238\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebc5a3b6cc78977a43ac526bca10d98898edb3469\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImproved reference preview for unknown fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8d512d727c2a207347e7c12a3380526241e0015\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImprove visual distinction between release types in the Studio (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12239\"\u003e#12239\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e526ebf544f193248de43b5c2cc6060886d9f1400\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate transaction-fetching function types to indicate their response includes mutations (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb63a690df66f81a17fc0e3fe3ffbb1a475540779\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd functions for unravelling document lineage and finding most recent transactions shared by two documents (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d3f71906db95dcd35b61f827c4c1384752b5b1e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize svg component for canvas integration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12245\"\u003e#12245\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e619933afbbd86cd6e981549558961f112fc56e4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate revert dialog position (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12255\"\u003e#12255\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb87d78c428d7d75c113714a63356523eda47b5b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/adoprog\"\u003e\u003ccode\u003e@​adoprog\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate embeddings commands description (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12248\"\u003e#12248\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4934ac3aea3e78ae0d47046a30fbd9477057ce20\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.12.0...v5.13.0\"\u003e5.13.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/65e0af4e4e179835494f2fe1832e0ac8d88a3514\"\u003e\u003ccode\u003e65e0af4\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.13.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1160a2bb45736c28824f0092b7ace9973b032f5d\"\u003e\u003ccode\u003e1160a2b\u003c/code\u003e\u003c/a\u003e chore: fix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/22919522617f2e2c1180bf9f1d99201bec3d195c\"\u003e\u003ccode\u003e2291952\u003c/code\u003e\u003c/a\u003e refactor: import \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.13.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.1...visual-editing-v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd usePresentationQuery hook to \u003ccode\u003e@​sanity/visual-editing/\u003c/code\u003ereact (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3375\"\u003e#3375\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f0d7cf3e24fc249213b616ababd75523074cda1c\"\u003ef0d7cf3\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.1...visual-editing-v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd usePresentationQuery hook to \u003ccode\u003e@​sanity/visual-editing/\u003c/code\u003ereact (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3375\"\u003e#3375\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f0d7cf3e24fc249213b616ababd75523074cda1c\"\u003ef0d7cf3\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/sanity-io/visual-editing/commits/groq-store-v5.3.0/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2026.1.0 to 2026.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/00c043553a362753c80838d96424f9dec47ffca4\"\u003e\u003ccode\u003e00c0435\u003c/code\u003e\u003c/a\u003e Fix cookbook recipes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed125e2aae0190f1e45748a41ac4fabc3e8b0967\"\u003e\u003ccode\u003eed125e2\u003c/code\u003e\u003c/a\u003e fix: npm audit vulnerabilities (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2026.1.1/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2026.1.0 to 2026.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2026\"\u003e\u003ccode\u003e@​2026\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2026.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated transitive dependencies (\u003ccode\u003eform-data\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e) to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/00c043553a362753c80838d96424f9dec47ffca4\"\u003e\u003ccode\u003e00c0435\u003c/code\u003e\u003c/a\u003e Fix cookbook recipes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed125e2aae0190f1e45748a41ac4fabc3e8b0967\"\u003e\u003ccode\u003eed125e2\u003c/code\u003e\u003c/a\u003e fix: npm audit vulnerabilities (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1fa96e5d47cd22217412b6279b62f1e3fa660cae\"\u003e\u003ccode\u003e1fa96e5\u003c/code\u003e\u003c/a\u003e chore: bump node and npm versions (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2026.1.1/packages/hydrogen-react\"\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.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to \u003ccode\u003e7.21.0\u003c/code\u003e and \u003ccode\u003ebody-parser\u003c/code\u003e to \u003ccode\u003e1.20.4\u003c/code\u003e to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to \u003ccode\u003e7.21.0\u003c/code\u003e and \u003ccode\u003ebody-parser\u003c/code\u003e to \u003ccode\u003e1.20.4\u003c/code\u003e to resolve known vulnerabilities. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3461\"\u003e#3461\u003c/a\u003e) by \u003ca href=\"https://github.com/fredericoo\"\u003e\u003ccode\u003e@​fredericoo\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/Shopify/hydrogen/commit/6c966328355bde1301cdfe6117a088213e3a442f\"\u003e\u003ccode\u003e6c96632\u003c/code\u003e\u003c/a\u003e [ci] release 2026.1.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cf9e3d50b181f40d494e758e72adbdf18194b874\"\u003e\u003ccode\u003ecf9e3d5\u003c/code\u003e\u003c/a\u003e chore: switch package managers to pnpm (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1fa96e5d47cd22217412b6279b62f1e3fa660cae\"\u003e\u003ccode\u003e1fa96e5\u003c/code\u003e\u003c/a\u003e chore: bump node and npm versions (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ff93a1daf2207e52e1f8331f9ff2ccd1f9b7fed6\"\u003e\u003ccode\u003eff93a1d\u003c/code\u003e\u003c/a\u003e chore(deps): bump vulnerable deps (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/mini-oxygen@4.0.1/packages/mini-oxygen\"\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/mini-oxygen\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanem/react-nprogress` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tanem/react-nprogress/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanem/react-nprogress\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v6.0.3\"\u003ev6.0.3\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.2...v6.0.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3016\"\u003e#3016\u003c/a\u003e Fix npm audit vulnerabilities (\u003ca href=\"https://github.com/tanem\"\u003e\u003ccode\u003e@​tanem\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3015\"\u003e#3015\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v6.0.2\"\u003ev6.0.2\u003c/a\u003e (2026-03-02)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.1...v6.0.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3014\"\u003e#3014\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.15 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3012\"\u003e#3012\u003c/a\u003e Update dependency tanem-scripts to v8.0.4 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3013\"\u003e#3013\u003c/a\u003e Update dependency typescript-eslint to v8.56.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3011\"\u003e#3011\u003c/a\u003e Update dependency rollup to v4.59.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3010\"\u003e#3010\u003c/a\u003e Update dependency rollup to v4.58.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/3009\"\u003e#3009\u003c/a\u003e Update eslint monorepo to v9.39.3 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/c4892f29619098373492bd24501ed31b55b3d815\"\u003e\u003ccode\u003ec4892f2\u003c/code\u003e\u003c/a\u003e Release v6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/f3266b7c3392d055b027a4056fcc4c7a1532ed81\"\u003e\u003ccode\u003ef3266b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3016\"\u003e#3016\u003c/a\u003e from tanem/housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/2857042d78df763f3d0aae2d0966a69e0b1a747d\"\u003e\u003ccode\u003e2857042\u003c/code\u003e\u003c/a\u003e Fix npm audit vulnerabilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/f46de1864c16b0c15beb87f921e347dc259a765d\"\u003e\u003ccode\u003ef46de18\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3015\"\u003e#3015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/9edec4b065f592560ee4447bea9fec77f46db0b0\"\u003e\u003ccode\u003e9edec4b\u003c/code\u003e\u003c/a\u003e Release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/779c6143be26107c36c672051e7bcc8a84d3a175\"\u003e\u003ccode\u003e779c614\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.15 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/9817e36dc92f536f3d015fcdbbd85d464a02879d\"\u003e\u003ccode\u003e9817e36\u003c/code\u003e\u003c/a\u003e Update dependency tanem-scripts to v8.0.4 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/974231c7b76e36efbb0f907d9eecd150b4274e74\"\u003e\u003ccode\u003e974231c\u003c/code\u003e\u003c/a\u003e Update dependency typescript-eslint to v8.56.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/739c36de5225c141fe54c7f6747a0119629c4eae\"\u003e\u003ccode\u003e739c36d\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/83aa354e50fd250b9d1c4523a459512050689ee6\"\u003e\u003ccode\u003e83aa354\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.58.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tanem/react-nprogress/compare/v6.0.1...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.13.0 to 16.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.13.1 (2026-03-04)\u003c/h2\u003e\n\u003cp\u003eFirst 16.x.x release with trusted publishing and provenance, see: \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003ehttps://docs.npmjs.com/trusted-publishers\u003c/a\u003e for additional information.\u003c/p\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4433\"\u003e#4433\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4608\"\u003e#4608\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4610\"\u003e#4610\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSarah Sanders(\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYaacov Rydzinski (\u003ca href=\"https://github.com/yaacovCR\"\u003e\u003ccode\u003e@​yaacovCR\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/graphql/graphql-js/commit/3b5c3f949ba1f3709f260984becd266b0c6fb4e8\"\u003e\u003ccode\u003e3b5c3f9\u003c/code\u003e\u003c/a\u003e internal: pin node version for release action (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4610\"\u003e#4610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6dee4356c78458003cee3a851242ec99e4e1627b\"\u003e\u003ccode\u003e6dee435\u003c/code\u003e\u003c/a\u003e chore(release): v16.13.1 (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/c2ad5c6494a5e2d8b6a73c49bf13306d7f5c9533\"\u003e\u003ccode\u003ec2ad5c6\u003c/code\u003e\u003c/a\u003e internal: backport new release flow from 17.x.x (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/adff4e66ed048cdac4eb96b8750ab6d5a2763cfe\"\u003e\u003ccode\u003eadff4e6\u003c/code\u003e\u003c/a\u003e docs: move migrate from express graphql guide to graphqlJS docs (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.13.0...v16.13.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 graphql since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.13.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v5.13.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/studio-NS4xMi4w\"\u003ewww.sanity.io/changelog/studio-NS4xMi4w\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eresolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9485b3c0f8fd7747b5645c504c0291586318f014\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@portabletext/block-tools\u003c/code\u003e to 5.0.5 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12287\"\u003e#12287\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e773ee466ca7c48a77bc7a8bf6820d58316321604\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003ededupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e71604a6e57157c8e1fadb671cd61719a4ed7bd5c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade @portabletext/* packages to v6 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12278\"\u003e#12278\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e501a6f3f0f214997fbd16afef09ea5558863ad4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ereplace PR-close cleanup with periodic dataset cleanup (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12289\"\u003e#12289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec07fa96934176c7b7e6351a434d636291d7f99db\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/dcilke\"\u003e\u003ccode\u003e@​dcilke\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ededup claims (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12288\"\u003e#12288\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0668c43a7a586339da7a54fdc07ddae5f39926bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix all knip issues across the monorepo (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12225\"\u003e#12225\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1160a2bb45736c28824f0092b7ace9973b032f5d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eschedules tool title (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12280\"\u003e#12280\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea0584254239596714daf1147bce28d92997f90a5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eordering by multiple object fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12265\"\u003e#12265\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e49a7a555e03215b795e3ea55600684642b54d2af\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupdate oxfmt to 0.36.0, pnpm to 10.30.3, remove experimental prefixes (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e0d3f45158f2dfbebd552effd22afbd8459bf28ae\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupgrade runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12286\"\u003e#12286\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2a06a2e2574a78dd0d5738fafbcd814511c1fc46\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclarify release validation phrasing (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12284\"\u003e#12284\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e845875b73d604c320e327f6437d647f9a20e7f88\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/bjoerge\"\u003e\u003ccode\u003e@​bjoerge\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse timestamp instead of commit count in prerelease id (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12276\"\u003e#12276\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee6329968f1f40d864a5ce4ea1664403167979c8c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/sjelfull\"\u003e\u003ccode\u003e@​sjelfull\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix VideoInput loading bugs and layout shift (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec6b745db582d8cf4aab35ff794ba9f407db67cfa\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/RitaDias\"\u003e\u003ccode\u003e@​RitaDias\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrimitive types now show a grid layout when the grid option is set (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12263\"\u003e#12263\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e383e06eb6074a30e06750e52abeb394b45fb224e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates fileAsset and imageAsset required fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12261\"\u003e#12261\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e2de42c82d6a0e328e995fa20a07e980028e4e070\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCopilot\u003c/td\u003e\n\u003ctd\u003eupgrade \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to resolve groq type export issue (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12277\"\u003e#12277\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ecfc9c83958870a9d373fae7436f335fca9ae2e01\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefer import of \u003ccode\u003eisomorphic-dompurify\u003c/code\u003e (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12274\"\u003e#12274\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eda8354c77287472f290c82a3af89e0fc4270c50a\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimport \u003ccode\u003elodash-es\u003c/code\u003e functions from subpaths, not barrel (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12269\"\u003e#12269\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22919522617f2e2c1180bf9f1d99201bec3d195c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tbeseda\"\u003e\u003ccode\u003e@​tbeseda\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdates to blueprints doctor and plan commands (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12258\"\u003e#12258\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e64d162ee2832b4ef2ee72779c8c390a44f9cfbde\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/jordanl17\"\u003e\u003ccode\u003e@​jordanl17\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eNew interface to copy the document ID (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12238\"\u003e#12238\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebc5a3b6cc78977a43ac526bca10d98898edb3469\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImproved reference preview for unknown fields (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8d512d727c2a207347e7c12a3380526241e0015\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eImprove visual distinction between release types in the Studio (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12239\"\u003e#12239\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e526ebf544f193248de43b5c2cc6060886d9f1400\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate transaction-fetching function types to indicate their response includes mutations (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb63a690df66f81a17fc0e3fe3ffbb1a475540779\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/juice49\"\u003e\u003ccode\u003e@​juice49\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd functions for unravelling document lineage and finding most recent transactions shared by two documents (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12253\"\u003e#12253\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d3f71906db95dcd35b61f827c4c1384752b5b1e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptimize svg component for canvas integration (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12245\"\u003e#12245\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e619933afbbd86cd6e981549558961f112fc56e4f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/pedrobonamin\"\u003e\u003ccode\u003e@​pedrobonamin\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate revert dialog position (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12255\"\u003e#12255\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eeb87d78c428d7d75c113714a63356523eda47b5b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/adoprog\"\u003e\u003ccode\u003e@​adoprog\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate embeddings commands description (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12248\"\u003e#12248\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4934ac3aea3e78ae0d47046a30fbd9477057ce20\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v5.12.0...v5.13.0\"\u003e5.13.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egroq:\u003c/strong\u003e resolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/12293\"\u003e#12293\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/9485b3c0f8fd7747b5645c504c0291586318f014\"\u003e9485b3c\u003c/a\u003e) by Copilot (\u003ca href=\"mailto:198982749+Copilot@users.noreply.github.com\"\u003e198982749+Copilot@users.noreply.github.com\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/sanity-io/sanity/commit/65e0af4e4e179835494f2fe1832e0ac8d88a3514\"\u003e\u003ccode\u003e65e0af4\u003c/code\u003e\u003c/a\u003e chore(release): publish v5.13.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9485b3c0f8fd7747b5645c504c0291586318f014\"\u003e\u003ccode\u003e9485b3c\u003c/code\u003e\u003c/a\u003e fix(groq): resolve CJS type export issue by removing groq.d.cts (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/12293\"\u003e#12293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v5.13.0/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.575.0 to 0.577.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7e...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"}},{"old_version":"2023.7.9","new_version":"2023.10.6","update_type":"minor","path":"/packages/static-build/test/fixtures/hydrogen-v2023","pr_created_at":"2026-03-04T20:32:27.000Z","version_change":"2023.7.9 → 2023.10.6","issue":{"uuid":"4024001316","node_id":"PR_kwDORekkgM7H-x0M","number":6,"state":"open","title":"[framework-fixture-dependencies]: Bump the core group in /packages/static-build/test/fixtures/hydrogen-v2023 with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T20:32:27.000Z","updated_at":"2026-03-04T20:32:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[framework-fixture-dependencies]: Bump","group_name":"core","update_count":6,"packages":[{"name":"@shopify/cli","old_version":"3.49.2","new_version":"3.91.1","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/cli-hydrogen","old_version":"5.4.1","new_version":"5.5.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2023.7.9","new_version":"2023.10.6","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2023.7.4","new_version":"2023.10.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"2.2.2","new_version":"2.2.5","repository_url":"https://github.com/Shopify/hydrogen"}],"path":"/packages/static-build/test/fixtures/hydrogen-v2023","ecosystem":"npm"},"body":"Bumps the core group in /packages/static-build/test/fixtures/hydrogen-v2023 with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.49.2` | `3.91.1` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `5.4.1` | `5.5.2` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2023.7.9` | `2023.10.6` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `1.1.5` | `1.1.8` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2023.7.4` | `2023.10.1` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `2.2.2` | `2.2.5` |\n\nUpdates `@shopify/cli` from 3.49.2 to 3.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/releases\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.76.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4a3895c: Use GraphQL for theme creation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e38e8d7b: Hide serialized_script fields in verbose logs\u003c/li\u003e\n\u003cli\u003eb1ed29d: Fix binary files being corrupted on theme pull\u003c/li\u003e\n\u003cli\u003e6449aa6: Fetch notifications in background\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.76.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efd32347: Add multi-environment infrastructure and allow multiple environment usage in theme list command\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec72ce71: Update to cli-hydrogen 9.0.6\u003c/li\u003e\n\u003cli\u003e5ad63a4: Update to cli-hydrogen 9.0.7\u003c/li\u003e\n\u003cli\u003ee9b8582: Upgrade cli-hydrogen to 9.0.8 for 2025.1.2\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/Shopify/cli/blob/main/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\u003ch1\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003c/h1\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\u003ch2\u003e3.88.0\u003c/h2\u003e\n\u003ch2\u003e3.87.0\u003c/h2\u003e\n\u003ch2\u003e3.86.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea657b4b: Add --allow-live flag to theme dev to allow development on live themes without confirmation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee81c29c: Remove POLARIS_UNIFIED flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.85.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb855ec1: Allow theme push and share commands to be called with multiple environments\u003c/li\u003e\n\u003cli\u003e809d355: Display warning when multiple environment flags are provided to profile, metafields pull, open, dev, or console theme commands\u003c/li\u003e\n\u003cli\u003e6497461: Add \u003ccode\u003eauth login\u003c/code\u003e command with multi-session support\u003c/li\u003e\n\u003cli\u003ef8df96b: Allow theme pull command to be called with multiple environments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4d377e8: Remove leftover references to CLI2 from theme commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1f4fd78: Allow multi-environment theme commands to accept flags from CLI\u003c/li\u003e\n\u003cli\u003e9b872dc: Update fetched AI instructions\u003c/li\u003e\n\u003cli\u003eb382a89: Prompt for confirmation before running multi-environment theme commands that allow \u003ccode\u003e--force\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e281b50b: Allow theme rename command to be run with multiple environments\u003c/li\u003e\n\u003cli\u003ea12a7cc: Allow commands run with multiple environments to require \u0026quot;one of\u0026quot; a list of flags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/cli/commits/HEAD/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\nUpdates `@shopify/cli-hydrogen` from 5.4.1 to 5.5.2\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-hydrogen@5.5.2/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2023.7.9 to 2023.10.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/@shopify/hydrogen@2023.10.6/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2023.10.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure 400-500 sub-requests are not cached (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1906\"\u003e#1906\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XSS vulnerability (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1843\"\u003e#1843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix redirect bug (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1631\"\u003e#1631\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/shopify-github-actions-access\"\u003e\u003ccode\u003e@​shopify-github-actions-access\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the Pagination component to always restore scroll correctly on back/forth navigation. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eServe assets from a separate domain when running the dev server, to better simulate cross-domain behaviors. This makes it more realistic to work with CORS requests, content security policies, and CDN paths in development. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1503\"\u003e#1503\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport caching types to make creating custom clients easier in TypeScript. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1507\"\u003e#1507\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the return types of the Customer Account API query and mutation methods. Also update Customer Account API default version to 2024-01. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix how peer dependencies are resolved. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1489\"\u003e#1489\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd default \u003ccode\u003echannel\u003c/code\u003e value of \u003ccode\u003ehydrogen\u003c/code\u003e to Hydrogen’s \u003ccode\u003eShopPayButton\u003c/code\u003e component. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/QuintonC\"\u003e\u003ccode\u003e@​QuintonC\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/848c6260a2db3a9cb0c86351f0f7128f61e028f0\"\u003e\u003ccode\u003e848c6260\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/62f67873359982ffa08f617085787a1fc174c3fa\"\u003e\u003ccode\u003e62f67873\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Shopify/hydrogen/commit/e8cc49feff18f5ee72d5f6965ff2094addc23466\"\u003e\u003ccode\u003ee8cc49fe\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2023\"\u003e\u003ccode\u003e@​2023\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange \u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e to properly be a peer dependency by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSEO component: remove URL params from canonical tags (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1478\"\u003e#1478\u003c/a\u003e) by \u003ca href=\"https://github.com/scottdixon\"\u003e\u003ccode\u003e@​scottdixon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.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/hydrogen/commit/efda06afbff07d3a7f85e63b303b5ae2c6d704ee\"\u003e\u003ccode\u003eefda06a\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f37b5b40f016cc09b55ce547c2eca2f31dd20e1d\"\u003e\u003ccode\u003ef37b5b4\u003c/code\u003e\u003c/a\u003e Make sure 400-500 level HTTP sub-requests are not cached (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/70d77ff27f33c56678dd35b2bccf4964e65d77bf\"\u003e\u003ccode\u003e70d77ff\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0dbb16c33d132d9beb42b5557a0a3f309d6d48e3\"\u003e\u003ccode\u003e0dbb16c\u003c/code\u003e\u003c/a\u003e Remove xss package and escape html directly (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1840\"\u003e#1840\u003c/a\u003e) (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c1e66ef0071de0040da16eefb69b3b34ac5729b4\"\u003e\u003ccode\u003ec1e66ef\u003c/code\u003e\u003c/a\u003e [ci] back-fix release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1f9f91cbc6118ad611edfbc2237ea7ce9f7cc715\"\u003e\u003ccode\u003e1f9f91c\u003c/code\u003e\u003c/a\u003e Fix redirect bug (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1629\"\u003e#1629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/727baacf60090a29fc58c91e75cf3efa7a0bdf7d\"\u003e\u003ccode\u003e727baac\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c8e8f6fd233e52cf5570b1904af710d6b907aae5\"\u003e\u003ccode\u003ec8e8f6f\u003c/code\u003e\u003c/a\u003e Update the return types of the Customer Account API query (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2be9ce82fd4a5121f1772bbb7349e96ed530e84e\"\u003e\u003ccode\u003e2be9ce8\u003c/code\u003e\u003c/a\u003e Serve assets from a different domain in development (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/74ea1dba9af37a146882df7ed9674be5659862b5\"\u003e\u003ccode\u003e74ea1db\u003c/code\u003e\u003c/a\u003e Fix scroll restoration in the Pagination component (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2023.10.6/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/remix-oxygen` from 1.1.5 to 1.1.8\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/remix-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrate the debug-network tooling with the new \u003ccode\u003e--worker-unstable\u003c/code\u003e runtime CLI flag. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1387\"\u003e#1387\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix subrequest performance in development. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1411\"\u003e#1411\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Oxygen Remix adapter to make sure that stack traces are logged in production (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1393\"\u003e#1393\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\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/Shopify/hydrogen/commit/e71aa4766a160d4bcedb8b2967732ed0d2525bf3\"\u003e\u003ccode\u003ee71aa47\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b81b452d010c650b1de1678f729945d1d4394820\"\u003e\u003ccode\u003eb81b452\u003c/code\u003e\u003c/a\u003e Integrate debug-network with Workerd (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1387\"\u003e#1387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/49fb53dd66d4635f6f3b458fa98ed4b90c2e4f19\"\u003e\u003ccode\u003e49fb53d\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/294146644df57592a775ae33cdf4359015155d72\"\u003e\u003ccode\u003e2941466\u003c/code\u003e\u003c/a\u003e Fix slow subrequests in development (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/8f5163be44334e7f249a2ab93253d38190827f4a\"\u003e\u003ccode\u003e8f5163b\u003c/code\u003e\u003c/a\u003e [ci] release 2023-07 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/4f735fd725aef26cd3bd5b50c87d2c028b93c598\"\u003e\u003ccode\u003e4f735fd\u003c/code\u003e\u003c/a\u003e Fix default error logging to include stack traces (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/remix-oxygen@1.1.8/packages/remix-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2023.7.4 to 2023.10.1\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/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2023.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate all Node.js dependencies to version 18. (Not a breaking change, since Node.js 18 is already required by Remix v2.) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1543\"\u003e#1543\u003c/a\u003e) by \u003ca href=\"https://github.com/michenly\"\u003e\u003ccode\u003e@​michenly\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip private access token warning when using mock.shop. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an optional \u003ccode\u003echannel\u003c/code\u003e prop to the \u003ccode\u003eShopPayButton\u003c/code\u003e component, which adds order attribution support for either the Headless or Hydrogen sales channel. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/QuintonC\"\u003e\u003ccode\u003e@​QuintonC\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.10.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe Storefront API types included are now generated using \u003ccode\u003e@graphql-codegen/typescript@4\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md#400\"\u003echangelog\u003c/a\u003e). This results in a breaking change if you were importing \u003ccode\u003eScalars\u003c/code\u003e directly from \u003ccode\u003e@shopify/hydrogen-react\u003c/code\u003e or \u003ccode\u003e@shopify/hydrogen\u003c/code\u003e: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1108\"\u003e#1108\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e import type {Scalars} from '@shopify/hydrogen/storefront-api-types';\n\u003cp\u003etype Props = {\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eid: Scalars['ID']; // This was a string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eid: Scalars['ID']['input']; // Need to access 'input' or 'output' to get the string\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated parameters and props (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1455\"\u003e#1455\u003c/a\u003e and \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1435\"\u003e#1435\u003c/a\u003e): (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1435\"\u003e#1435\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateStorefrontClient\u003c/code\u003e parameters \u003ccode\u003ebuyerIp\u003c/code\u003e and \u003ccode\u003erequestGroupId\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e props \u003ccode\u003eloaderOptions\u003c/code\u003e and \u003ccode\u003ewidths\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix template dist package due to CI error (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2023.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Language to CartProvider (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1408\"\u003e#1408\u003c/a\u003e) by \u003ca href=\"https://github.com/Qubica\"\u003e\u003ccode\u003e@​Qubica\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd attributes option to useLoadScript (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1442\"\u003e#1442\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnlock \u003ccode\u003ehydrogen-react\u003c/code\u003e package.json exports to make it easier to use with NextJS and other frameworks. \u003cstrong\u003eNote\u003c/strong\u003e: Using Hydrogen internals is not officially supported, and those internal APIs could change at anytime outside our usual calendar versioning. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/994\"\u003e#994\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/727baacf60090a29fc58c91e75cf3efa7a0bdf7d\"\u003e\u003ccode\u003e727baac\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/62f67873359982ffa08f617085787a1fc174c3fa\"\u003e\u003ccode\u003e62f6787\u003c/code\u003e\u003c/a\u003e Hide token warning in mock.shop (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f352f16ec4d1846871b4625afc7387db2fb3474a\"\u003e\u003ccode\u003ef352f16\u003c/code\u003e\u003c/a\u003e Add docs commands to turbo (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/848c6260a2db3a9cb0c86351f0f7128f61e028f0\"\u003e\u003ccode\u003e848c626\u003c/code\u003e\u003c/a\u003e 🔼 Update dependency to require node v18 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e8cc49feff18f5ee72d5f6965ff2094addc23466\"\u003e\u003ccode\u003ee8cc49f\u003c/code\u003e\u003c/a\u003e Adds optional channel prop to ShopPayButton (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/300fe1b68164df5942caaaeeedadd1844c355f95\"\u003e\u003ccode\u003e300fe1b\u003c/code\u003e\u003c/a\u003e [ci] release 2023-10 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2ff057d493ce67a498739d173ae50505d4f5b2d5\"\u003e\u003ccode\u003e2ff057d\u003c/code\u003e\u003c/a\u003e Fix 2023-10 links (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ad45656c5f663cc1a60eab5daab4da1dfd0e6cc3\"\u003e\u003ccode\u003ead45656\u003c/code\u003e\u003c/a\u003e Update Codegen dependencies and make it stable (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0ae7cbe280d8351126e11dc13f35d7277d9b2d86\"\u003e\u003ccode\u003e0ae7cbe\u003c/code\u003e\u003c/a\u003e Remove deprecated props (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/7fc088e21bea47840788cb7c60f873ce1f253128\"\u003e\u003ccode\u003e7fc088e\u003c/code\u003e\u003c/a\u003e Sfapi 2023-10 update (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2023.10.1/packages/hydrogen-react\"\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 2.2.2 to 2.2.5\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\u003e2.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix step-debugging when running in the Node.js sandbox (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1501\"\u003e#1501\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate all Node.js dependencies to version 18. (Not a breaking change, since Node.js 18 is already required by Remix v2.) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1543\"\u003e#1543\u003c/a\u003e) by \u003ca href=\"https://github.com/michenly\"\u003e\u003ccode\u003e@​michenly\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix how peer dependencies are resolved. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1489\"\u003e#1489\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease the request body size limit to 100mb when running locally. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/1421\"\u003e#1421\u003c/a\u003e) by \u003ca href=\"https://github.com/frandiox\"\u003e\u003ccode\u003e@​frandiox\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/HEAD/packages/mini-oxygen\"\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/rizkiveronika7303-arch/vercel/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkiveronika7303-arch%2Fvercel/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"2025.10.0","new_version":"2025.10.1","update_type":"patch","path":null,"pr_created_at":"2026-02-09T11:48:13.000Z","version_change":"2025.10.0 → 2025.10.1","issue":{"uuid":"3915982670","node_id":"PR_kwDOLJrnVM7CdjqM","number":593,"state":"open","title":"Bump the patch-minor group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T11:48:13.000Z","updated_at":"2026-02-09T11:49:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":6,"packages":[{"name":"@sanity/visual-editing","old_version":"5.1.2","new_version":"5.2.1","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/hydrogen","old_version":"2025.10.0","new_version":"2025.10.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanem/react-nprogress","old_version":"5.0.59","new_version":"5.0.60","repository_url":"https://github.com/tanem/react-nprogress"},{"name":"styled-components","old_version":"6.3.8","new_version":"6.3.9","repository_url":"https://github.com/styled-components/styled-components"},{"name":"eslint-plugin-jest","old_version":"29.12.2","new_version":"29.13.0","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"type-fest","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `5.1.2` | `5.2.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.10.0` | `2025.10.1` |\n| [@tanem/react-nprogress](https://github.com/tanem/react-nprogress) | `5.0.59` | `5.0.60` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.3.8` | `6.3.9` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.12.2` | `29.13.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.3` | `5.4.4` |\n\nUpdates `@sanity/visual-editing` from 5.1.2 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/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.0...visual-editing-v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealways unset env on unmount (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003ec482b4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v5.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.1.2...visual-editing-v5.2.0\"\u003e5.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e port experimental hooks from next-sanity (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003eefc897a\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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.2.0...visual-editing-v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealways unset env on unmount (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003ec482b4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v5.1.2...visual-editing-v5.2.0\"\u003e5.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e port experimental hooks from next-sanity (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003eefc897a\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/sanity-io/visual-editing/commit/839349ad2a19ad16b5b9bfabd3dbecf1934d1595\"\u003e\u003ccode\u003e839349a\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/c482b4b4845623230683b2d3ec9a1eb1636d42ef\"\u003e\u003ccode\u003ec482b4b\u003c/code\u003e\u003c/a\u003e fix: always unset env on unmount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1412534bbc9a8c80ff0b8ec1fd0fadd63c2f6c97\"\u003e\u003ccode\u003e1412534\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/efc897aa38957b6c3029d084ab79b753666f320e\"\u003e\u003ccode\u003eefc897a\u003c/code\u003e\u003c/a\u003e feat(react): port experimental hooks from next-sanity (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5dd2e5532bdc36a5c799d0f9bed69917bb26b264\"\u003e\u003ccode\u003e5dd2e55\u003c/code\u003e\u003c/a\u003e chore(format): 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v5.2.1/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.10.0 to 2025.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where file paths containing spaces were causing errors with virtual routes by decoding URL-encoded paths (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3436\"\u003e#3436\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\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/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug where file paths containing spaces were causing errors with virtual routes by decoding URL-encoded paths (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3436\"\u003e#3436\u003c/a\u003e) by \u003ca href=\"https://github.com/itsjustriley\"\u003e\u003ccode\u003e@​itsjustriley\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/Shopify/hydrogen/commit/0723a6fba40e4d41e7569ac00175b51c959a408d\"\u003e\u003ccode\u003e0723a6f\u003c/code\u003e\u003c/a\u003e [ci] release 2025.10.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/ed519099d678596113e11dea36f7003a31d54328\"\u003e\u003ccode\u003eed51909\u003c/code\u003e\u003c/a\u003e improve testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/722915130410086bc7af22215ba57ee77aa14156\"\u003e\u003ccode\u003e7229151\u003c/code\u003e\u003c/a\u003e add decoding for url-encoded paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.10.1/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanem/react-nprogress` from 5.0.59 to 5.0.60\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tanem/react-nprogress/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanem/react-nprogress\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/tree/v5.0.60\"\u003ev5.0.60\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/compare/v5.0.59...v5.0.60\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2987\"\u003e#2987\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2986\"\u003e#2986\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2985\"\u003e#2985\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.11 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2984\"\u003e#2984\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2983\"\u003e#2983\u003c/a\u003e Update dependency tanem-scripts to v8.0.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2981\"\u003e#2981\u003c/a\u003e Update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v2.0.2 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2982\"\u003e#2982\u003c/a\u003e Update babel monorepo to v7.29.0 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/pull/2980\"\u003e#2980\u003c/a\u003e Update dependency rollup to v4.57.1 (\u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/29658bfa38743f5deb93dd9e218d30bd109b8e49\"\u003e\u003ccode\u003e29658bf\u003c/code\u003e\u003c/a\u003e Release v5.0.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/e1f7cc017fdb512e5703f668907cc6d8812b3c7e\"\u003e\u003ccode\u003ee1f7cc0\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2987\"\u003e#2987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/7d20b1cac74fc42429071f9eb8b0414e10df968a\"\u003e\u003ccode\u003e7d20b1c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.13 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/afeedd72ea5ac661438bd45165bc6cde82e0bc66\"\u003e\u003ccode\u003eafeedd7\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to v19.2.11 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2985\"\u003e#2985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/eab338705d1e8dbc28444a63b6ba5496324ab805\"\u003e\u003ccode\u003eeab3387\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/5080146c9a53b329cac75ec09af543eb805d4446\"\u003e\u003ccode\u003e5080146\u003c/code\u003e\u003c/a\u003e Update dependency tanem-scripts to v8.0.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/6313694c37c4e67ba46784bff92a3cc955d0d058\"\u003e\u003ccode\u003e6313694\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v2.0.2 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/6973f38cad9b64a9b334db21a5ac5cc32618a0cd\"\u003e\u003ccode\u003e6973f38\u003c/code\u003e\u003c/a\u003e Update babel monorepo to v7.29.0 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tanem/react-nprogress/commit/99ae1fe5ada4995f2d84758a15a78b4a81711be2\"\u003e\u003ccode\u003e99ae1fe\u003c/code\u003e\u003c/a\u003e Update dependency rollup to v4.57.1 (\u003ca href=\"https://redirect.github.com/tanem/react-nprogress/issues/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tanem/react-nprogress/compare/v5.0.59...v5.0.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.3.8 to 6.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca61aca: Fix CSS block comments containing \u003ccode\u003e//\u003c/code\u003e (e.g. URLs) causing subsequent styles to not be applied.\u003c/li\u003e\n\u003cli\u003ea2cd792: Fix \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e styles not being removed when unmounted in RSC environments. React 19's \u003ccode\u003eprecedence\u003c/code\u003e attribute on style tags makes them persist as permanent resources; global styles now render without \u003ccode\u003eprecedence\u003c/code\u003e so they follow normal component lifecycle.\u003c/li\u003e\n\u003cli\u003edbe0aae: In RSC environments, \u003ccode\u003etheme\u003c/code\u003e is now \u003ccode\u003eundefined\u003c/code\u003e instead of \u003ccode\u003e{}\u003c/code\u003e for styled components, matching the existing behavior of \u003ccode\u003ewithTheme\u003c/code\u003e and \u003ccode\u003ecreateGlobalStyle\u003c/code\u003e. This ensures accessing theme properties without a ThemeProvider correctly throws rather than silently returning \u003ccode\u003eundefined\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e1888c73: Fix \u003ccode\u003ewithTheme\u003c/code\u003e HOC types: ref now correctly resolves to the component instance type instead of the constructor, and \u003ccode\u003etheme\u003c/code\u003e is properly optional in the wrapped component's props.\u003c/li\u003e\n\u003cli\u003ef84f3fa: Fix SSR styles hydration and global style cleanup in Shadow DOM\u003c/li\u003e\n\u003cli\u003e43a5b4b: Optimize internal style processing hot paths: cached GroupedTag index lookups, string fast path in flatten, direct string concatenation in dynamic style generation, pre-built stylis middleware chain with lazy RegExp creation, single-lookup Map operations, VirtualTag append fast-path, and manual string concat in SSR output.\u003c/li\u003e\n\u003cli\u003e788e8c0: Revert \u003ccode\u003eexports\u003c/code\u003e field and restore browser/server build split with \u003ccode\u003ebrowser\u003c/code\u003e field in package.json. Fixes \u003ccode\u003erequire('stream')\u003c/code\u003e resolution errors in browser bundlers like webpack 5.\u003c/li\u003e\n\u003c/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/styled-components/styled-components/commit/b5bb591600625b45f2c65297c433ba6a3e1644c3\"\u003e\u003ccode\u003eb5bb591\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/f84f3fa5e2c1fcbcec520bf853dbc5f1b1392992\"\u003e\u003ccode\u003ef84f3fa\u003c/code\u003e\u003c/a\u003e fix: Shadow DOM SSR Hydration Support (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/43a5b4b7e9235ecf85a2c698580b1ff36cf4c125\"\u003e\u003ccode\u003e43a5b4b\u003c/code\u003e\u003c/a\u003e perf: optimize internal style processing hot paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/788e8c05606a621dae748e2a5b36bdbb6a0c8045\"\u003e\u003ccode\u003e788e8c0\u003c/code\u003e\u003c/a\u003e fix: revert exports field and restore browser/server build split\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/a2cd792cd484c20dc6d03faeaca030ebf4c94041\"\u003e\u003ccode\u003ea2cd792\u003c/code\u003e\u003c/a\u003e fix: remove precedence from createGlobalStyle RSC output for proper unmount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/1888c73073e23c4a5ffe41afc537102197e89d74\"\u003e\u003ccode\u003e1888c73\u003c/code\u003e\u003c/a\u003e fix: improve withTheme HOC type safety and eliminate double type cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/dbe0aae5130f0ac09d037241fb5097549c15e0bc\"\u003e\u003ccode\u003edbe0aae\u003c/code\u003e\u003c/a\u003e fix: make OverrideStyle compatible with React 19 and return undefined theme i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/ca61aca2fa23edbca59f75a40586ee2453170726\"\u003e\u003ccode\u003eca61aca\u003c/code\u003e\u003c/a\u003e fix: handle // inside CSS block comments and strip orphaned */\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/5d2574055d7627cb95bb9e21621eeb7f8b8a64fc\"\u003e\u003ccode\u003e5d25740\u003c/code\u003e\u003c/a\u003e chore: update gitignore, agent instructions, and benchmark deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/5448bad2e7edca163275cf032afad60d59d50cf0\"\u003e\u003ccode\u003e5448bad\u003c/code\u003e\u003c/a\u003e chore: alias agent instructions for claude\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.3.8...styled-components@6.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 29.12.2 to 29.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003e29.13.0\u003c/a\u003e (2026-02-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e7735c44\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/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003e29.13.0\u003c/a\u003e (2026-02-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e7735c44\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/jest-community/eslint-plugin-jest/commit/cb36f1ff5702a3493e4848941122424cb82cfa30\"\u003e\u003ccode\u003ecb36f1f\u003c/code\u003e\u003c/a\u003e chore(release): 29.13.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/7735c44b285b3969066e206c71d5f77e20590446\"\u003e\u003ccode\u003e7735c44\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/53efb753a83d4ad217f3e47f7fea0996750140a6\"\u003e\u003ccode\u003e53efb75\u003c/code\u003e\u003c/a\u003e test: update titles (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.12.2...v29.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `type-fest` from 5.4.3 to 5.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/type-fest/releases\"\u003etype-fest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePackageJson\u003c/code\u003e: Use \u003ccode\u003eLiteralUnion\u003c/code\u003e for \u003ccode\u003eengines\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1354\"\u003e#1354\u003c/a\u003e)  fc9e2bb\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIsUnion\u003c/code\u003e: Fix behavior when the entire union extends all individual members (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1353\"\u003e#1353\u003c/a\u003e)  b0321a5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix \u003ccode\u003eleavesOnly\u003c/code\u003e behavior with \u003ccode\u003enever\u003c/code\u003e leaves (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1350\"\u003e#1350\u003c/a\u003e)  2c34128\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with \u003ccode\u003eWeakMap\u003c/code\u003es / \u003ccode\u003eWeakSet\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1348\"\u003e#1348\u003c/a\u003e)  ac3b50e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with tuples containing optional elements with a rest element (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1346\"\u003e#1346\u003c/a\u003e)  7c82a21\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\"\u003ehttps://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/8e9af4cf8c7f0a583768e7dcd545ddc519e9ca98\"\u003e\u003ccode\u003e8e9af4c\u003c/code\u003e\u003c/a\u003e 5.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/fc9e2bb05193d8c33382ecad6ed15ad374926db3\"\u003e\u003ccode\u003efc9e2bb\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePackageJson\u003c/code\u003e: Use \u003ccode\u003eLiteralUnion\u003c/code\u003e for \u003ccode\u003eengines\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/6e08190ce22c3a4f617b2f41058d0a9a75ea1dbd\"\u003e\u003ccode\u003e6e08190\u003c/code\u003e\u003c/a\u003e Make twoslash (\u003ccode\u003e\\\\=\u0026gt;\u003c/code\u003e) type validation agnostic of union order (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1347\"\u003e#1347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/b0321a5b213303e979e1ec98442779058ec109dd\"\u003e\u003ccode\u003eb0321a5\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eIsUnion\u003c/code\u003e: Fix behavior when the entire union extends all individual members ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/2c34128d2cf6553976a0b08b180d6403ddba4abc\"\u003e\u003ccode\u003e2c34128\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix \u003ccode\u003eleavesOnly\u003c/code\u003e behavior with \u003ccode\u003enever\u003c/code\u003e leaves (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/ac3b50e536aa07f1eebf2c7dbf580863dbf33c7c\"\u003e\u003ccode\u003eac3b50e\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with \u003ccode\u003eWeakMap\u003c/code\u003es / \u003ccode\u003eWeakSet\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/7c82a2191042e39841dc1b4a900328b03085b1f5\"\u003e\u003ccode\u003e7c82a21\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ePaths\u003c/code\u003e: Fix behavior with tuples containing optional elements with a rest el...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/commit/f6cf95480392ea139a5472613d53d5ff6453e8e7\"\u003e\u003ccode\u003ef6cf954\u003c/code\u003e\u003c/a\u003e fix: remove duplicate test case\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.4.3...v5.4.4\"\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/frontvibe/fluid/pull/593","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/593","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/593/packages"}},{"old_version":"2025.5.0","new_version":"2025.7.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T09:23:26.000Z","version_change":"2025.5.0 → 2025.7.0","issue":{"uuid":"2889417875","node_id":"PR_kwDOLJrnVM6sOQST","number":546,"state":"open","title":"Bump the patch-minor group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T09:23:26.000Z","updated_at":"2025-10-06T09:23:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":15,"packages":[{"name":"@sanity/client","old_version":"7.11.2","new_version":"7.12.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/vision","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"11.1.3","new_version":"11.1.5","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.5.0","new_version":"2025.7.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2025.5.0","new_version":"2025.7.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/remix-oxygen","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity","old_version":"4.10.1","new_version":"4.10.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@eslint/js","old_version":"9.36.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.44.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.44.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.36.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.11.2` | `7.12.0` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `4.10.1` | `4.10.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `11.1.3` | `11.1.5` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.5.0` | `2025.7.0` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2025.5.0` | `2025.7.0` |\n| [@shopify/remix-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen) | `3.0.0` | `3.0.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `4.10.1` | `4.10.2` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `4.10.1` | `4.10.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.36.0` | `9.37.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.44.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.44.1` | `8.45.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.37.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.14` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\nUpdates `@sanity/client` from 7.11.2 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e44c3006\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e44c3006\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/sanity-io/client/commit/7337a4ef141d0d6406c7dc1f616fc19b139d9ee1\"\u003e\u003ccode\u003e7337a4e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.12.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/44c3006a1a3325a56010687d9b2fd0b2b84d4bc6\"\u003e\u003ccode\u003e44c3006\u003c/code\u003e\u003c/a\u003e feat: add X-Sanity-Lineage header (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.11.2...v7.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​sanity/vision\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 11.1.3 to 11.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate skeleton and create-hydrogen for \u003ccode\u003e@​shopify/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.85.4 incl \u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.4 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3232\"\u003e#3232\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eWhat changed:\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3229\"\u003e#3229\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eMiniflare v3 upgrade\u003c/h2\u003e\n\u003ch2\u003eCLI: Stabilized Customer Account API development flag\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003e--customer-account-push\u003c/code\u003e flag is now stable and ready for production use. This flag enables tunneling for local development with Customer Account API OAuth flows.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Flag was experimental with __unstable suffix\nshopify hydrogen dev --customer-account-push__unstable\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Flag is now stable\nshopify hydrogen dev --customer-account-push\n\u003ch1\u003eOr use environment variable\u003c/h1\u003e\n\u003cp\u003eSHOPIFY_HYDROGEN_FLAG_CUSTOMER_ACCOUNT_PUSH=true npm run dev\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis flag automatically:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a tunnel for your local development server\u003c/li\u003e\n\u003cli\u003eConfigures the Customer Account API OAuth callback URLs\u003c/li\u003e\n\u003cli\u003eEnables testing of the full authentication flow locally\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditional changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defer/streaming in development \u0026amp; preview\u003c/li\u003e\n\u003cli\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--force-client-sourcemap\u003c/code\u003e flag support to the \u003ccode\u003edeploy\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003eImplement proper environment variable quoting for shell metacharacters in \u003ccode\u003eenv pull\u003c/code\u003e command\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/cli-hydrogen@11.1.5/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.5.0 to 2025.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd React Router 7.9.2 support infrastructure with full compatibility for both context access patterns. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3142\"\u003e#3142\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003ecreateRequestHandler\u003c/code\u003e Export from \u003ccode\u003e/oxygen\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eHydrogen now provides its own \u003ccode\u003ecreateRequestHandler\u003c/code\u003e that wraps React Router's implementation:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// server.ts\n- import {createRequestHandler} from '@shopify/remix-oxygen';\n+ import {createRequestHandler} from '@shopify/hydrogen/oxygen';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis new handler:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses React Router's \u003ccode\u003ecreateRequestHandler\u003c/code\u003e internally\u003c/li\u003e\n\u003cli\u003eAdds Hydrogen-specific request validation\u003c/li\u003e\n\u003cli\u003eIncludes powered-by headers\u003c/li\u003e\n\u003cli\u003eHandles double-slash URL normalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew \u003ccode\u003ereact-router-preset\u003c/code\u003e Export\u003c/h2\u003e\n\u003cp\u003eConfigure React Router with Hydrogen's optimized settings:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// react-router.config.ts\nimport type {Config} from '@react-router/dev/config';\nimport {hydrogenPreset} from '@shopify/hydrogen/react-router-preset';\n\u003cp\u003eexport default {\npresets: [hydrogenPreset()],\n} satisfies Config;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe preset provides:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized build settings for Oxygen deployment\u003c/li\u003e\n\u003cli\u003eProper server/client module resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/aef8cf795ea8f68077d6fa1f1649e2791f6658a7\"\u003e\u003ccode\u003eaef8cf7\u003c/code\u003e\u003c/a\u003e Removing cart warnings/errors display  (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d0e85f6bf97f4e19dbbfeba210f94041fddeaf9\"\u003e\u003ccode\u003e9d0e85f\u003c/code\u003e\u003c/a\u003e Upgrade React Router to 7.9.2 and fix TypeScript context augmentation (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/604b2d606fc05653a459118fa65791d7b0a77ae4\"\u003e\u003ccode\u003e604b2d6\u003c/code\u003e\u003c/a\u003e Fix Vite dependency optimization causing React context errors with h2 dev (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b5e233d666a7a04a0f1cdae314943861bd60ca6b\"\u003e\u003ccode\u003eb5e233d\u003c/code\u003e\u003c/a\u003e Remove extra semicolon that was being rendered on every route (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/25290311dd1d135ab90bca26fb496d2b92c8631a\"\u003e\u003ccode\u003e2529031\u003c/code\u003e\u003c/a\u003e Fix useContext runtime error and remove uuid dependency from virtual routes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/147c5bdb47b2fa51d4da79cd94f5dd6c1cce2cc7\"\u003e\u003ccode\u003e147c5bd\u003c/code\u003e\u003c/a\u003e Fix missing dependencies for virtual dev routes (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/781a0c5b68ecd7105603184eb83b0ee545cd5dac\"\u003e\u003ccode\u003e781a0c5\u003c/code\u003e\u003c/a\u003e [2025.7.0] Upgrade React Router to 7.9.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/df645c312ad4175f216c8e81d02ad7e737598f29\"\u003e\u003ccode\u003edf645c3\u003c/code\u003e\u003c/a\u003e [2025-07] Add order filtering support to Customer Account API /account/orders...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0b4f01c9aa0e09332140a6a4e3114949873fb0f9\"\u003e\u003ccode\u003e0b4f01c\u003c/code\u003e\u003c/a\u003e [2025-07] Add cartGiftCardCodesRemove mutation support (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/3128\"\u003e#3128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.7.0/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2025.5.0 to 2025.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.7.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Storefront API and Customer Account API to version 2025-07 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis update includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated API version constants to 2025-07\u003c/li\u003e\n\u003cli\u003eRegenerated GraphQL types for both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eUpdated all hardcoded API version references in documentation and tests\u003c/li\u003e\n\u003cli\u003eRegenerated skeleton template types\u003c/li\u003e\n\u003cli\u003eUpdated skeleton's \u003ccode\u003e@​shopify/cli\u003c/code\u003e dependency to ~3.83.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking changes may occur due to API schema changes between versions.\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\u003eUpgrade Miniflare from v2 to v4 in mini-oxygen package. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInternal MiniOxygen API has been refactored to work with Miniflare v4's new architecture.\u003c/li\u003e\n\u003cli\u003eSimplified MiniOxygen class - no longer extends MiniflareCore.\u003c/li\u003e\n\u003cli\u003eUpdated global fetch handling to use Miniflare v4's \u003ccode\u003eoutboundService\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eFixed test infrastructure to use project-relative temporary directories.\u003c/li\u003e\n\u003cli\u003eAdded support for Oxygen compatibility parameters (\u003ccode\u003ecompatibilityDate\u003c/code\u003e, \u003ccode\u003ecompatibilityFlags\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved dependency on multiple \u003ccode\u003e@miniflare/*\u003c/code\u003e packages in favor of the consolidated \u003ccode\u003eminiflare\u003c/code\u003e package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript enum compatibility between Storefront and Customer Account APIs (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3139\"\u003e#3139\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUpdated codegen configuration to reference Storefront API's LanguageCode and CurrencyCode enums for Customer Account API types. This ensures type compatibility when passing values like i18n.language between the APIs without TypeScript errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Money component compatibility with Customer Account API USDC currency (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3082\"\u003e#3082\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe 2025-07 API update added USDC currency to Customer Account API but not Storefront API, causing TypeScript errors and runtime failures. This fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates Money component to accept MoneyV2 from both Storefront and Customer Account APIs\u003c/li\u003e\n\u003cli\u003eHandles unsupported currency codes (like USDC) that Intl.NumberFormat doesn't recognize\u003c/li\u003e\n\u003cli\u003eFalls back to decimal formatting with currency code suffix (e.g., \u0026quot;100.00 USDC\u0026quot;)\u003c/li\u003e\n\u003cli\u003eMaintains 2 decimal places for USDC to reinforce its 1:1 USD peg\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed parseMetafield to correctly handle money type metafields with currency_code (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3072\"\u003e#3072\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTransform currency_code (from Storefront API) to currencyCode (expected by MoneyV2 type)\u003c/li\u003e\n\u003cli\u003eMaintain backward compatibility for metafields already using currencyCode\u003c/li\u003e\n\u003cli\u003eAdd tests for both snake_case and camelCase formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3071\"\u003e#3071\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace deprecated faker.internet.color() with faker.color.rgb() (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2985\"\u003e#2985\u003c/a\u003e) by \u003ca href=\"https://github.com/emmanuel-ferdman\"\u003e\u003ccode\u003e@​emmanuel-ferdman\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e@inContext\u003c/code\u003e language support to Customer Account API mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3039\"\u003e#3039\u003c/a\u003e) by \u003ca href=\"https://github.com/kdaviduik\"\u003e\u003ccode\u003e@​kdaviduik\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1891dfe8dbdc2ee5daaf56d1c1a324747bc5e4fc\"\u003e\u003ccode\u003e1891dfe\u003c/code\u003e\u003c/a\u003e Restoring code that was lost from kd-support-imperial-units (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3219\"\u003e#3219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/5b23ad73d4955edab47be5411d5644680ab580b6\"\u003e\u003ccode\u003e5b23ad7\u003c/code\u003e\u003c/a\u003e Add subscription discount support to Customer Account API (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b5e233d666a7a04a0f1cdae314943861bd60ca6b\"\u003e\u003ccode\u003eb5e233d\u003c/code\u003e\u003c/a\u003e Remove extra semicolon that was being rendered on every route (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0b4f01c9aa0e09332140a6a4e3114949873fb0f9\"\u003e\u003ccode\u003e0b4f01c\u003c/code\u003e\u003c/a\u003e [2025-07] Add cartGiftCardCodesRemove mutation support (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3128\"\u003e#3128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/461e5a5b693894a26fd646ea1ae54698dec2f0df\"\u003e\u003ccode\u003e461e5a5\u003c/code\u003e\u003c/a\u003e Migrate Hydrogen examples to cookbook recipes system (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1328e86585c80b4beadfd5cd9023fac98f8a9e2b\"\u003e\u003ccode\u003e1328e86\u003c/code\u003e\u003c/a\u003e PR 1.5 - Pin React to 18.3.1  (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3152\"\u003e#3152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/2002c6cd66cebc1f94ccdb9dd04b511d2aedffa6\"\u003e\u003ccode\u003e2002c6c\u003c/code\u003e\u003c/a\u003e PR1 - Hydrogen-react (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3139\"\u003e#3139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/5e769cf82e086591fbd40f26b07363f4d78f0171\"\u003e\u003ccode\u003e5e769cf\u003c/code\u003e\u003c/a\u003e P0.5 - Typescript 5.9 and Lint for RR 7.8 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d57782a1ae3fa0017836d6010fb6ac5ab5d25965\"\u003e\u003ccode\u003ed57782a\u003c/code\u003e\u003c/a\u003e PR0 - Upgrade and pin React Router to 7.8.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2025.7.0/packages/hydrogen-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/remix-oxygen` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/blob/main/packages/remix-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/remix-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate and pin react-router to 7.9.2 for 2025.7.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3138\"\u003e#3138\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/commit/b09a1214b24251dbd48cd960d9ec8079a7c68d03\"\u003e\u003ccode\u003eb09a121\u003c/code\u003e\u003c/a\u003e [ci] release 2025.7.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d0e85f6bf97f4e19dbbfeba210f94041fddeaf9\"\u003e\u003ccode\u003e9d0e85f\u003c/code\u003e\u003c/a\u003e Upgrade React Router to 7.9.2 and fix TypeScript context augmentation (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/781a0c5b68ecd7105603184eb83b0ee545cd5dac\"\u003e\u003ccode\u003e781a0c5\u003c/code\u003e\u003c/a\u003e [2025.7.0] Upgrade React Router to 7.9.1 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d57782a1ae3fa0017836d6010fb6ac5ab5d25965\"\u003e\u003ccode\u003ed57782a\u003c/code\u003e\u003c/a\u003e PR0 - Upgrade and pin React Router to 7.8.2 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/remix-oxygen/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/remix-oxygen@3.0.1/packages/remix-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package groq\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/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 4.10.1 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v4.10.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\"\u003ewww.sanity.io/changelog/d7eba126-1be6-4700-b6be-daad68c891b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: only reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10749\"\u003e#10749\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea255a6d894\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency turbo to ^2.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10765\"\u003e#10765\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e101fddae91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(core): avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10770\"\u003e#10770\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec03497f939\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10764\"\u003e#10764\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e24029ec381\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: delay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10771\"\u003e#10771\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ede40474d2e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update playwright monorepo to v1.55.1 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10767\"\u003e#10767\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e345208a262\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update oxlint to v1.18.0 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10769\"\u003e#10769\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e45dcdaf0c5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency tsx to ^4.20.6 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10763\"\u003e#10763\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebe9729ad12\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v3.1.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10772\"\u003e#10772\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e797636dbb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10775\"\u003e#10775\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb870af5f1c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10768\"\u003e#10768\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e268d44a750\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10762\"\u003e#10762\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e05cab2563c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): improve pkg.pr.new workflow (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10776\"\u003e#10776\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e84ba74dfc5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esquiggler[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10777\"\u003e#10777\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e128ea47658\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix(cli): remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10781\"\u003e#10781\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e792c250c14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10783\"\u003e#10783\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e13ef5e3771\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(ci): skip pkg.pr.new for main (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10782\"\u003e#10782\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1b54c810d7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10784\"\u003e#10784\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb6c49ab7bc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10766\"\u003e#10766\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e06a3728724\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: turn off autoupdating on eFPS studio (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10785\"\u003e#10785\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee68780b0fd\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix: the main efps also needs to be deployed (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10786\"\u003e#10786\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8430ecf63d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJosh\u003c/td\u003e\n\u003ctd\u003efix(structure): pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10779\"\u003e#10779\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb9257f806\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003efix: use www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/pull/10788\"\u003e#10788\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e071e54ef0a\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/sanity-io/sanity/blob/main/packages/sanity/CHANGELOG.md\"\u003esanity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity/compare/v4.10.1...v4.10.2\"\u003e4.10.2\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e pass appType param when fetching existing SDK apps (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10775\"\u003e#10775\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/b870af5f1ca1fb9011d25b559cb0dbccfe40179d\"\u003eb870af5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e remove redundant curly brace in code example (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10781\"\u003e#10781\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/792c250c149ee9a782e48f38fdfca0badfb1f0e2\"\u003e792c250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid repeated requests in case of failing project requests (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10770\"\u003e#10770\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/c03497f939b5cd0107bb333c9a2f41eae03c49ad\"\u003ec03497f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelay teardown of get-org-id request (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10771\"\u003e#10771\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/de40474d2e8b945634194ee77882945bdbd463f2\"\u003ede40474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10783\"\u003e#10783\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/13ef5e3771b87497d3e678f829cf572dd5dfb1ca\"\u003e13ef5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10784\"\u003e#10784\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/b6c49ab7bc71b7631a9e2ce0dea2261a61adb691\"\u003eb6c49ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10768\"\u003e#10768\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/268d44a75080da1ced68ae7efbe088c9ab233ac0\"\u003e268d44a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eonly reading server metadata when unfocused from input (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10749\"\u003e#10749\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/a255a6d894d0be3f5d82a716909ddcda0e7ad257\"\u003ea255a6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estructure:\u003c/strong\u003e pass the same documentId to the favorite toggle as to history (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10779\"\u003e#10779\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/fb9257f8066abbe4d1c17658d1a6a632fc92fa79\"\u003efb9257f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse www for website urls (\u003ca href=\"https://redirect.github.com/sanity-io/sanity/issues/10788\"\u003e#10788\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity/commit/071e54ef0af37cc5c5b213bf1d12a63583b1d4e6\"\u003e071e54e\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/sanity-io/sanity/commit/0455f0c35b3afa4400db016966a15ba1a7024e7d\"\u003e\u003ccode\u003e0455f0c\u003c/code\u003e\u003c/a\u003e chore(release): publish v4.10.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/071e54ef0af37cc5c5b213bf1d12a63583b1d4e6\"\u003e\u003ccode\u003e071e54e\u003c/code\u003e\u003c/a\u003e fix: use www for website urls (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/fb9257f8066abbe4d1c17658d1a6a632fc92fa79\"\u003e\u003ccode\u003efb9257f\u003c/code\u003e\u003c/a\u003e fix(structure): pass the same documentId to the favorite toggle as to history...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b6c49ab7bc71b7631a9e2ce0dea2261a61adb691\"\u003e\u003ccode\u003eb6c49ab\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/editor\u003c/code\u003e to ^2.13.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10784\"\u003e#10784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/13ef5e3771b87497d3e678f829cf572dd5dfb1ca\"\u003e\u003ccode\u003e13ef5e3\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​portabletext/block-tools\u003c/code\u003e to ^3.5.8 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10783\"\u003e#10783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/792c250c149ee9a782e48f38fdfca0badfb1f0e2\"\u003e\u003ccode\u003e792c250\u003c/code\u003e\u003c/a\u003e fix(cli): remove redundant curly brace in code example (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/05cab2563cc50c81d78d97a335821d2db17cfda1\"\u003e\u003ccode\u003e05cab25\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency debug to ^4.4.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/268d44a75080da1ced68ae7efbe088c9ab233ac0\"\u003e\u003ccode\u003e268d44a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.23.22 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10768\"\u003e#10768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b870af5f1ca1fb9011d25b559cb0dbccfe40179d\"\u003e\u003ccode\u003eb870af5\u003c/code\u003e\u003c/a\u003e fix(cli): pass appType param when fetching existing SDK apps (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10775\"\u003e#10775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/de40474d2e8b945634194ee77882945bdbd463f2\"\u003e\u003ccode\u003ede40474\u003c/code\u003e\u003c/a\u003e fix: delay teardown of get-org-id request (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/10771\"\u003e#10771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v4.10.2/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.36.0 to 9.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.37.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.13 to 4.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-row\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-row-start\u003c/code\u003e or \u003ccode\u003egrid-row-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907\"\u003e#18907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent duplicate CSS when overwriting a static utility with a theme key (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18056\"\u003e#18056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShow Lightning CSS warnings (if any) when optimizing/minifying (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18918\"\u003e#18918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e export condition for \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18948\"\u003e#18948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-throw errors from PostCSS nodes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect classes in markdown inline directives (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18967\"\u003e#18967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure files with only \u003ccode\u003e@theme\u003c/code\u003e produce no output when built (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18979\"\u003e#18979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport Maud templates when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18988\"\u003e#18988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Do not migrate \u003ccode\u003evariant = 'outline'\u003c/code\u003e during upgrades (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18922\"\u003e#18922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Show version mismatch (if any) when running upgrade tool (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19028\"\u003e#19028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Ensure first class inside \u003ccode\u003eclassName\u003c/code\u003e is migrated (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031\"\u003e#19031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate classes inside \u003ccode\u003e*ClassName\u003c/code\u003e and \u003ccode\u003e*Class\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031\"\u003e#19031\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.14] - 2025-10-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e'\u003c/code\u003e syntax in ClojureScript when extracting classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888\"\u003e#18888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885\"\u003e#18885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge suggestions when using \u003ccode\u003e@utility\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900\"\u003e#18900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that file system watchers created when using the CLI are always cleaned up (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905\"\u003e#18905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not generate \u003ccode\u003egrid-column\u003c/code\u003e utilities when configuring \u003ccode\u003egrid-column-start\u003c/code\u003e or \u003ccode\u003egrid-column-end\u003c/code\u003e (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/546","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/546","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/546/packages"}},{"old_version":"2024.7.4","new_version":"2025.5.0","update_type":"major","path":null,"pr_created_at":"2025-06-03T08:03:00.000Z","version_change":"2024.7.4 → 2025.5.0","issue":{"uuid":"2563025048","node_id":"PR_kwDOOXAEoM6YxKiY","number":2,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-03T08:03:00.000Z","updated_at":"2025-06-03T08:03:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"vite","old_version":"5.4.3","new_version":"5.4.19","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.4","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"esbuild","old_version":"0.17.6","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@netlify/remix-edge-adapter","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/netlify/remix-compute"},{"name":"@shopify/hydrogen","old_version":"2024.7.4","new_version":"2025.5.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@remix-run/dev","old_version":"2.12.0","new_version":"2.16.8","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/cli","old_version":"3.66.1","new_version":"3.80.7","repository_url":"https://github.com/Shopify/cli"},{"name":"dset","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/lukeed/dset"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"rollup","old_version":"4.21.1","new_version":"4.41.1","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.3` | `5.4.19` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.27.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.4` | `7.27.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.17.6` | `0.25.4` |\n| [@netlify/remix-edge-adapter](https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter) | `3.4.2` | `3.4.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2024.7.4` | `2025.5.0` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.12.0` | `2.16.8` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.66.1` | `3.80.7` |\n| [dset](https://github.com/lukeed/dset) | `3.1.3` | `3.1.4` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.21.1` | `4.41.1` |\n\n\nUpdates `vite` from 5.4.3 to 5.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.12\u003c/h2\u003e\n\u003cp\u003eThis version contains a breaking change due to security fixes. See \u003ca href=\"https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6\"\u003ehttps://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6\u003c/a\u003e for more details.\u003c/p\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ecd2375460edb4ae258fed4abe6c6f6ed7323b23/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.14 (2025-01-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003epreview.allowedHosts\u003c/code\u003e with specific values was not respected (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19246\"\u003e#19246\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9df6e6beabf0d18988ec13b8b742d2aba29662f9\"\u003e9df6e6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19246\"\u003e#19246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow CORS from loopback addresses by default (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19249\"\u003e#19249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d1699ccf673e2790704756d89d2e1e4ee478fb4\"\u003e7d1699c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19249\"\u003e#19249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.13 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: try parse \u003ccode\u003eserver.origin\u003c/code\u003e URL (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19241\"\u003e#19241\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5946215718e369c34f6cc9415391d2ca84efe327\"\u003e5946215\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19241\"\u003e#19241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.12 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix!: check host header to prevent DNS rebinding attacks and introduce \u003ccode\u003eserver.allowedHosts\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/commit/9da4abc8dde7f032ca1f23f425c2060b9b9ebd34\"\u003e9da4abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix!: default \u003ccode\u003eserver.cors: false\u003c/code\u003e to disallow fetching from untrusted origins (\u003ca href=\"https://github.com/vitejs/vite/commit/dfea38f1ff9f6fc0f0ca57927c527b0b9ffd2210\"\u003edfea38f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: verify token for HMR WebSocket connection (\u003ca href=\"https://github.com/vitejs/vite/commit/b71a5c89a1b4b913813ae665e6e04dd9d18c189c\"\u003eb71a5c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add deps update changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/ecd2375460edb4ae258fed4abe6c6f6ed7323b23\"\u003eecd2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9b0f4c80eea8b136d262c705234353e96abfbe75\"\u003e\u003ccode\u003e9b0f4c8\u003c/code\u003e\u003c/a\u003e release: v5.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e\u003ccode\u003e807d7f0\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.19/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.25.0 to 7.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVik R (\u003ca href=\"https://github.com/vikr01\"\u003e\u003ccode\u003e@​vikr01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/49c0dbb36246141493db956eb6845695978b43d0\"\u003e\u003ccode\u003e49c0dbb\u003c/code\u003e\u003c/a\u003e Fix iterator compatibility of \u003ccode\u003eregeneratorValues\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17335\"\u003e#17335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d23a1bd4c1f46762eb34888a1a30fa6f77e2f7cf\"\u003e\u003ccode\u003ed23a1bd\u003c/code\u003e\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17334\"\u003e#17334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9dcd11575b195e65ed111321bfb33d73e136d7b8\"\u003e\u003ccode\u003e9dcd115\u003c/code\u003e\u003c/a\u003e Restore behavior of \u003ccode\u003eregeneratorRuntime\u003c/code\u003e helper (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17329\"\u003e#17329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fe32019663f91c2e9aa1fbd4fe96bdc2ae27bf3b\"\u003e\u003ccode\u003efe32019\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17268\"\u003e#17268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35152d82e153caf7ac786899a40752f40e33f706\"\u003e\u003ccode\u003e35152d8\u003c/code\u003e\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.4 to 7.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVik R (\u003ca href=\"https://github.com/vikr01\"\u003e\u003ccode\u003e@​vikr01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.4 (2025-05-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17323\"\u003e#17323\u003c/a\u003e Disallow using in bare case statement (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17311\"\u003e#17311\u003c/a\u003e Improve parseExpression error messages (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17287\"\u003e#17287\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17334\"\u003e#17334\u003c/a\u003e Use shorter method names for regenerator context (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17268\"\u003e#17268\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e helper size (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17238\"\u003e#17238\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.3 (2025-05-27)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17324\"\u003e#17324\u003c/a\u003e Improve multiline comments handling in yield/await expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17328\"\u003e#17328\u003c/a\u003e Correctly set \u003ccode\u003e.displayName\u003c/code\u003e on \u003ccode\u003eGeneratorFunction\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17319\"\u003e#17319\u003c/a\u003e fix: handle shadowed binding in \u003ccode\u003efor using of\u003c/code\u003e body (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17317\"\u003e#17317\u003c/a\u003e fix: support named evaluation for using declaration (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17321\"\u003e#17321\u003c/a\u003e fix(converter): Remove \u003ccode\u003eabstract\u003c/code\u003e modifiers in class declaration to expression conversion (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17257\"\u003e#17257\u003c/a\u003e Preserve class id when transforming using declarations with exported class (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17312\"\u003e#17312\u003c/a\u003e fix(parser): properly handle optional markers in generator class methods (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17307\"\u003e#17307\u003c/a\u003e fix(parser): Terminate modifier parsing at newline (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17308\"\u003e#17308\u003c/a\u003e Improve import phase parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/296cdc53e4063d3df6a19c037b92e2b2c74e90d2\"\u003e\u003ccode\u003e296cdc5\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17263\"\u003e#17263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3\"\u003e\u003ccode\u003e5c350ea\u003c/code\u003e\u003c/a\u003e v7.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ca4865a7f43a6a56aec242e23e4a3e318cf0ca92\"\u003e\u003ccode\u003eca4865a\u003c/code\u003e\u003c/a\u003e Fix: align behaviour to tsc \u003ccode\u003erewriteRelativeImportExtensions\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17118\"\u003e#17118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.17.6 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.6...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@netlify/remix-edge-adapter` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/remix-compute/releases\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix-edge-adapter: v3.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/blob/main/packages/remix-edge-adapter/CHANGELOG.md\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/commit/e0d50dff91f764447fa172f04e001e739f98620f\"\u003e\u003ccode\u003ee0d50df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e\u003ccode\u003e58c378a\u003c/code\u003e\u003c/a\u003e fix(deps): support and test against Vite 6 (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/607588ab1c63f54b763c76c6819db31e3751eca2\"\u003e\u003ccode\u003e607588a\u003c/code\u003e\u003c/a\u003e ci: fix pnpm integrity check (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netlify/remix-compute/commits/remix-edge-adapter-v3.4.3/packages/remix-edge-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2024.7.4 to 2025.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cli dependencies (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2766\"\u003e#2766\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003egetProductOptions\u003c/code\u003e to handle divergent product options. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2747\"\u003e#2747\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade eslint to version 9 and unify eslint config across all packages (with the exception of the skeleton, which still keeps its own config) (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2716\"\u003e#2716\u003c/a\u003e) by \u003ca href=\"https://github.com/liady\"\u003e\u003ccode\u003e@​liady\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump vite, Remix versions and tailwind v4 alpha to beta (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2696\"\u003e#2696\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetProductOptions\u003c/code\u003e crashing when one of variants returns a null \u003ccode\u003efirstSelectableVariant\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2704\"\u003e#2704\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump SFAPI to 2025-01 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2715\"\u003e#2715\u003c/a\u003e) by \u003ca href=\"https://github.com/rbshop\"\u003e\u003ccode\u003e@​rbshop\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003edecodeEncodedVariant\u003c/code\u003e utility to fix bug if encoding ends with index. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2721\"\u003e#2721\u003c/a\u003e) by \u003ca href=\"https://github.com/lhoffbeck\"\u003e\u003ccode\u003e@​lhoffbeck\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003egetProductOptions\u003c/code\u003e, \u003ccode\u003egetAdjacentAndFirstAvailableVariants\u003c/code\u003e, \u003ccode\u003euseSelectedOptionInUrlParam\u003c/code\u003e, and \u003ccode\u003emapSelectedProductOptionToObject\u003c/code\u003e to support combined listing products and products with 2000 variants limit. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2659\"\u003e#2659\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.5.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMigrating to React Router 7 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2866\"\u003e#2866\u003c/a\u003e) by \u003ca href=\"https://github.com/balazsbajorics\"\u003e\u003ccode\u003e@​balazsbajorics\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMajor version bumping libraries that now depend on react-router@7 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2866\"\u003e#2866\u003c/a\u003e) by \u003ca href=\"https://github.com/balazsbajorics\"\u003e\u003ccode\u003e@​balazsbajorics\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/91d129a5fc039b84b23bcf189a65a6a10976948d\"\u003e\u003ccode\u003e91d129a\u003c/code\u003e\u003c/a\u003e [ci] release 2025-05 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d12c521b7565a070780885cb0302d215a4854de1\"\u003e\u003ccode\u003ed12c521\u003c/code\u003e\u003c/a\u003e Keep 2025-04 features in main, but remove changesets (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/b01c336182a952fbdaab0d2a03bdd31eab8e2c17\"\u003e\u003ccode\u003eb01c336\u003c/code\u003e\u003c/a\u003e bumping hydrogen package version to 2025.5.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e9132d8888ad090d3db41fe4d5d63569a30e9d8e\"\u003e\u003ccode\u003ee9132d8\u003c/code\u003e\u003c/a\u003e React Router 7 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2866\"\u003e#2866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/985a3c62dea73c555bb647b54d29a1c6cdb833c1\"\u003e\u003ccode\u003e985a3c6\u003c/code\u003e\u003c/a\u003e update target version to 2025.5.0 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/a7e33c1dd45e3c7c27ab2e1125851468051cee0b\"\u003e\u003ccode\u003ea7e33c1\u003c/code\u003e\u003c/a\u003e Updating generated docs for 2025-04 release (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] relea...\n\n_Description has been truncated_","html_url":"https://github.com/Horlabrainmoore/brainpay-template/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horlabrainmoore%2Fbrainpay-template/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2025.1.4","new_version":"2025.4.0","update_type":"minor","path":null,"pr_created_at":"2025-05-20T14:38:29.000Z","version_change":"2025.1.4 → 2025.4.0","issue":{"uuid":"3077267116","node_id":"PR_kwDOLJrnVM6W57fx","number":478,"state":"open","title":"Bump the patch-minor group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-20T14:38:29.000Z","updated_at":"2025-06-07T19:35:15.307Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":21,"packages":[{"name":"@remix-run/react","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/client","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/sanity-io/client"},{"name":"@sanity/vision","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.4","new_version":"2025.4.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen-react","old_version":"2025.1.3","new_version":"2025.4.0","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.510.0","new_version":"0.511.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.11.0","new_version":"12.12.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.88.2","new_version":"3.89.0","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@eslint/js","old_version":"9.26.0","new_version":"9.27.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@remix-run/dev","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.6","new_version":"2.16.7","repository_url":"https://github.com/remix-run/remix"},{"name":"@tailwindcss/vite","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.26.0","new_version":"9.27.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"tailwindcss","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.6` | `2.16.7` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.6` | `2.16.7` |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.2.1` | `7.2.2` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.88.2` | `3.89.0` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.1` | `10.0.2` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.4` | `2025.4.0` |\n| [@shopify/hydrogen-react](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react) | `2025.1.3` | `2025.4.0` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.88.2` | `3.89.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.510.0` | `0.511.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.11.0` | `12.12.1` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.88.2` | `3.89.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.26.0` | `9.27.0` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.6` | `2.16.7` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.6` | `2.16.7` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.6` | `2.16.7` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.6` | `4.1.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.0` | `8.32.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.26.0` | `9.27.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.3.4` | `4.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.6` | `4.1.7` |\n\n\nUpdates `@remix-run/react` from 2.16.6 to 2.16.7\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\u003ev2.16.7\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\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/main/packages/remix-react/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\u003e2.16.7\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@remix-run/server-runtime@2.16.7\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/remix/commit/45df312b5f3e2371b8b82cd60aa92397f0bc919e\"\u003e\u003ccode\u003e45df312\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10628\"\u003e#10628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/f90aa1ff8abd6ef2858ee2063c5de3863fde2fb5\"\u003e\u003ccode\u003ef90aa1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10627\"\u003e#10627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.7/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.6 to 2.16.7\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.7\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2167\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.7\u003c/h2\u003e\n\u003cp\u003eNo significant changes to this package were made in this release. \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md\"\u003eSee the repo \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/a\u003e for an overview of all changes in v2.16.7.\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/45df312b5f3e2371b8b82cd60aa92397f0bc919e\"\u003e\u003ccode\u003e45df312\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10628\"\u003e#10628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/f90aa1ff8abd6ef2858ee2063c5de3863fde2fb5\"\u003e\u003ccode\u003ef90aa1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10627\"\u003e#10627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.7/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/client` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e7a7c6be\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003e7.2.2\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e7a7c6be\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/sanity-io/client/commit/010e75e75568101bc2d4eb44089503f93c093668\"\u003e\u003ccode\u003e010e75e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.2.2 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/7a7c6be9291afbb27bc6bae02242efbb8cc9f41f\"\u003e\u003ccode\u003e7a7c6be\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/0c738a5dc5c882168f5d38ae48867517322de117\"\u003e\u003ccode\u003e0c738a5\u003c/code\u003e\u003c/a\u003e chore(deno): update import_map.json (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/dd8b8cc8357efcdd876f60cbda4a1eb1560f1e5b\"\u003e\u003ccode\u003edd8b8cc\u003c/code\u003e\u003c/a\u003e chore: improvements to CI with PR title validation and esm compatibility chec...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.2.1...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7e52ce20394abc231053ff23f4ef461a4599e3de\"\u003e\u003ccode\u003e7e52ce2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7ac692662bdad924e43d805f8b23a252f6a3f418\"\u003e\u003ccode\u003e7ac6926\u003c/code\u003e\u003c/a\u003e fix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8d2fe701f237eaa2603a396689789e03ea58c4a8\"\u003e\u003ccode\u003e8d2fe70\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/156e8fa482703d99219f08da7bacb384517f1513\"\u003e\u003ccode\u003e156e8fa\u003c/code\u003e\u003c/a\u003e v3.88.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/addf066daa6f3043d27c82cada839a0938f44638\"\u003e\u003ccode\u003eaddf066\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9390\"\u003e#9390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/cli-hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/10\"\u003e\u003ccode\u003e@​10\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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-hydrogen@10.0.2/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.4 to 2025.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwitch to an evergreen URL for Perfkit. Users will no longer need to update Hydrogen to get the newest features and bugfixes. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2895\"\u003e#2895\u003c/a\u003e) by \u003ca href=\"https://github.com/krzksz\"\u003e\u003ccode\u003e@​krzksz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e710\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] release 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c58ddde879b8f1f4c14893ee7cf3db76dee00ae6\"\u003e\u003ccode\u003ec58ddde\u003c/code\u003e\u003c/a\u003e finish bumping sfapi to 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/9d8a6644a5b67dca890c6687df390aee78fc85c3\"\u003e\u003ccode\u003e9d8a664\u003c/code\u003e\u003c/a\u003e Switch to an evergreen version of Perfkit (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e71\u003c/code\u003e\u003c/a\u003e [2025-04] Update SFAPI version (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/d598b89306f78fdbf181f00e132da61ea8e1bc26\"\u003e\u003ccode\u003ed598b89\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f80f3bc7239b3ee6641cb468a17e15c77bb7815b\"\u003e\u003ccode\u003ef80f3bc\u003c/code\u003e\u003c/a\u003e Fix the customer account implementation to clear all session data on logout (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/61ddf92487524b3c04632ae2cfdaa2869a3ae02c\"\u003e\u003ccode\u003e61ddf92\u003c/code\u003e\u003c/a\u003e Add Address mutations support to CartForm and createCartHandler (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/642bde4f3df11511e125b013abd977618da25692\"\u003e\u003ccode\u003e642bde4\u003c/code\u003e\u003c/a\u003e Deprecating VariantSelector (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen@2025.4.0/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen-react` from 2025.1.3 to 2025.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/blob/main/packages/hydrogen-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SFAPI and CAAPI versions to 2025.04 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2886\"\u003e#2886\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/Shopify/hydrogen/commit/94d2170787567c83d237b3c3d2db9027976701fd\"\u003e\u003ccode\u003e94d2170\u003c/code\u003e\u003c/a\u003e [ci] release 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/c58ddde879b8f1f4c14893ee7cf3db76dee00ae6\"\u003e\u003ccode\u003ec58ddde\u003c/code\u003e\u003c/a\u003e finish bumping sfapi to 2025-04 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/af23e710dac83bb57498d9c2ef1d8bcf9df55d34\"\u003e\u003ccode\u003eaf23e71\u003c/code\u003e\u003c/a\u003e [2025-04] Update SFAPI version (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/642bde4f3df11511e125b013abd977618da25692\"\u003e\u003ccode\u003e642bde4\u003c/code\u003e\u003c/a\u003e Deprecating VariantSelector (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen-react/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/hydrogen-react@2025.4.0/packages/hydrogen-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/156e8fa482703d99219f08da7bacb384517f1513\"\u003e\u003ccode\u003e156e8fa\u003c/code\u003e\u003c/a\u003e v3.88.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.510.0 to 0.511.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.511.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimise a number of icons using \u003ccode\u003e\u0026lt;line\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;polyline\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3168\"\u003elucide-icons/lucide#3168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eclock-6\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3209\"\u003elucide-icons/lucide#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxis-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3199\"\u003elucide-icons/lucide#3199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echevrons-left-right-ellipsis\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3189\"\u003elucide-icons/lucide#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-code\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3173\"\u003elucide-icons/lucide#3173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3180\"\u003elucide-icons/lucide#3180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): support react 19 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2951\"\u003e#2951\u003c/a\u003e) by \u003ca href=\"https://github.com/jvliwanag\"\u003e\u003ccode\u003e@​jvliwanag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3126\"\u003elucide-icons/lucide#3126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efactory\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2970\"\u003elucide-icons/lucide#2970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003euniversity\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2965\"\u003elucide-icons/lucide#2965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewarehouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2966\"\u003elucide-icons/lucide#2966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2967\"\u003elucide-icons/lucide#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(cspell): remove duplicate 'pilcrow' from \u003ccode\u003ecustom-words.txt\u003c/code\u003e by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3193\"\u003elucide-icons/lucide#3193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-dashed-top-solid\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanpablofernandez\"\u003e\u003ccode\u003e@​juanpablofernandez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3204\"\u003elucide-icons/lucide#3204\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/jvliwanag\"\u003e\u003ccode\u003e@​jvliwanag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3126\"\u003elucide-icons/lucide#3126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juanpablofernandez\"\u003e\u003ccode\u003e@​juanpablofernandez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3204\"\u003elucide-icons/lucide#3204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.511.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.11.0 to 12.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.12.1] 2025-05-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChecks for \u003ccode\u003einstanceof HTMLElement\u003c/code\u003e made compatible with dynamically generated \u003ccode\u003eiframe\u003c/code\u003es.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.12.0] 2025-05-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003espringValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed various typos in the type definitions along with a stale documentation link.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.4] 2025-05-15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly read \u003ccode\u003etransform\u003c/code\u003e from the DOM for initial independent transforms when there's no active projection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.3] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseWillChange\u003c/code\u003e now only adds \u003ccode\u003etransform\u003c/code\u003e to \u003ccode\u003ewill-change\u003c/code\u003e to prevent issues with prematurely flattened \u003ccode\u003epreserve-3d\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.2] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e__VERSION__\u003c/code\u003e placeholder from motion value.\u003c/li\u003e\n\u003cli\u003eFixed types for \u003ccode\u003eReorder\u003c/code\u003e component.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.11.1] 2025-05-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault \u003ccode\u003escroll\u003c/code\u003e tracking to \u003ccode\u003edocument.scrollingElement\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/motiondivision/motion/commit/88761b3d127265d3ba7047093612d1fb8a55d2cd\"\u003e\u003ccode\u003e88761b3\u003c/code\u003e\u003c/a\u003e v12.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/faa4fcc5d9221647f4245b636ee7cd02b75da6b5\"\u003e\u003ccode\u003efaa4fcc\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a46b071baae837ae3a392b4e62e799332a2c3897\"\u003e\u003ccode\u003ea46b071\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3215\"\u003e#3215\u003c/a\u003e from motiondivision/fix/iframe-compatible-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a18e65cd651d6551a4917c3cd06699273ad441aa\"\u003e\u003ccode\u003ea18e65c\u003c/code\u003e\u003c/a\u003e v12.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/eb52f9aa8fd06af88f3a3c9ed612c555d0fc76bf\"\u003e\u003ccode\u003eeb52f9a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7dba355dfb11a7cc80df3c54fa3ca3b581cc1bc5\"\u003e\u003ccode\u003e7dba355\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d02c1491bdfcb5fcc5493589ad0e9c5285d037e9\"\u003e\u003ccode\u003ed02c149\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3218\"\u003e#3218\u003c/a\u003e from motiondivision/feature/spring-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/98a521d4046146473570b11905a6d141cc2b6c1f\"\u003e\u003ccode\u003e98a521d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3220\"\u003e#3220\u003c/a\u003e from neontomo/fixing-a-few-typos-and-stale-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bce16fcb0500e6ebd4a59046588d8fcdfac8f515\"\u003e\u003ccode\u003ebce16fc\u003c/code\u003e\u003c/a\u003e adding changelog.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2c25565293633f2ad9f3539a0919e71c18feeac9\"\u003e\u003ccode\u003e2c25565\u003c/code\u003e\u003c/a\u003e fixed typos in the type definitions and a stale documentation link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.11.0...v12.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 3.88.2 to 3.89.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.89.0\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\"\u003ewww.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): remove linting configs from app templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9421\"\u003e#9421\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3ae5104dc2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9411\"\u003e#9411\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ebd6bc5c36d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency \u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e to ^2.0.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9368\"\u003e#9368\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e3beae68508\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: release type imports use client types (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9416\"\u003e#9416\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e22f804b666\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003erefactor(core): updated client api version (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9bf02a6eb2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: marking use of useClient() with no options as deprecated (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9426\"\u003e#9426\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eaa6038f9a7\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCole Peters\u003c/td\u003e\n\u003ctd\u003efix(cli): clean up mentions of 'core apps' -\u0026gt; 'custom apps' (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9437\"\u003e#9437\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7f6bd42b7e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(eslint): switch off no-nested-ternary rule (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9436\"\u003e#9436\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ef94922ccd4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003efix(core): add fix for hanging requests for the collection states (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9433\"\u003e#9433\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ee57b96c9dc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBjørge Næss\u003c/td\u003e\n\u003ctd\u003echore(efps): add debug info (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9435\"\u003e#9435\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e63b0220e99\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8d2fe701f2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e60192e5072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003echore(cli): update runtime-cli and functions implementation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9438\"\u003e#9438\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5d1e5f5d73\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7ac692662b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePer-Kristian Nordnes\u003c/td\u003e\n\u003ctd\u003efeat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e9a2039cbd3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003erefactor: createReleaseOperationsStore uses action client for version creation when reverting release (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9443\"\u003e#9443\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4d8ff4577c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1adedb59f0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): remove named export from SDK application templates (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e8aa8240472\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFred Carlsen\u003c/td\u003e\n\u003ctd\u003echore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e062f32092b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7e52ce2039\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eecospark[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): dedupe pnpm-lock.yaml (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9457\"\u003e#9457\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e4acdef6cd5\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/88e2dda0aa6048eed31625c477c72814833a5443\"\u003e\u003ccode\u003e88e2dda\u003c/code\u003e\u003c/a\u003e v3.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/974be5178ed765d0d5a25e826ea5a28966548b58\"\u003e\u003ccode\u003e974be51\u003c/code\u003e\u003c/a\u003e fix: improve connection error handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/5893\"\u003e#5893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7e52ce20394abc231053ff23f4ef461a4599e3de\"\u003e\u003ccode\u003e7e52ce2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/062f32092bde2ca85efde835536660f51af3f930\"\u003e\u003ccode\u003e062f320\u003c/code\u003e\u003c/a\u003e chore(manifest): add media library config to extracted manifest (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9430\"\u003e#9430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1adedb59f02c0f6bf47dc45f424e023a6755341c\"\u003e\u003ccode\u003e1adedb5\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency get-it to ^8.6.9 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9449\"\u003e#9449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/4d8ff4577c579b66750eeedbb4d349d1dc1fe2ba\"\u003e\u003ccode\u003e4d8ff45\u003c/code\u003e\u003c/a\u003e refactor: createReleaseOperationsStore uses action client for version creatio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9a2039cbd34be0467bf64a52c8677db54df02a4f\"\u003e\u003ccode\u003e9a2039c\u003c/code\u003e\u003c/a\u003e feat: notify user about Media Library was not found (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9387\"\u003e#9387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7ac692662bdad924e43d805f8b23a252f6a3f418\"\u003e\u003ccode\u003e7ac6926\u003c/code\u003e\u003c/a\u003e fix(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9440\"\u003e#9440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/60192e5072fc14e6de632c1e35c2ee506fb52636\"\u003e\u003ccode\u003e60192e5\u003c/code\u003e\u003c/a\u003e refactor: use release version actions client (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8d2fe701f237eaa2603a396689789e03ea58c4a8\"\u003e\u003ccode\u003e8d2fe70\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.18 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9138\"\u003e#9138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.89.0/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.26.0 to 9.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.27.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370\"\u003e\u003ccode\u003ed71e37f\u003c/code\u003e\u003c/a\u003e feat: Allow flags to be set in ESLINT_FLAGS env variable (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717\"\u003e#19717\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934\"\u003e\u003ccode\u003eba456e0\u003c/code\u003e\u003c/a\u003e feat: Externalize MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699\"\u003e#19699\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0\"\u003e\u003ccode\u003e07c1a7e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eallowRegexCharacters\u003c/code\u003e to \u003ccode\u003eno-useless-escape\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705\"\u003e#19705\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc\"\u003e\u003ccode\u003e7bc6c71\u003c/code\u003e\u003c/a\u003e feat: add no-unassigned-vars rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618\"\u003e#19618\u003c/a\u003e) (Jacob Bandes-Storch)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66\"\u003e\u003ccode\u003eee40364\u003c/code\u003e\u003c/a\u003e feat: convert no-array-constructor suggestions to autofixes (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621\"\u003e#19621\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1\"\u003e\u003ccode\u003e32957cd\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557\"\u003e#19557\u003c/a\u003e) (Nitin Kumar)\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/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e\"\u003e\u003ccode\u003e5687ce7\u003c/code\u003e\u003c/a\u003e fix: correct mismatched removed rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734\"\u003e#19734\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601\"\u003e\u003ccode\u003edc5ed33\u003c/code\u003e\u003c/a\u003e fix: correct types and tighten type definitions in \u003ccode\u003eSourceCode\u003c/code\u003e class (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731\"\u003e#19731\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a\"\u003e\u003ccode\u003ede1b5de\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eservice\u003c/code\u003e property name in \u003ccode\u003eLinter.ESLintParseResult\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713\"\u003e#19713\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97\"\u003e\u003ccode\u003e60c3e2c\u003c/code\u003e\u003c/a\u003e fix: sort keys in eslint-suppressions.json to avoid git churn (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711\"\u003e#19711\u003c/a\u003e) (Ron Waldon-Howe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9\"\u003e\u003ccode\u003e9da90ca\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eallowReserved\u003c/code\u003e to \u003ccode\u003eLinter.ParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710\"\u003e#19710\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94\"\u003e\u003ccode\u003efbb8be9\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003einfo\u003c/code\u003e to \u003ccode\u003eESLint.DeprecatedRuleUse\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701\"\u003e#19701\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/25de55055d420d7c8b794ae5fdaeb67947c613d9\"\u003e\u003ccode\u003e25de550\u003c/code\u003e\u003c/a\u003e docs: Update description of frozen rules to mention TypeScript (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736\"\u003e#19736\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3\"\u003e\u003ccode\u003ebd5def6\u003c/code\u003e\u003c/a\u003e docs: Clean up configuration files docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735\"\u003e#19735\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7\"\u003e\u003ccode\u003e4d0c60d\u003c/code\u003e\u003c/a\u003e docs: Add Neovim to editor integrations (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729\"\u003e#19729\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27\"\u003e\u003ccode\u003e71317eb\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/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8\"\u003e\u003ccode\u003e4c289e6\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/f0f0d46ab2f87e439642abd84b6948b447b66349\"\u003e\u003ccode\u003ef0f0d46\u003c/code\u003e\u003c/a\u003e docs: clarify that unused suppressions cause non-zero exit code (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698\"\u003e#19698\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8\"\u003e\u003ccode\u003e8ed3273\u003c/code\u003e\u003c/a\u003e docs: fix internal usages of \u003ccode\u003eConfigData\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688\"\u003e#19688\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c\"\u003e\u003ccode\u003eeb316a8\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003efmt\u003c/code\u003e and \u003ccode\u003echeck\u003c/code\u003e sections to \u003ccode\u003ePackage.json Conventions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686\"\u003e#19686\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56\"\u003e\u003ccode\u003ea3a2559\u003c/code\u003e\u003c/a\u003e docs: fix wording in Combine Configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685\"\u003e#19685\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3\"\u003e\u003ccode\u003ec8d17e1\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/f8f1560de633aaf24a7099f89cbbfed12a762a32\"\u003e\u003ccode\u003ef8f1560\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.27.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739\"\u003e#19739\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a\"\u003e\u003ccode\u003eecaef73\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/596fdc62047dff863e990c3246b32da97ae9a14e\"\u003e\u003ccode\u003e596fdc6\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to ^0.18.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732\"\u003e#19732\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b\"\u003e\u003ccode\u003ef791da0\u003c/code\u003e\u003c/a\u003e chore: remove unbalanced curly brace from \u003ccode\u003e.editorconfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730\"\u003e#19730\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e\"\u003e\u003ccode\u003ee86edee\u003c/code\u003e\u003c/a\u003e refactor: Consolidate Config helpers (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675\"\u003e#19675\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517\"\u003e\u003ccode\u003ecf36352\u003c/code\u003e\u003c/a\u003e chore: remove shared types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718\"\u003e#19718\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1\"\u003e\u003ccode\u003ef60f276\u003c/code\u003e\u003c/a\u003e refactor: Easier RuleContext creation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709\"\u003e#19709\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424\"\u003e\u003ccode\u003e58a171e\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.3.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712\"\u003e#19712\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d\"\u003e\u003ccode\u003e3a075a2\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.14.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715\"\u003e#19715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167\"\u003e\u003ccode\u003e44bac9d\u003c/code\u003e\u003c/a\u003e ci: run tests in Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702\"\u003e#19702\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde\"\u003e\u003ccode\u003e35304dd\u003c/code\u003e\u003c/a\u003e chore: add missing \u003ccode\u003efunding\u003c/code\u003e field to packages (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684\"\u003e#19684\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32\"\u003e\u003ccode\u003ef305beb\u003c/code\u003e\u003c/a\u003e test: mock \u003ccode\u003eprocess.emitWarning\u003c/code\u003e to prevent output disruption (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687\"\u003e#19687\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.27.0 - May 16, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32\"\u003e\u003ccode\u003ef8f1560\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.27.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739\"\u003e#19739\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a\"\u003e\u003ccode\u003eecaef73\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/25de55055d420d7c8b794ae5fdaeb67947c613d9\"\u003e\u003ccode\u003e25de550\u003c/code\u003e\u003c/a\u003e docs: Update description of frozen rules to mention TypeScript (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736\"\u003e#19736\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3\"\u003e\u003ccode\u003ebd5def6\u003c/code\u003e\u003c/a\u003e docs: Clean up configuration files docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735\"\u003e#19735\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370\"\u003e\u003ccode\u003ed71e37f\u003c/code\u003e\u003c/a\u003e feat: Allow flags to be set in ESLINT_FLAGS env variable (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717\"\u003e#19717\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e\"\u003e\u003ccode\u003e5687ce7\u003c/code\u003e\u003c/a\u003e fix: correct mismatched removed rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734\"\u003e#19734\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e\"\u003e\u003ccode\u003e596fdc6\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to ^0.18.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732\"\u003e#19732\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934\"\u003e\u003ccode\u003eba456e0\u003c/code\u003e\u003c/a\u003e feat: Externalize MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699\"\u003e#19699\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601\"\u003e\u003ccode\u003edc5ed33\u003c/code\u003e\u003c/a\u003e fix: correct types and tighten type definitions in \u003ccode\u003eSourceCode\u003c/code\u003e class (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731\"\u003e#19731\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7\"\u003e\u003ccode\u003e4d0c60d\u003c/code\u003e\u003c/a\u003e docs: Add Neovim to editor integrations (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729\"\u003e#19729\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b\"\u003e\u003ccode\u003ef791da0\u003c/code\u003e\u003c/a\u003e chore: remove unbalanced curly brace from \u003ccode\u003e.editorconfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730\"\u003e#19730\u003c/a\u003e) (Maria José Solano)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e\"\u003e\u003ccode\u003ee86edee\u003c/code\u003e\u003c/a\u003e refactor: Consolidate Config helpers (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675\"\u003e#19675\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0\"\u003e\u003ccode\u003e07c1a7e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eallowRegexCharacters\u003c/code\u003e to \u003ccode\u003eno-useless-escape\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705\"\u003e#19705\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517\"\u003e\u003ccode\u003ecf36352\u003c/code\u003e\u003c/a\u003e chore: remove shared types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718\"\u003e#19718\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1\"\u003e\u003ccode\u003ef60f276\u003c/code\u003e\u003c/a\u003e refactor: Easier RuleContext creation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709\"\u003e#19709\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27\"\u003e\u003ccode\u003e71317eb\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/de1b5deba069f770140f3a7dba2702c1016dcc2a\"\u003e\u003ccode\u003ede1b5de\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eservice\u003c/code\u003e property name in \u003ccode\u003eLinter.ESLintParseResult\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713\"\u003e#19713\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424\"\u003e\u003ccode\u003e58a171e\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.3.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712\"\u003e#19712\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d\"\u003e\u003ccode\u003e3a075a2\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.14.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715\"\u003e#19715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97\"\u003e\u003ccode\u003e60c3e2c\u003c/code\u003e\u003c/a\u003e fix: sort keys in eslint-suppressions.json to avoid git churn (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711\"\u003e#19711\u003c/a\u003e) (Ron Waldon-Howe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8\"\u003e\u003ccode\u003e4c289e6\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/9da90ca3c163adb23a9cc52421f59dedfce34fc9\"\u003e\u003ccode\u003e9da90ca\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003eallowReserved\u003c/code\u003e to \u003ccode\u003eLinter.ParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710\"\u003e#19710\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc\"\u003e\u003ccode\u003e7bc6c71\u003c/code\u003e\u003c/a\u003e feat: add no-unassigned-vars rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618\"\u003e#19618\u003c/a\u003e) (Jacob Bandes-Storch)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66\"\u003e\u003ccode\u003eee40364\u003c/code\u003e\u003c/a\u003e feat: convert no-array-constructor suggestions to autofixes (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621\"\u003e#19621\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94\"\u003e\u003ccode\u003efbb8be9\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003einfo\u003c/code\u003e to \u003ccode\u003eESLint.DeprecatedRuleUse\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701\"\u003e#19701\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349\"\u003e\u003ccode\u003ef0f0d46\u003c/code\u003e\u003c/a\u003e docs: clarify that unused suppressions cause non-zero exit code (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698\"\u003e#19698\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167\"\u003e\u003ccode\u003e44bac9d\u003c/code\u003e\u003c/a\u003e ci: run tests in Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702\"\u003e#19702\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1\"\u003e\u003ccode\u003e32957cd\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557\"\u003e#19557\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde\"\u003e\u003ccode\u003e35304dd\u003c/code\u003e\u003c/a\u003e chore: add missing \u003ccode\u003efunding\u003c/code\u003e field to packages (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684\"\u003e#19684\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8\"\u003e\u003ccode\u003e8ed3273\u003c/code\u003e\u003c/a\u003e docs: fix internal usages of \u003ccode\u003eConfigData\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688\"\u003e#19688\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32\"\u003e\u003ccode\u003ef305beb\u003c/code\u003e\u003c/a\u003e test: mock \u003ccode\u003eprocess.emitWarning\u003c/code\u003e to prevent output disruption (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687\"\u003e#19687\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/478","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/478","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/478/packages"}},{"old_version":"2024.7.4","new_version":"2025.1.4","update_type":"major","path":null,"pr_created_at":"2025-05-17T10:21:41.000Z","version_change":"2024.7.4 → 2025.1.4","issue":{"uuid":"2525981176","node_id":"PR_kwDOOajUbs6Wj2n4","number":3,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-17T10:21:41.000Z","updated_at":"2025-05-17T10:21:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"vite","old_version":"5.4.14","new_version":"5.4.19","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.4","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"esbuild","old_version":"0.17.6","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@netlify/remix-edge-adapter","old_version":"3.4.2","new_version":"3.4.3","repository_url":"https://github.com/netlify/remix-compute"},{"name":"@shopify/hydrogen","old_version":"2024.7.4","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@remix-run/dev","old_version":"2.12.0","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/cli","old_version":"3.66.1","new_version":"3.80.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.14` | `5.4.19` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.27.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.4` | `7.27.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.17.6` | `0.25.4` |\n| [@netlify/remix-edge-adapter](https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter) | `3.4.2` | `3.4.3` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2024.7.4` | `2025.1.4` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.12.0` | `2.16.6` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.66.1` | `3.80.0` |\n\n\nUpdates `vite` from 5.4.14 to 5.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9b0f4c80eea8b136d262c705234353e96abfbe75\"\u003e\u003ccode\u003e9b0f4c8\u003c/code\u003e\u003c/a\u003e release: v5.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e\u003ccode\u003e807d7f0\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.19/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.25.0 to 7.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/woaitsAryan\"\u003e\u003ccode\u003e@​woaitsAryan\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAll packages\u003c/em\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17232\"\u003e#17232\u003c/a\u003e Bump typescript-eslint to 8.29.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17219\"\u003e#17219\u003c/a\u003e test: add basic typescript-eslint integration tests (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-imports\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typeof-symbol\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b1f91840f8b68f892e5bd2440d7469b0826a6664\"\u003e\u003ccode\u003eb1f9184\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003einteropRequireWildcard\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/16538\"\u003e#16538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9c351e5220df774498e26a0fcd337921085f065a\"\u003e\u003ccode\u003e9c351e5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eclass\u003c/code\u003e and add type definitions for \u003ccode\u003eregenerator\u003c/code\u003e  (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17220\"\u003e#17220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0f95b748a9a5f90c3b23d4d72299684991049243\"\u003e\u003ccode\u003e0f95b74\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregeneratorRuntime\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/317e332e650bc04907bc787ab79f930288a3e71e\"\u003e\u003ccode\u003e317e332\u003c/code\u003e\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17207\"\u003e#17207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/14ef1e972277bc7b80527fc2aa4d4ffc7662c768\"\u003e\u003ccode\u003e14ef1e9\u003c/code\u003e\u003c/a\u003e Babel 8 cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17211\"\u003e#17211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/97105cb9f285964065a525c7ab4fd718c57e2a40\"\u003e\u003ccode\u003e97105cb\u003c/code\u003e\u003c/a\u003e Re-convert regeneratorRuntime to helper format (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1b93b0c0d7388c461c7e07150c3fcba4719a2120\"\u003e\u003ccode\u003e1b93b0c\u003c/code\u003e\u003c/a\u003e Move regenerator files to the relevant packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b953a8fb374a0c47b2f8fc9f0830246291cfbb0a\"\u003e\u003ccode\u003eb953a8f\u003c/code\u003e\u003c/a\u003e Remove bundled regeneratorRuntime helper (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6874c25ba25c73b6c970b2ba87615051e99a082f\"\u003e\u003ccode\u003e6874c25\u003c/code\u003e\u003c/a\u003e Prepare LICENSE files for incorporating regenerator (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.1/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.4 to 7.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/woaitsAryan\"\u003e\u003ccode\u003e@​woaitsAryan\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAll packages\u003c/em\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.1 (2025-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17254\"\u003e#17254\u003c/a\u003e Allow \u003ccode\u003eusing of\u003c/code\u003e as lexical declaration within for (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17230\"\u003e#17230\u003c/a\u003e Disallow get/set in TSPropertySignature (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17193\"\u003e#17193\u003c/a\u003e Stricter TSImportType options parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17137\"\u003e#17137\u003c/a\u003e fix: do expressions should allow early exit (\u003ca href=\"https://github.com/kermanx\"\u003e\u003ccode\u003e@​kermanx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-wrap-function\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17251\"\u003e#17251\u003c/a\u003e Fix: propagate argument evaluation errors through async promise chain (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-remap-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17231\"\u003e#17231\u003c/a\u003e fix apply()/call() annotated as pure (\u003ca href=\"https://github.com/Lacsw\"\u003e\u003ccode\u003e@​Lacsw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17233\"\u003e#17233\u003c/a\u003e Create ChainExpression within TSInstantiationExpression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17226\"\u003e#17226\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17224\"\u003e#17224\u003c/a\u003e Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17080\"\u003e#17080\u003c/a\u003e Fix start of TSParameterProperty (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17228\"\u003e#17228\u003c/a\u003e Update firefox bugfix compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17156\"\u003e#17156\u003c/a\u003e fix: Objects and arrays with multiple references should not be evaluated (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17216\"\u003e#17216\u003c/a\u003e Fix: support const type parameter in generator (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-arrow-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17221\"\u003e#17221\u003c/a\u003e Reduce generated names size for the 10th-11th (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-runtime-corejs2\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17263\"\u003e#17263\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17256\"\u003e#17256\u003c/a\u003e Tune plugin compat data (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17236\"\u003e#17236\u003c/a\u003e migrate babel-compat-data build script to mjs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17232\"\u003e#17232\u003c/a\u003e Bump typescript-eslint to 8.29.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17219\"\u003e#17219\u003c/a\u003e test: add basic typescript-eslint integration tests (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17205\"\u003e#17205\u003c/a\u003e Inline regenerator in the relevant packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16844\"\u003e#16844\u003c/a\u003e Migrate \u003ccode\u003e@babel/register\u003c/code\u003e to cts (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-imports\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-amd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-umd\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typeof-symbol\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17207\"\u003e#17207\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/296cdc53e4063d3df6a19c037b92e2b2c74e90d2\"\u003e\u003ccode\u003e296cdc5\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eregenerator-runtime\u003c/code\u003e dep in \u003ccode\u003e@babel/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17263\"\u003e#17263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5c350eab83dd12268add44cce0eeda6c898211e3\"\u003e\u003ccode\u003e5c350ea\u003c/code\u003e\u003c/a\u003e v7.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ca4865a7f43a6a56aec242e23e4a3e318cf0ca92\"\u003e\u003ccode\u003eca4865a\u003c/code\u003e\u003c/a\u003e Fix: align behaviour to tsc \u003ccode\u003erewriteRelativeImportExtensions\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17118\"\u003e#17118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e1ce99df422971175249509e7bbc2b327b8f7957\"\u003e\u003ccode\u003ee1ce99d\u003c/code\u003e\u003c/a\u003e v7.26.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d5952e80c0faa5ec20e35085531b6e572d31dad4\"\u003e\u003ccode\u003ed5952e8\u003c/code\u003e\u003c/a\u003e Fix processing of replacement pattern with named capture groups (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17173\"\u003e#17173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/64bca7b5f308cd52c192a5c821a57f6d1b0475f4\"\u003e\u003ccode\u003e64bca7b\u003c/code\u003e\u003c/a\u003e v7.26.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2d9514066e3b135835ed93246ebbcdb7ca0263ca\"\u003e\u003ccode\u003e2d95140\u003c/code\u003e\u003c/a\u003e v7.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe\"\u003e\u003ccode\u003e63d3038\u003c/code\u003e\u003c/a\u003e v7.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.1/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.17.6 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.6...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@netlify/remix-edge-adapter` from 3.4.2 to 3.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/remix-compute/releases\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix-edge-adapter: v3.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/blob/main/packages/remix-edge-adapter/CHANGELOG.md\"\u003e\u003ccode\u003e@​netlify/remix-edge-adapter\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/remix-compute/compare/remix-edge-adapter-v3.4.2...remix-edge-adapter-v3.4.3\"\u003e3.4.3\u003c/a\u003e (2025-04-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e support and test against Vite 6 (\u003ca href=\"https://redirect.github.com/netlify/remix-compute/issues/507\"\u003e#507\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e58c378a\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/netlify/remix-compute/commit/e0d50dff91f764447fa172f04e001e739f98620f\"\u003e\u003ccode\u003ee0d50df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/58c378ac6e1a723300f240756c1e26e577b00d44\"\u003e\u003ccode\u003e58c378a\u003c/code\u003e\u003c/a\u003e fix(deps): support and test against Vite 6 (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/remix-compute/commit/607588ab1c63f54b763c76c6819db31e3751eca2\"\u003e\u003ccode\u003e607588a\u003c/code\u003e\u003c/a\u003e ci: fix pnpm integrity check (\u003ca href=\"https://github.com/netlify/remix-compute/tree/HEAD/packages/remix-edge-adapter/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netlify/remix-compute/commits/remix-edge-adapter-v3.4.3/packages/remix-edge-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2024.7.4 to 2025.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/releases\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen-react\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e\u003ca href=\"https://github.com/2025\"\u003e\u003ccode\u003e@​2025\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump Remix to 2.16.1 and vite to 6.2.0 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2784\"\u003e#2784\u003c/a\u003e) by \u003ca href=\"https://github.com/wizardlyhel\"\u003e\u003ccode\u003e@​wizardlyhel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for the Remix future flag \u003ccode\u003ev3_routeConfig\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2722\"\u003e#2722\u003c/a\u003e) by \u003ca href=\"https://github.com/seanparsons\"\u003e\u003ccode\u003e@​seanparsons\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease refer to the Remix documentation for more details on \u003ccode\u003ev3_routeConfig\u003c/code\u003e future flag: \u003ca href=\"https://remix.run/docs/en/main/start/future-flags#v3_routeconfig\"\u003ehttps://remix.run/docs/en/main/start/future-flags#v3_routeconfig\u003c/a\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eAdd the following npm package dev dependencies:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026quot;devDependencies\u0026quot;: {\n    \u0026quot;@remix-run/dev\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n+    \u0026quot;@remix-run/fs-routes\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n+    \u0026quot;@remix-run/route-config\u0026quot;: \u0026quot;^2.16.1\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIf you have \u003ccode\u003eexport function Layout\u003c/code\u003e in your \u003ccode\u003eroot.tsx\u003c/code\u003e, move this export into its own file. For example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// /app/layout.tsx\nexport default function Layout() {\n  const nonce = useNonce();\n  const data = useRouteLoaderData\u0026lt;RootLoader\u0026gt;('root');\n\u003cp\u003ereturn (\n\u0026lt;html lang=\u0026quot;en\u0026quot;\u0026gt;\n...\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a \u003ccode\u003eroutes.ts\u003c/code\u003e file.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport {flatRoutes} from '@remix-run/fs-routes';\nimport {layout, type RouteConfig} from '@remix-run/route-config';\nimport {hydrogenRoutes} from '@shopify/hydrogen';\n\u003cp\u003eexport default hydrogenRoutes([\n// Your entire app reading from routes folder using Layout from layout.tsx\nlayout('./layout.tsx', await flatRoutes()),\n]) satisfies RouteConfig;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/1bf1e33c11ea285c4b4bfda307c50a8d9c059e97\"\u003e\u003ccode\u003e1bf1e33\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/f0c481fd512bfd82588641be3469c8c57f69310c\"\u003e\u003ccode\u003ef0c481f\u003c/code\u003e\u003c/a\u003e Fix routeConfig broken on windows (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/74ef1ba7d41988350e9d2c81731c90381943d1f0\"\u003e\u003ccode\u003e74ef1ba\u003c/code\u003e\u003c/a\u003e Incorporate the \u003ccode\u003ev3_routeConfig\u003c/code\u003e future flag for Remix. (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/0425e50dafe2f42326cba67076e5fcea2905e885\"\u003e\u003ccode\u003e0425e50\u003c/code\u003e\u003c/a\u003e bump remix and vite (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/bc81bbdd33dc2bccf6d3535e0d89b13de1400e1a\"\u003e\u003ccode\u003ebc81bbd\u003c/code\u003e\u003c/a\u003e Update Some Project Dependencies (March 2025) (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/428e6d7c77bc7e585e0d5317f125831bbad8c0ab\"\u003e\u003ccode\u003e428e6d7\u003c/code\u003e\u003c/a\u003e Removed unnecessary call to exchangeAccessToken. (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/07cc4aaf1fa7ce95e695f7ebd5913d504ea47af9\"\u003e\u003ccode\u003e07cc4aa\u003c/code\u003e\u003c/a\u003e Bump body-parser, graphql codegen, semver, ws packages (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/cd918ef9ea434db0e97e5158d05682db0922e19a\"\u003e\u003ccode\u003ecd918ef\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/eca3df8ce1f2fa436476d41730a3da123d65bc2e\"\u003e\u003ccode\u003eeca3df8\u003c/code\u003e\u003c/a\u003e [ci] release 2025-01-01 (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/dev` from 2.12.0 to 2.16.6\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/dev\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2165\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2165\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2164\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2164\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2163\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2163\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2162\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2161\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2161\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2160\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2153\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2153\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2152\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2152\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2151\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2150\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2140\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2131\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2130\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2121\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2121\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/main/packages/remix-dev/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/dev\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\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@remix-run/server-runtime@2.16.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.3\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@remix-run/node@2.16.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.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@remix-run/server-runtime@2.16.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node@2.16.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003efuture.v3_routeConfig\u003c/code\u003e is enabled, fix errors evaluating \u003ccode\u003eroutes.ts\u003c/code\u003e when multiple copies of \u003ccode\u003e@remix-run/dev\u003c/code\u003e are present (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/https-gitcom/Trrzwpp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/https-gitcom%2FTrrzwpp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2025.1.3","new_version":"2025.1.4","update_type":"patch","path":null,"pr_created_at":"2025-05-12T15:05:21.000Z","version_change":"2025.1.3 → 2025.1.4","issue":{"uuid":"3057293842","node_id":"PR_kwDOLJrnVM6V2wz5","number":474,"state":"open","title":"Bump the patch-minor group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T15:05:21.000Z","updated_at":"2025-05-12T15:06:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":40,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"isbot","old_version":"5.1.27","new_version":"5.1.28","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.510.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.11.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.27` | `5.1.28` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.510.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.11.0` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.3.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.27 to 5.1.28\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28\"\u003e5.1.28\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern update\u003c/li\u003e\n\u003c/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/omrilotan/isbot/commit/2e769008667d6df245795b2b7fd6dca0cf4ab676\"\u003e\u003ccode\u003e2e76900\u003c/code\u003e\u003c/a\u003e Resolve \u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/290\"\u003e#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.510.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.510.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrackets\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3172\"\u003elucide-icons/lucide#3172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003echeck-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/oosawy\"\u003e\u003ccode\u003e@​oosawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2890\"\u003elucide-icons/lucide#2890\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/oosawy\"\u003e\u003ccode\u003e@​oosawy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2890\"\u003elucide-icons/lucide#2890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.509.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3201\"\u003elucide-icons/lucide#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert(site): resets Absolute Stroke Width by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3197\"\u003elucide-icons/lucide#3197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\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/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.510.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.11.0] 2025-05-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalue.isEffectActive\u003c/code\u003e for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.6] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop firing \u003ccode\u003e.then()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e and \u003ccode\u003e.cancel()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.5] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed attaching multiple \u003ccode\u003epress\u003c/code\u003e handlers on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed layout animations jumping when interrupted.\u003c/li\u003e\n\u003cli\u003eLower memory and runtime overhead of layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.3] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to fix layout animations jumping when interrupted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.2] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.cancel()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.1] 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMain thread \u003ccode\u003escroll\u003c/code\u003e animations are now lazy, resolving after \u003ccode\u003e\u0026quot;scroll\u0026quot;\u003c/code\u003e events instead of every animation frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.0] 2025-05-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estyleEffect\u003c/code\u003e now supports:\n\u003cul\u003e\n\u003cli\u003eDefault value types\u003c/li\u003e\n\u003cli\u003eIndependent transforms\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/cde4129c7ab0b81d60a44b38c7e3aad81e9c243b\"\u003e\u003ccode\u003ecde4129\u003c/code\u003e\u003c/a\u003e v12.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ff5384ecb7773ed92e499d2b84f23da2b1156811\"\u003e\u003ccode\u003eff5384e\u003c/code\u003e\u003c/a\u003e Adding isEffectActive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3c1f44bdd5f8ef5ceeb6f69789f846a109a5f351\"\u003e\u003ccode\u003e3c1f44b\u003c/code\u003e\u003c/a\u003e v12.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d3bd2e666456bdb42102616aa2cdcc068d0e6aba\"\u003e\u003ccode\u003ed3bd2e6\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c8151ed0a21c1a00113c5b2a7c5c2e7becdc00f7\"\u003e\u003ccode\u003ec8151ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3203\"\u003e#3203\u003c/a\u003e from motiondivision/fix/cancel-then\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b2f897192c92135cee318b9de2fcbc693d4548dc\"\u003e\u003ccode\u003eb2f8971\u003c/code\u003e\u003c/a\u003e v12.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/263b8420439a4a10ee6b71f222d6f6798a9ddf7a\"\u003e\u003ccode\u003e263b842\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7c7b0a1c5cbe7d008fafdb770de0c9cab474275d\"\u003e\u003ccode\u003e7c7b0a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3202\"\u003e#3202\u003c/a\u003e from motiondivision/fix/multi-press\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/630f00d549338525a089de552c57940da4887b60\"\u003e\u003ccode\u003e630f00d\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5f7aa971e813dba1000b06fa16be069dbb0d3751\"\u003e\u003ccode\u003e5f7aa97\u003c/code\u003e\u003c/a\u003e Fixing test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.9.2...v12.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity-plugin-internationalized-array` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/releases\"\u003esanity-plugin-internationalized-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-plugin-internationalized-array/v/3.1.3\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/blob/main/CHANGELOG.md\"\u003esanity-plugin-internationalized-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-io/sanity-plugin-internationalized-array/commit/593a8e6f1000a2247cb5862529db011c89e78b16\"\u003e\u003ccode\u003e593a8e6\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e\u003ccode\u003e4e85b95\u003c/code\u003e\u003c/a\u003e fix: resolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `styled-components` from 6.1.17 to 6.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/styled-components/styled-components/releases\"\u003estyled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estyled-components@6.1.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e76b18a4: fix react 19 compatibility\u003c/li\u003e\n\u003cli\u003ebdac7af: Quickfix to support expo sdk \u0026gt;= 53 and react-native \u0026gt;=0.79.\u003c/li\u003e\n\u003c/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/styled-components/styled-components/commit/4cdb381f6c44826277ef7f337ce4c8f48ad02097\"\u003e\u003ccode\u003e4cdb381\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5580\"\u003e#5580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/bdac7afe171dd044d01636bc4482071aad52b4c0\"\u003e\u003ccode\u003ebdac7af\u003c/code\u003e\u003c/a\u003e Quickfix for react 19 for non browser enviroments (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5582\"\u003e#5582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/styled-components/styled-components/commit/76b18a4cb94da357cafa8c0d9bc1e96372fee980\"\u003e\u003ccode\u003e76b18a4\u003c/code\u003e\u003c/a\u003e fix: react 19 compatibility (\u003ca href=\"https://redirect.github.com/styled-components/styled-components/issues/5578\"\u003e#5578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/styled-components/styled-components/compare/styled-components@6.1.17...styled-components@6.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.2.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for tailwind CSS v4.1.5 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/575\"\u003edcastil/tailwind-merge#575\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, a private sponsor and \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/ceb3b4aea113281e75b39f20e40fd1d16e0727be\"\u003e\u003ccode\u003eceb3b4a\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/876ada9209f143a57b6404940ffd4be2417b3b06\"\u003e\u003ccode\u003e876ada9\u003c/code\u003e\u003c/a\u003e add changelog for v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/ac1d9187181d9e75c3e6ebdb409d52fe0e383930\"\u003e\u003ccode\u003eac1d918\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/575\"\u003e#575\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e545f96abb4fc16e7666f8c0e0c1bc6d8d6e60a3\"\u003e\u003ccode\u003ee545f96\u003c/code\u003e\u003c/a\u003e add *-lh utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/596d9a6ef4ad0c2dc42a10a358d44eb1b33cd0ed\"\u003e\u003ccode\u003e596d9a6\u003c/code\u003e\u003c/a\u003e add test case for *-lh utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/8c2f180908f8ceda7ff766c596f7f0bb9e4ba944\"\u003e\u003ccode\u003e8c2f180\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/572\"\u003e#572\u003c/a\u003e from dcastil/renovate/major-octokit-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b4d2ed6cce4616a16f13a08e4451fc573482e2b1\"\u003e\u003ccode\u003eb4d2ed6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/570\"\u003e#570\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/vite-6.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/d6ba428330df0ab9c4cccbb97eb07ec63ae6d1c9\"\u003e\u003ccode\u003ed6ba428\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.6 to 6.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/421f4f219fd0373ae0f665bef2a624da7e94309d\"\u003e\u003ccode\u003e421f4f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/571\"\u003e#571\u003c/a\u003e from dcastil/renovate/all-minor-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/efb48ab0b7de2f4e3818b134b6fbdadf00bace04\"\u003e\u003ccode\u003eefb48ab\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v1.2.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003e1.2.9\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003ea830283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/daa19551d7a52673ccaf7656c726dca6679ebd24\"\u003e\u003ccode\u003edaa1955\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003e\u003ccode\u003ea830283\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b840b0e2e66ad1f9b8dba982943044fbfefdab5d\"\u003e\u003ccode\u003eb840b0e\u003c/code\u003e\u003c/a\u003e chore: release migrate-config 1.5.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/4d92bcef1d8317732ecbae94acd0c1afcf9db37c\"\u003e\u003ccode\u003e4d92bce\u003c/code\u003e\u003c/a\u003e chore: release plugin-kit 0.3.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/89c774836f14c8661040fbbeb06a3cabc7f5f2ae\"\u003e\u003ccode\u003e89c7748\u003c/code\u003e\u003c/a\u003e chore: release core 0.14.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/592557c5530d39bf85aa65686f415e485ade2458\"\u003e\u003ccode\u003e592557c\u003c/code\u003e\u003c/a\u003e chore: fix release-please PR title (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7af665e965007fea182fd154b6e9c86e0be9ea0c\"\u003e\u003ccode\u003e7af665e\u003c/code\u003e\u003c/a\u003e chore: Separate pull requests (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/917feb115017809eefa496727a11914dc5f10a83\"\u003e\u003ccode\u003e917feb1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/63cb3679a4ac931120e6fedfdcb3d934d8f5ed9b\"\u003e\u003ccode\u003e63cb367\u003c/code\u003e\u003c/a\u003e feat: Better conversion of .eslintrc.js files in migrate-config (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/484b6ca3149354736317fca09efd3156caa4f4f9\"\u003e\u003ccode\u003e484b6ca\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003eTextSourceCodeBase\u003c/code\u003e a generic type (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\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/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\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/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\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/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\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/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\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/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\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/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\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/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\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/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e83...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/474","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/474","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/474/packages"}},{"old_version":"2025.1.3","new_version":"2025.1.4","update_type":"patch","path":null,"pr_created_at":"2025-05-12T10:33:30.000Z","version_change":"2025.1.3 → 2025.1.4","issue":{"uuid":"2513443465","node_id":"PR_kwDOLJrnVM6V0BqJ","number":473,"state":"closed","title":"Bump the patch-minor group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-05-12T15:02:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:33:30.000Z","updated_at":"2025-05-12T15:02:58.000Z","time_to_close":16168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":44,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.21","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.509.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.11.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tailwind-merge","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.8` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.21` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.509.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.11.0` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.88.2` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.2.0` | `3.3.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a0a19e5457d579410072cb0b9a2b4af43b226cb0\"\u003e\u003ccode\u003ea0a19e5\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2e39dd0d65a26b1ce51d7f1a863a7c5c7697133f\"\u003e\u003ccode\u003e2e39dd0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2a8ff1e9369b8a27bb3c122d5f5f9046be43c5a1\"\u003e\u003ccode\u003e2a8ff1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/react-loader-v1.11.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0be8dd59d4099b212532da6d3f05f7f136c25f53\"\u003e\u003ccode\u003e0be8dd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.17 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8dd7cc5d27925b98343ba7a902cb0df34d5c932f\"\u003e\u003ccode\u003e8dd7cc5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to ^2.20.8 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2974\"\u003e#2974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f2957947f8def9237d2dc309fe90562c11b23f10\"\u003e\u003ccode\u003ef295794\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.16 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.21/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.509.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.509.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eaxe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3201\"\u003elucide-icons/lucide#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert(site): resets Absolute Stroke Width by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3197\"\u003elucide-icons/lucide#3197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\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/xandykati98\"\u003e\u003ccode\u003e@​xandykati98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2955\"\u003elucide-icons/lucide#2955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.509.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.11.0] 2025-05-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalue.isEffectActive\u003c/code\u003e for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.6] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop firing \u003ccode\u003e.then()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e and \u003ccode\u003e.cancel()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.5] 2025-05-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed attaching multiple \u003ccode\u003epress\u003c/code\u003e handlers on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cu...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/473","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/473","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/473/packages"}},{"old_version":"2025.1.3","new_version":"2025.1.4","update_type":"patch","path":null,"pr_created_at":"2025-05-08T16:27:06.000Z","version_change":"2025.1.3 → 2025.1.4","issue":{"uuid":"3049522962","node_id":"PR_kwDOLJrnVM6VdpCs","number":472,"state":"open","title":"Bump the patch-minor group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-08T16:27:06.000Z","updated_at":"2025-05-12T10:08:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":43,"packages":[{"name":"@radix-ui/react-accordion","old_version":"1.2.8","new_version":"1.2.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.2.3","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.12","new_version":"2.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.10","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.3.4","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.6","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.2","new_version":"2.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@remix-run/react","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/server-runtime","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.9","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.17","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.21","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.508.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.10.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.88.2","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.18","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@graphql-codegen/cli","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@remix-run/dev","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/fs-routes","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/route-config","old_version":"2.16.5","new_version":"2.16.6","repository_url":"https://github.com/remix-run/remix"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"globals","old_version":"16.0.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.41.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives) | `1.2.8` | `1.2.10` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.2.3` | `1.3.1` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives) | `2.1.12` | `2.1.14` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.4` | `2.1.6` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives) | `1.2.10` | `1.2.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.11` | `1.1.13` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives) | `1.3.4` | `1.3.6` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.6` | `1.2.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.2` | `2.2.4` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.2` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.16.5` | `2.16.6` |\n| [@remix-run/server-runtime](https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime) | `2.16.5` | `2.16.6` |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.8` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.9` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.17` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.88.2` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.21` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.88.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.508.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.10.4` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.88.2` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.18` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.5` | `5.0.6` |\n| [@remix-run/dev](https://github.com/remix-run/remix/tree/HEAD/packages/remix-dev) | `2.16.5` | `2.16.6` |\n| [@remix-run/fs-routes](https://github.com/remix-run/remix/tree/HEAD/packages/remix-fs-routes) | `2.16.5` | `2.16.6` |\n| [@remix-run/route-config](https://github.com/remix-run/remix/tree/HEAD/packages/remix-route-config) | `2.16.5` | `2.16.6` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.3` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `16.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.5` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\n\nUpdates `@radix-ui/react-accordion` from 1.2.8 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.2.3 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.12 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.4 to 2.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-navigation-menu` from 1.2.10 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.11 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-radio-group` from 1.3.4 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.6 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.0 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.16.5 to 2.16.6\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\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-react/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\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewindow is not defined\u003c/code\u003e error in Single Fetch when server-rendering \u003ccode\u003e\u0026lt;PrefetchPageLinks\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime@2.16.6\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/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/d9f19ab39cf7ab98d75d143ffa4e31a9bf4b6c18\"\u003e\u003ccode\u003ed9f19ab\u003c/code\u003e\u003c/a\u003e Fix window error in PrefetchPageLinks during SSR in Single Fetch (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10601\"\u003e#10601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/server-runtime` from 2.16.5 to 2.16.6\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/server-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\"\u003ehttps://github.com/remix-run/remix/blob/main/CHANGELOG.md#v2166\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/main/packages/remix-server-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/server-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrate turbo-stream to 2.4.1 (\u003ca href=\"https://redirect.github.com/remix-run/remix/pull/9973\"\u003e#9973\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/remix-run/remix/commit/ed9b19b5c148e0b08361b68f699ed3ebd4eca996\"\u003e\u003ccode\u003eed9b19b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10610\"\u003e#10610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/6231bad730ebd88b702f9f16fc6310f60365ebbe\"\u003e\u003ccode\u003e6231bad\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/10609\"\u003e#10609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/94b1d15deb17a6b39eb9fb2f4badbead536a0b90\"\u003e\u003ccode\u003e94b1d15\u003c/code\u003e\u003c/a\u003e chore: upgrade turbo-stream to 2.4.1 (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-server-runtime/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.16.6/packages/remix-server-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.7...core-loader-v1.8.8\"\u003e1.8.8\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a0a19e5457d579410072cb0b9a2b4af43b226cb0\"\u003e\u003ccode\u003ea0a19e5\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.8/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.8...react-loader-v1.11.9\"\u003e1.11.9\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2e39dd0d65a26b1ce51d7f1a863a7c5c7697133f\"\u003e\u003ccode\u003e2e39dd0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/2a8ff1e9369b8a27bb3c122d5f5f9046be43c5a1\"\u003e\u003ccode\u003e2a8ff1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/react-loader-v1.11.9/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\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/@sanity/ui/v/2.15.17\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\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/@sanity/ui/v/2.15.16\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\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/@sanity/ui/v/2.15.15\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.16...v2.15.17\"\u003e2.15.17\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e917c5c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.15...v2.15.16\"\u003e2.15.16\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e6962db8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.14...v2.15.15\"\u003e2.15.15\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e5a83fcb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/285701887fa16449fce93c06efe1438f752872a6\"\u003e\u003ccode\u003e2857018\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.17 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e14392f5a1cd8f3ef107a32a27b28047f5cc0829\"\u003e\u003ccode\u003ee14392f\u003c/code\u003e\u003c/a\u003e chore(deps): update React Compiler dependencies 🤖 ✨ (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/917c5c3dd6b0f87c3d87faae213653aa1036ed67\"\u003e\u003ccode\u003e917c5c3\u003c/code\u003e\u003c/a\u003e fix: lighten tab hover and selected colors in dark mode (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a2fa32120f14005de6a8b546036a970ca5c34e20\"\u003e\u003ccode\u003ea2fa321\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/6962db87ecfffa42c65d5c542f770b75e9330ead\"\u003e\u003ccode\u003e6962db8\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.7 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/71a74311258c50e41a6858fcadac1b03f31b4b29\"\u003e\u003ccode\u003e71a7431\u003c/code\u003e\u003c/a\u003e chore(deps): update linters (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cf38ff1c757e51a5d4646f08be2902ec1b3cfd9d\"\u003e\u003ccode\u003ecf38ff1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^19.1.3 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0e521c5dcfc6facf4b1678aaef3b8d3dc570900b\"\u003e\u003ccode\u003e0e521c5\u003c/code\u003e\u003c/a\u003e chore(deps): update babel monorepo to ^7.27.1 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/0d614f27a0fb57b342171150748c50843eba3d7f\"\u003e\u003ccode\u003e0d614f2\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/5a83fcbacdec0f4332121cff2d1a009bc289f0b9\"\u003e\u003ccode\u003e5a83fcb\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/115a21b1970ff72e2cf20886f03141427f8e7dd7\"\u003e\u003ccode\u003e115a21b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.17 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9362\"\u003e#9362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9f7a4bc4c547be65e50be57bad0f44887591a938\"\u003e\u003ccode\u003e9f7a4bc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.1.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/9052a56a9556435eaa974455901483fb462b3c1f\"\u003e\u003ccode\u003e9052a56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.16 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/20a1ee5bff0b2d33aa434df597dc00e4abb6ee13\"\u003e\u003ccode\u003e20a1ee5\u003c/code\u003e\u003c/a\u003e refactor(deps): move to react compiler RC (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9335\"\u003e#9335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.20...visual-editing-v2.13.21\"\u003e2.13.21\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003ea9f8b89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/5e9117961ba29b276fcf0d645d243851f57f3521\"\u003e\u003ccode\u003e5e91179\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/a9f8b898e4d6d6556336e69c3916ec06456db1f9\"\u003e\u003ccode\u003ea9f8b89\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7.1.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0be8dd59d4099b212532da6d3f05f7f136c25f53\"\u003e\u003ccode\u003e0be8dd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.17 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8dd7cc5d27925b98343ba7a902cb0df34d5c932f\"\u003e\u003ccode\u003e8dd7cc5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to ^2.20.8 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2974\"\u003e#2974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/56add966ecbca0bdeeeb8ad7665819ec1079febf\"\u003e\u003ccode\u003e56add96\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.3 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/f2957947f8def9237d2dc309fe90562c11b23f10\"\u003e\u003ccode\u003ef295794\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.16 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dd06de1a299cc5df928d7f31e9801df0a67e13dc\"\u003e\u003ccode\u003edd06de1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency happy-dom to ^17.4.6 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.21/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.88.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.88.2\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.2\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\"\u003ewww.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaylor Beseda\u003c/td\u003e\n\u003ctd\u003efix(cli): blueprints commands help entries (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9376\"\u003e#9376\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5ea712db6c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e to ^2.1.11 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9371\"\u003e#9371\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb28882544e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efeat: replacing favicons (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003efb6eee4639\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.3 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9369\"\u003e#9369\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e79c8ad625f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsh\u003c/td\u003e\n\u003ctd\u003efix(sanity): switch to \u003ccode\u003eRouterContextValue\u003c/code\u003e instance for performing Comlink-driven navigation (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9379\"\u003e#9379\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e405fed9818\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003echore: upgrading \u003ccode\u003e@​sanity/logos\u003c/code\u003e to 2.2.0 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9380\"\u003e#9380\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e191cf52cfd\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.88.1\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.88.1\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\"\u003ewww.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install sanity@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on \u003ca href=\"https://www.sanity.io/docs/upgrade\"\u003eInstalling and Upgrading Sanity Studio\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBinoy Patel\u003c/td\u003e\n\u003ctd\u003echore(ci): use large resource class for job (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9353\"\u003e#9353\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea8a0402a21\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/8a88f6b160799f2be247101dfb6e482c6e501b74\"\u003e\u003ccode\u003e8a88f6b\u003c/code\u003e\u003c/a\u003e v3.88.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/26a4552965274b9d35f92b9d1191eb029cb913e8\"\u003e\u003ccode\u003e26a4552\u003c/code\u003e\u003c/a\u003e v3.88.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/0e6a13c8ff235c14612a8a0f6cf0cd227a96c275\"\u003e\u003ccode\u003e0e6a13c\u003c/code\u003e\u003c/a\u003e v3.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.88.2/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.508.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.508.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Optimised \u003ccode\u003ephone-\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3169\"\u003elucide-icons/lucide#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(packages): Update names in docs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3184\"\u003elucide-icons/lucide#3184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003elaptop\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3190\"\u003elucide-icons/lucide#3190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): add \u003ccode\u003elens\u003c/code\u003e tag to icons with magnifying glass by \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3192\"\u003elucide-icons/lucide#3192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.505.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epackage-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3174\"\u003elucide-icons/lucide#3174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-design-guide): point people to lucide studio instead of svgo by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3152\"\u003elucide-icons/lucide#3152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by \u003ca href=\"https://github.com/shamaamahh\"\u003e\u003ccode\u003e@​shamaamahh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3112\"\u003elucide-icons/lucide#3112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2395\"\u003elucide-icons/lucide#2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.508.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.10.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.10.4] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed layout animations jumping when interrupted.\u003c/li\u003e\n\u003cli\u003eLower memory and runtime overhead of layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.3] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAttempting to fix layout animations jumping when interrupted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.2] 2025-05-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.cancel()\u003c/code\u003e after \u003ccode\u003e.stop()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.10.1] 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMain thread \u003ccode\u003escr...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/472","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/472","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/472/packages"}},{"old_version":"2025.1.3","new_version":"2025.1.4","update_type":"patch","path":null,"pr_created_at":"2025-05-05T10:20:10.000Z","version_change":"2025.1.3 → 2025.1.4","issue":{"uuid":"2498363551","node_id":"PR_kwDOLJrnVM6U6gCf","number":470,"state":"closed","title":"Bump the patch-minor group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-08T16:24:30.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T10:20:10.000Z","updated_at":"2025-05-08T16:24:30.000Z","time_to_close":281060,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-minor","update_count":23,"packages":[{"name":"@sanity/core-loader","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/react-loader","old_version":"1.11.6","new_version":"1.11.8","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@sanity/ui","old_version":"2.15.13","new_version":"2.15.14","repository_url":"https://github.com/sanity-io/ui"},{"name":"@sanity/vision","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"@sanity/visual-editing","old_version":"2.13.18","new_version":"2.13.20","repository_url":"https://github.com/sanity-io/visual-editing"},{"name":"@shopify/cli-hydrogen","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/hydrogen","old_version":"2025.1.3","new_version":"2025.1.4","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@shopify/mini-oxygen","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"groq","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"lucide-react","old_version":"0.503.0","new_version":"0.507.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"12.9.2","new_version":"12.9.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"sanity","old_version":"3.86.1","new_version":"3.87.1","repository_url":"https://github.com/sanity-io/sanity"},{"name":"sanity-plugin-internationalized-array","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/sanity-io/sanity-plugin-internationalized-array"},{"name":"@eslint/compat","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@shopify/oxygen-workers-types","old_version":"4.1.7","new_version":"4.1.9","repository_url":"https://github.com/Shopify/oxygen-workers-types"},{"name":"@tailwindcss/vite","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.0","new_version":"8.31.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.0","new_version":"8.31.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"type-fest","old_version":"4.40.0","new_version":"4.40.1","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"vite","old_version":"6.3.3","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-minor group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sanity/core-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader) | `1.8.5` | `1.8.7` |\n| [@sanity/react-loader](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader) | `1.11.6` | `1.11.8` |\n| [@sanity/ui](https://github.com/sanity-io/ui) | `2.15.13` | `2.15.14` |\n| [@sanity/vision](https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision) | `3.86.1` | `3.87.1` |\n| [@sanity/visual-editing](https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing) | `2.13.18` | `2.13.20` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `10.0.0` | `10.0.1` |\n| [@shopify/hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen) | `2025.1.3` | `2025.1.4` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `3.2.0` | `3.2.1` |\n| [groq](https://github.com/sanity-io/sanity/tree/HEAD/packages/groq) | `3.86.1` | `3.87.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.503.0` | `0.507.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.9.2` | `12.9.4` |\n| [sanity](https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity) | `3.86.1` | `3.87.1` |\n| [sanity-plugin-internationalized-array](https://github.com/sanity-io/sanity-plugin-internationalized-array) | `3.1.2` | `3.1.3` |\n| [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.8` | `1.2.9` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@shopify/oxygen-workers-types](https://github.com/Shopify/oxygen-workers-types) | `4.1.7` | `4.1.9` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.4` | `4.1.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.31.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.31.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.1.5` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `4.40.0` | `4.40.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.3` | `6.3.5` |\n\nUpdates `@sanity/core-loader` from 1.8.5 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecore-loader: v1.8.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecore-loader: v1.8.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/core-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.6...core-loader-v1.8.7\"\u003e1.8.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/core-loader-v1.8.5...core-loader-v1.8.6\"\u003e1.8.6\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/core-loader/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dffb7d6fe8c0faa3fcfd22b3452a1e51b8d3d0e3\"\u003e\u003ccode\u003edffb7d6\u003c/code\u003e\u003c/a\u003e chore(deps): update non-major\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/core-loader-v1.8.7/packages/core-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/react-loader` from 1.11.6 to 1.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-loader: v1.11.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-loader: v1.11.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/react-loader/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/react-loader\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.7...react-loader-v1.11.8\"\u003e1.11.8\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/react-loader-v1.11.6...react-loader-v1.11.7\"\u003e1.11.7\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/core-loader\u003c/code\u003e bumped to 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/da108dfb12bbaf70fcb330b70324314b83714be6\"\u003e\u003ccode\u003eda108df\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/ab45ecc4309b6e00362ed49e8e7d6cd86a712aed\"\u003e\u003ccode\u003eab45ecc\u003c/code\u003e\u003c/a\u003e fix: CSM key order is now stable, workaround no longer necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1c0dde79eeb344b4eae7ea77d2e9fd1392e60902\"\u003e\u003ccode\u003e1c0dde7\u003c/code\u003e\u003c/a\u003e chore(deps): update linters to ^7.3.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/9db4716340d826f957d1dd9b1810c3a370cc1788\"\u003e\u003ccode\u003e9db4716\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^5.0.4 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/79723b12813dc7a1c040f3eb146da980e0a17486\"\u003e\u003ccode\u003e79723b1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^18.2.67 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/37180309a605bf5f9adb278791e2ac0a02586959\"\u003e\u003ccode\u003e3718030\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^1.4.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/dc7385872981dcc940dd07d4772ffa3e80952713\"\u003e\u003ccode\u003edc73858\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v6.15.5 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/31f49bac2da95319395a3962917636818d849860\"\u003e\u003ccode\u003e31f49ba\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/pkg-utils\u003c/code\u003e to ^5.0.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/4e93e5de310ce005f6e05253016300c171772eb6\"\u003e\u003ccode\u003e4e93e5d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/react\u003c/code\u003e to ^18.2.66 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/react-loader/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/ad437353217a9ba2db5dc6f14a913650747c8d4b\"\u003e\u003ccode\u003ead43735\u003c/code\u003e\u003c/a\u003e chore: stop overriding typescript, pin instead\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/presentation-v1.11.8/packages/react-loader\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/ui` from 2.15.13 to 2.15.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/releases\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/@sanity/ui/v/2.15.14\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/ui/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/ui\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003e2.15.14\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e95d28d9\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/sanity-io/ui/commit/238adf531f8d31be6595e214c9c8f333e8cf0c31\"\u003e\u003ccode\u003e238adf5\u003c/code\u003e\u003c/a\u003e chore(release): 2.15.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/e5c22bb02d51690dfa874cf9e10e0a1429532bde\"\u003e\u003ccode\u003ee5c22bb\u003c/code\u003e\u003c/a\u003e chore(deps): update storybook monorepo to ^8.6.12 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/95d28d9527895ad71b9faa814995ed8f9c26c948\"\u003e\u003ccode\u003e95d28d9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency framer-motion to ^12.9.2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1708\"\u003e#1708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/cb658856c8560d624137acde5c82b3a66a4af52b\"\u003e\u003ccode\u003ecb65885\u003c/code\u003e\u003c/a\u003e chore(deps): bump non-major\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a78ca016af13ab0e291e8a5d5821e724a32f5412\"\u003e\u003ccode\u003ea78ca01\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/9763446045a90c41587da48db836668750fb5f2d\"\u003e\u003ccode\u003e9763446\u003c/code\u003e\u003c/a\u003e chore: use cypress action (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/33a68030707fcf9b9330d41d7889a3dec35939a0\"\u003e\u003ccode\u003e33a6803\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to ^5.4.19 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/4022b968681e1dac894dcfb17cfd39216bdd3a71\"\u003e\u003ccode\u003e4022b96\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token action to v2 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/a83c72e63c46f2c327cae0f376b699e717068b9e\"\u003e\u003ccode\u003ea83c72e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​testing-library/react\u003c/code\u003e to ^16.3.0 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/ui/commit/b8545a2e1815edaa7b0c41bba4ca62ca322411d5\"\u003e\u003ccode\u003eb8545a2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency styled-components to ^6.1.17 (\u003ca href=\"https://redirect.github.com/sanity-io/ui/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/ui/compare/v2.15.13...v2.15.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/vision` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/@sanity/vision/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/vision\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/6c5dc7f353688e4413b5b4ff9e891d187ece1e69\"\u003e\u003ccode\u003e6c5dc7f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^6.29.1 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/@sanity/vision/issues/9281\"\u003e#9281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/@sanity/vision\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/visual-editing` from 2.13.18 to 2.13.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/releases\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evisual-editing: v2.13.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evisual-editing: v2.13.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/visual-editing/blob/main/packages/visual-editing/CHANGELOG.md\"\u003e\u003ccode\u003e@​sanity/visual-editing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.19...visual-editing-v2.13.20\"\u003e2.13.20\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0 (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003ede3db1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/compare/visual-editing-v2.13.18...visual-editing-v2.13.19\"\u003e2.13.19\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/sanity-io/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e473f7ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade to react compiler RC (\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e29a886b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/comlink\u003c/code\u003e bumped to 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/insert-menu\u003c/code\u003e bumped to 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/presentation-comlink\u003c/code\u003e bumped to 1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/preview-url-secret\u003c/code\u003e bumped to 2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sanity/visual-editing-csm\u003c/code\u003e bumped to 2.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/113523b1f01cb907d09094c73f00919d8538543b\"\u003e\u003ccode\u003e113523b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/de3db1f0765b94a792cd44c23ee97f4615efc7cf\"\u003e\u003ccode\u003ede3db1f\u003c/code\u003e\u003c/a\u003e fix(deps): require peer dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to ^7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/8a6fa53ba7e7de0e3a1a45260aaec3f5f858af17\"\u003e\u003ccode\u003e8a6fa53\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/6699dab0d1abd0c59a4e0a5b2d05b92dd5ac2a11\"\u003e\u003ccode\u003e6699dab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to ^3.1.2 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/0042dd186a2bfe02e1d60fb16112256355c97985\"\u003e\u003ccode\u003e0042dd1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sveltejs/package\u003c/code\u003e to ^2.3.11 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/55ce3e27f8363b6bf8f50f628cc82d434e0459f0\"\u003e\u003ccode\u003e55ce3e2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to v2.15.14 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2952\"\u003e#2952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/473f7edc872a6bc926dcbc7ecbb355fb7fa23229\"\u003e\u003ccode\u003e473f7ed\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/visual-editing/tree/HEAD/packages/visual-editing/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/13b76ef4c07288b140de25d481845f795677f9f1\"\u003e\u003ccode\u003e13b76ef\u003c/code\u003e\u003c/a\u003e chore: update react-router\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/1948b2fd7421172a05a5b7561f8aa49ff3ba3320\"\u003e\u003ccode\u003e1948b2f\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​sveltejs/kit\u003c/code\u003e to version 2.20.7 across multiple packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29\"\u003e\u003ccode\u003e29a886b\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade to react compiler RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/visual-editing/commits/visual-editing-v2.13.20/packages/visual-editing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli-hydrogen` from 10.0.0 to 10.0.1\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/HEAD/packages/cli-hydrogen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/hydrogen` from 2025.1.3 to 2025.1.4\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/hydrogen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/hydrogen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the customer account implementation to clear all session data on logout. Previously we would only clear customer account credentials on logout. This change also clears any custom data in the session as well. You can opt out and keep custom data in the session by passing the \u003ccode\u003ekeepSession\u003c/code\u003e option to logout: (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2843\"\u003e#2843\u003c/a\u003e) by \u003ca href=\"https://github.com/blittle\"\u003e\u003ccode\u003e@​blittle\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport async function action({context}: ActionFunctionArgs) {\n  return context.customerAccount.logout({\n    keepSession: true\n  });\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for cartDeliveryAddressesAdd, cartDeliveryAddressesRemove and cartDeliveryAddressesUpdate mutations (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2850\"\u003e#2850\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecation Notice: VariantSelector (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2837\"\u003e#2837\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eVariantSelector\u003c/code\u003e is deprecated because it does not supports 2k variants or combined listing products. Use \u003ccode\u003egetProductOptions\u003c/code\u003e for a streamlined migration to a modern scalable product form.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUpdate the SFAPI product query to request the new required fields \u003ccode\u003eencodedVariantExistence\u003c/code\u003e and \u003ccode\u003eencodedVariantAvailability\u003c/code\u003e. This will allow the product form to determine which variants are available for selection.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003econst PRODUCT_FRAGMENT = `#graphql\n  fragment Product on Product {\n    id\n    title\n    vendor\n    handle\n    descriptionHtml\n    description\n+    encodedVariantExistence\n+    encodedVariantAvailability\n    options {\n      name\n      optionValues {\n        name\n+        firstSelectableVariant {\n+          ...ProductVariant\n+        }\n+        swatch {\n+          color\n+          image {\n+            previewImage {\n+              url\n+            }\n+          }\n+        }\n      }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/hydrogen/commit/e7408fbde9a124f6d0c13a7cb75e458c5aee9563\"\u003e\u003ccode\u003ee7408fb\u003c/code\u003e\u003c/a\u003e Chore: prettier format (\u003ca href=\"https://github.com/Shopify/hydrogen/tree/HEAD/packages/hydrogen/issues/2814\"\u003e#2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/skeleton@2025.1.4/packages/hydrogen\"\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 3.2.0 to 3.2.1\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\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate resolve conditions for vite 6 (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/2863\"\u003e#2863\u003c/a\u003e) by \u003ca href=\"https://github.com/juanpprieto\"\u003e\u003ccode\u003e@​juanpprieto\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/HEAD/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003egroq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/groq/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/groq/CHANGELOG.md\"\u003egroq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/97c3b32940f2324a9f0fc25097c33f1813374644\"\u003e\u003ccode\u003e97c3b32\u003c/code\u003e\u003c/a\u003e v3.87.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.503.0 to 0.507.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.507.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(metadata): added tags to \u003ccode\u003esquare-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3155\"\u003elucide-icons/lucide#3155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esearch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3140\"\u003elucide-icons/lucide#3140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dev): resets Absolute Stroke Width by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3005\"\u003elucide-icons/lucide#3005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eguitar\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3115\"\u003elucide-icons/lucide#3115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Icons): Adding missing categories to 4 Icons by \u003ca href=\"https://github.com/ajokt123\"\u003e\u003ccode\u003e@​ajokt123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3110\"\u003elucide-icons/lucide#3110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): reduces workflow triggers by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3150\"\u003elucide-icons/lucide#3150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eair-vent\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3117\"\u003elucide-icons/lucide#3117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003edumbbell\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3107\"\u003elucide-icons/lucide#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etouchpad-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3118\"\u003elucide-icons/lucide#3118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-electric\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3139\"\u003elucide-icons/lucide#3139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emenu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3142\"\u003elucide-icons/lucide#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3144\"\u003elucide-icons/lucide#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pr-template): Adjust PR template by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3183\"\u003elucide-icons/lucide#3183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esoap-dispenser-droplet\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3088\"\u003elucide-icons/lucide#3088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/chessurisme\"\u003e\u003ccode\u003e@​chessurisme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2094\"\u003elucide-icons/lucide#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.506.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf(react): use implicit return in react package by \u003ca href=\"https://github.com/VIKTORVAV99\"\u003e\u003ccode\u003e@​VIKTORVAV99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2325\"\u003elucide-icons/lucide#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eusers\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3143\"\u003elucide-icons/lucide#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elocate-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3137\"\u003elucide-icons/lucide#3137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eexpand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2831\"\u003elucide-icons/lucide#2831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added clock plus icon. by \u003ca href=\"https://github.com/gubser\"\u003e\u003ccode\u003e@​gubser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2996\"\u003elucide-icons/lucide#2996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.505.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epackage-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3174\"\u003elucide-icons/lucide#3174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-design-guide): point people to lucide studio instead of svgo by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3152\"\u003elucide-icons/lucide#3152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by \u003ca href=\"https://github.com/shamaamahh\"\u003e\u003ccode\u003e@​shamaamahh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3112\"\u003elucide-icons/lucide#3112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2395\"\u003elucide-icons/lucide#2395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.504.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add door closed locked / unlocked icons by \u003ca href=\"https://github.com/lukedukeus\"\u003e\u003ccode\u003e@​lukedukeus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3060\"\u003elucide-icons/lucide#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(dev-deps): Bump dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3096\"\u003elucide-icons/lucide#3096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): redesigned \u003ccode\u003ebrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3011\"\u003elucide-icons/lucide#3011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): remove studio link from navbar by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3166\"\u003elucide-icons/lucide#3166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehamburger\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3165\"\u003elucide-icons/lucide#3165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.507.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.9.2 to 12.9.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.9.4] 2025-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove version check for \u003ccode\u003eMotionValue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.9.3] 2025-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when unmounting \u003ccode\u003emotion\u003c/code\u003e components.\u003c/li\u003e\n\u003c/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/motiondivision/motion/commit/3edb39e9d4d367a2b763c829c3d5cfdbedf98e10\"\u003e\u003ccode\u003e3edb39e\u003c/code\u003e\u003c/a\u003e v12.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4efee1e8b8337a4a87e9f50c07f5e2b3ae7bcea1\"\u003e\u003ccode\u003e4efee1e\u003c/code\u003e\u003c/a\u003e Removing version check for motion values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0b38e02fad9d856ea3ac99becd264298a76a2def\"\u003e\u003ccode\u003e0b38e02\u003c/code\u003e\u003c/a\u003e v12.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d2c631d90fb260ed1d0b30dbf61ddef3cc2cc7e\"\u003e\u003ccode\u003e3d2c631\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5e7d5b5db3e1132b496daed0e7b11cf8212a7681\"\u003e\u003ccode\u003e5e7d5b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3178\"\u003e#3178\u003c/a\u003e from motiondivision/fix/release-visual-element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3eb2de69e490b0f06f9e274dc28ce74f112cd2e2\"\u003e\u003ccode\u003e3eb2de6\u003c/code\u003e\u003c/a\u003e Fixing memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0de2c3e9ba7c7eae444d00fd89d42f97bfe77e65\"\u003e\u003ccode\u003e0de2c3e\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/02fcf86f809144e52f2377c7023913fa826bfd91\"\u003e\u003ccode\u003e02fcf86\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/af6e9feffd553556a52b5b04b32a33265f90b310\"\u003e\u003ccode\u003eaf6e9fe\u003c/code\u003e\u003c/a\u003e Updating default scroll element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/15befa76f692f8dafbef4099b99aea0a05187a47\"\u003e\u003ccode\u003e15befa7\u003c/code\u003e\u003c/a\u003e Updating funding address\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.9.2...v12.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity` from 3.86.1 to 3.87.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity/releases\"\u003esanity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.87.1\u003c/h2\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with details, please visit:\n\u003ca href=\"https://www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\"\u003ewww.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstall or upgrade Sanity Studio\u003c/h2\u003e\n\u003cp\u003eTo upgrade to this version, run one of the following commands:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Using npm\nnpm install sanity@latest\n\u003ch1\u003eUsing pnpm\u003c/h1\u003e\n\u003cp\u003epnpm add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing yarn\u003c/h1\u003e\n\u003cp\u003eyarn add sanity@latest\u003c/p\u003e\n\u003ch1\u003eUsing bun\u003c/h1\u003e\n\u003cp\u003ebun add sanity@latest\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e📓 Full changelog\u003c/h1\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAuthor\u003c/th\u003e\n\u003cth\u003eMessage\u003c/th\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update dependency lerna to ^8.2.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eba3a675938\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7e0fad213\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec7a87671a8\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(structure): check that document is in scheduled release before showing banner (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9312\"\u003e#9312\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e7a42cb9781\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003echore(deps): update linters (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9319\"\u003e#9319\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e884c12c037\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ed7be232f59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efeat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5010099d25\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e5e0abb836f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e1215b58c86\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedro Bonamin\u003c/td\u003e\n\u003ctd\u003efix(test): use base url fallback value (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9330\"\u003e#9330\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ea1e58c118f\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarolina Gonzalez\u003c/td\u003e\n\u003ctd\u003efix(cli): recover from 401s in org grant checks during init (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9323\"\u003e#9323\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec9244c7093\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erenovate[bot]\u003c/td\u003e\n\u003ctd\u003efix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003eb487474a9c\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRitaDias\u003c/td\u003e\n\u003ctd\u003echore(github): dataset create per push + dataset deletion on close/merge (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9295\"\u003e#9295\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003ec4de93e5c6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJordan Lawrence\u003c/td\u003e\n\u003ctd\u003efix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/td\u003e\n\u003ctd\u003e67819cd41f\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev3.87.0\u003c/h2\u003e\n\u003ch1\u003eSanity Studio v3.87.0\u003c/h1\u003e\n\u003cp\u003eThis release includes various improvements and bug fixes.\u003c/p\u003e\n\u003cp\u003eFor the complete changelog with all details, please visit:\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/sanity-io/sanity/blob/main/packages/sanity/CHANGELOG.md\"\u003esanity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/64734627d11ac44ee8c989b5cc8554b84b5d3243\"\u003e\u003ccode\u003e6473462\u003c/code\u003e\u003c/a\u003e v3.87.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/67819cd41fac159841d8067c888fb52c364c0d64\"\u003e\u003ccode\u003e67819cd\u003c/code\u003e\u003c/a\u003e fix: include publishing error message in ReleasePublishAllButton  (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/b487474a9c0cb4c3bb4cc6e8b8a44d4be0c9d64d\"\u003e\u003ccode\u003eb487474\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/comlink\u003c/code\u003e to ^3.0.2 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9325\"\u003e#9325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/1215b58c863b71cc7ff4c8e6bed6a8af2b28d3e1\"\u003e\u003ccode\u003e1215b58\u003c/code\u003e\u003c/a\u003e fix: reverting release translog handling (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9285\"\u003e#9285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/5e0abb836fc2a4c46a8ec8b701dbd791c7ce58bb\"\u003e\u003ccode\u003e5e0abb8\u003c/code\u003e\u003c/a\u003e fix: supporting passing an auth token via URL hash (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/5010099d25019f3e912d82059513aaff4986b7f3\"\u003e\u003ccode\u003e5010099\u003c/code\u003e\u003c/a\u003e feat(core): adds canvas integration to studio. (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9289\"\u003e#9289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7be232f5993932c53bca07beb97cbd5c29a0a13\"\u003e\u003ccode\u003ed7be232\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency react-rx to ^4.1.28 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9314\"\u003e#9314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/7a42cb9781f2d9635a5a35ad31b8830cf897044b\"\u003e\u003ccode\u003e7a42cb9\u003c/code\u003e\u003c/a\u003e fix(structure): check that document is in scheduled release before showing ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/c7a87671a816109e8a0b6174c4032ad7c70888d5\"\u003e\u003ccode\u003ec7a8767\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/client\u003c/code\u003e to v7 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9317\"\u003e#9317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity/commit/d7e0fad213f18277837369480ef9cb2ac387f5f4\"\u003e\u003ccode\u003ed7e0fad\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​sanity/ui\u003c/code\u003e to ^2.15.14 (\u003ca href=\"https://github.com/sanity-io/sanity/tree/HEAD/packages/sanity/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sanity-io/sanity/commits/v3.87.1/packages/sanity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanity-plugin-internationalized-array` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/releases\"\u003esanity-plugin-internationalized-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-plugin-internationalized-array/v/3.1.3\"\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/blob/main/CHANGELOG.md\"\u003esanity-plugin-internationalized-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003e3.1.3\u003c/a\u003e (2025-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e4e85b95\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/sanity-io/sanity-plugin-internationalized-array/commit/593a8e6f1000a2247cb5862529db011c89e78b16\"\u003e\u003ccode\u003e593a8e6\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/commit/4e85b95760b213b5b3b92f1838a75ae790553a7c\"\u003e\u003ccode\u003e4e85b95\u003c/code\u003e\u003c/a\u003e fix: resolve markdown field rendering issue (\u003ca href=\"https://redirect.github.com/sanity-io/sanity-plugin-internationalized-array/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/sanity-plugin-internationalized-array/compare/v3.1.2...v3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v1.2.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003e1.2.9\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003ea830283\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/daa19551d7a52673ccaf7656c726dca6679ebd24\"\u003e\u003ccode\u003edaa1955\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986\"\u003e\u003ccode\u003ea830283\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b840b0e2e66ad1f9b8dba982943044fbfefdab5d\"\u003e\u003ccode\u003eb840b0e\u003c/code\u003e\u003c/a\u003e chore: release migrate-config 1.5.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/4d92bcef1d8317732ecbae94acd0c1afcf9db37c\"\u003e\u003ccode\u003e4d92bce\u003c/code\u003e\u003c/a\u003e chore: release plugin-kit 0.3.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/89c774836f14c8661040fbbeb06a3cabc7f5f2ae\"\u003e\u003ccode\u003e89c7748\u003c/code\u003e\u003c/a\u003e chore: release core 0.14.0 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/592557c5530d39bf85aa65686f415e485ade2458\"\u003e\u003ccode\u003e592557c\u003c/code\u003e\u003c/a\u003e chore: fix release-please PR title (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7af665e965007fea182fd154b6e9c86e0be9ea0c\"\u003e\u003ccode\u003e7af665e\u003c/code\u003e\u003c/a\u003e chore: Separate pull requests (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/917feb115017809eefa496727a11914dc5f10a83\"\u003e\u003ccode\u003e917feb1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/63cb3679a4ac931120e6fedfdcb3d934d8f5ed9b\"\u003e\u003ccode\u003e63cb367\u003c/code\u003e\u003c/a\u003e feat: Better conversion of .eslintrc.js files in migrate-config (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/484b6ca3149354736317fca09efd3156caa4f4f9\"\u003e\u003ccode\u003e484b6ca\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003eTextSourceCodeBase\u003c/code\u003e a generic type (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.2.8...compat-v1.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\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/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\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/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\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/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\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/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/frontvibe/fluid/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontvibe%2Ffluid/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"}}]}