Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@shopify/hydrogen@2025.10.0
Minor Changes
Add React 19 support while maintaining React 18 compatibility (#3348) by @kdaviduik
Users can now upgrade their Hydrogen projects to React 19 without npm peer dependency conflicts. Existing React 18 projects continue to work without changes.
Patch Changes
Add
localeparameter to Customer Account login (#3377) by @lihaokxAdds a new optional
localeparameter to thecustomerAccount.login()method. This parameter sets thelocalequery parameter on the OAuth authorization URL to control the language of the login page.Supported locale values:
en,fr,cs,da,de,el,es,fi,hi,hr,hu,id,it,ja,ko,lt,ms,nb,nl,pl,pt-BR,pt-PT,ro,ru,sk,sl,sv,th,tr,vi,zh-CN,zh-TW.The locale is determined by the following priority order:
localeoption (highest priority)uiLocalesoptionlanguageconfiguration increateCustomerAccountClientAll locale sources now produce the
localequery parameter instead ofui_locales.Usage
The locale value is normalized automatically:
'FR'→'fr''ZH_CN'or'zh-cn'→'zh-CN'Migration
This is a non-breaking change. Existing implementations using
uiLocaleswill continue to work, but the login URL will now use thelocaleparameter instead ofui_locales.Add
loginHintModeparameter to Customer Account login (#3364) by @lihaokxAdds a new optional
loginHintModeparameter to thecustomerAccount.login()method. When provided along withloginHint, it's passed as thelogin_hint_modequery parameter to the OAuth authorization URL. The only supported value is'submit'. This parameter is ignored ifloginHintis not provided.When set to
'submit'along withloginHint, the login form will automatically submit with the provided email, skipping the email input step.Usage
Migration
This is a non-breaking change. The parameter is optional and existing implementations will continue to work without modification.
Updated dependencies [
19215e6b7a0fc49872a5fa018cbb071813007cd9]:@shopify/hydrogen-react@2025.10.0
Minor Changes
Add React 19 support while maintaining React 18 compatibility (#3348) by @kdaviduik
Users can now upgrade their Hydrogen projects to React 19 without npm peer dependency conflicts. Existing React 18 projects continue to work without changes.
@shopify/cli-hydrogen@11.1.7
Patch Changes
Support OAuth parameters via URL query strings in skeleton login route (#3388) by @lihaokx
The skeleton template's login route (
account_.login.tsx) now reads OAuth parameters from the URL and forwards them tocustomerAccount.login(). This enables deep linking to the login page with pre-configured authentication options.Supported Query Parameters
acr_valuesprovider:googlefor social login)login_hintlogin_hint_modesubmitwithlogin_hint, auto-submits the login formlocalefr,zh-CN)Usage Examples
@shopify/create-hydrogen@5.0.27
Patch Changes
Support OAuth parameters via URL query strings in skeleton login route (#3388) by @lihaokx
The skeleton template's login route (
account_.login.tsx) now reads OAuth parameters from the URL and forwards them tocustomerAccount.login(). This enables deep linking to the login page with pre-configured authentication options.Supported Query Parameters
acr_valuesprovider:googlefor social login)login_hintlogin_hint_modesubmitwithlogin_hint, auto-submits the login formlocalefr,zh-CN)Usage Examples
skeleton@2025.10.0
Patch Changes
Support OAuth parameters via URL query strings in skeleton login route (#3388) by @lihaokx
The skeleton template's login route (
account_.login.tsx) now reads OAuth parameters from the URL and forwards them tocustomerAccount.login(). This enables deep linking to the login page with pre-configured authentication options.Supported Query Parameters
acr_valuesprovider:googlefor social login)login_hintlogin_hint_modesubmitwithlogin_hint, auto-submits the login formlocalefr,zh-CN)Usage Examples
Updated dependencies [
6b656fc04189e9a0e538800d71bff4dcb2f280ae,dbbc1cda8e0618997201803fdef2993481cb930a,19215e6b7a0fc49872a5fa018cbb071813007cd9]: