Skip to content

chore: next version release#2463

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: next version release#2463
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented May 27, 2026

Copy link
Copy Markdown
Contributor

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

@shopware/composables@1.12.0

Minor Changes

  • #2486 5678fb0 Thanks @mkucmus! - useSessionContext: expose currentLocaleCode — the active language's locale code (e.g. "en-GB"), read directly from the context's languageInfo. The current locale can now be derived from the session context alone, without loading the full language list via useInternationalization().getAvailableLanguages() just to map the current languageId to a locale.

  • #2473 22611e5 Thanks @mkucmus! - Add an opt-in cacheableReads flag that routes anonymous Store API reads through their cacheable GET variants instead of POST. Criteria is compressed into the _criteria query param via encodeForQuery from @shopware/api-client/helpers, which lets CDNs / reverse proxies / the browser cache the responses.

    Disabled by default — fully backwards compatible. Enable it in nuxt.config (shopware: { cacheableReads: true }) or via createShopwareContext(app, { cacheableReads: true }) for non-Nuxt setups. It is surfaced on the Shopware context and read by the affected composables; public composable signatures are unchanged.

    Affected composables: useNavigation, useNavigationSearch, useCountries, useUser (country + salutation lookups), useSalutations, useInternationalization, useProductConfigurator, useProductSearch, and useCategorySearch.advancedSearch.

    useListing (product-listing), single-category useCategorySearch.search, and useLandingSearch remain POST for now: the generated Store API schema does not type _criteria on those GET routes (a Shopware OpenAPI gap). The backend does honor _criteria on product-listing GET at runtime, so that one can be migrated later once the types are augmented.

Patch Changes

  • #2462 8be060d Thanks @mkucmus! - useProductAssociations: add optional includeSeoUrls option. When true, the cross-selling request sends sw-include-seo-urls: true so returned products include the seoUrls association. Defaults to false to avoid extra backend overhead.

@shopware/nuxt-module@1.5.0

Minor Changes

  • #2473 22611e5 Thanks @mkucmus! - Add an opt-in cacheableReads flag that routes anonymous Store API reads through their cacheable GET variants instead of POST. Criteria is compressed into the _criteria query param via encodeForQuery from @shopware/api-client/helpers, which lets CDNs / reverse proxies / the browser cache the responses.

    Disabled by default — fully backwards compatible. Enable it in nuxt.config (shopware: { cacheableReads: true }) or via createShopwareContext(app, { cacheableReads: true }) for non-Nuxt setups. It is surfaced on the Shopware context and read by the affected composables; public composable signatures are unchanged.

    Affected composables: useNavigation, useNavigationSearch, useCountries, useUser (country + salutation lookups), useSalutations, useInternationalization, useProductConfigurator, useProductSearch, and useCategorySearch.advancedSearch.

    useListing (product-listing), single-category useCategorySearch.search, and useLandingSearch remain POST for now: the generated Store API schema does not type _criteria on those GET routes (a Shopware OpenAPI gap). The backend does honor _criteria on product-listing GET at runtime, so that one can be migrated later once the types are augmented.

Patch Changes

@shopware/cms-base-layer@3.0.1

Patch Changes

vue-starter-template@0.1.2

Patch Changes

  • #2470 bc8a57a Thanks @mdanilowicz! - Add a currency switcher to the starter template meta navigation. The switcher loads available Store API currencies, updates the Shopware session context, refreshes the cart, and reloads the storefront data so prices use the selected currency.

lumora-demo-store@0.0.4

Patch Changes

  • Updated dependencies [bc8a57a]:
    • vue-starter-template@0.1.2

@vercel

vercel Bot commented May 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
frontends-starter-template-extended Ready Ready Preview, Comment Jun 12, 2026 11:13am
frontends-vue-starter-template Building Building Preview, Comment Jun 12, 2026 11:13am
old-frontends-demo Building Building Preview, Comment Jun 12, 2026 11:13am
shopware-frontends-docs Error Error Comment Jun 12, 2026 11:13am

Request Review

@github-actions github-actions Bot force-pushed the changeset-release/main branch from a22f281 to eb9ebfb Compare May 28, 2026 04:46
@github-actions github-actions Bot force-pushed the changeset-release/main branch from eb9ebfb to 48c47e5 Compare June 2, 2026 11:40
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 48c47e5 to c4665e4 Compare June 2, 2026 11:42
@bojanrajh Bojan Rajh (bojanrajh) added the documentation Improvements or additions to documentation label Jun 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c4665e4 to f3b27a7 Compare June 3, 2026 15:43
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f3b27a7 to 0c32628 Compare June 5, 2026 11:10
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0c32628 to 7e01e08 Compare June 8, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant