Skip to content

Releases: graphcommerce-org/graphcommerce

Release 10.1.0-canary.9

12 May 11:53

Choose a tag to compare

Pre-release

@graphcommerce/magento-payment-multisafepay@10.1.0-canary.9

Patch Changes

  • #2583 01bb1df - Fixed a bug in MSPPaymentHandler where successful MultiSafepay payments were prevented from redirecting to the success page due to an incorrect condition in the payment handler. (@Giovanni-Schroevers)

Release 10.1.0-canary.7

08 May 08:00

Choose a tag to compare

Pre-release

@graphcommerce/next-ui@10.1.0-canary.7

Patch Changes

  • #2610 7b6ba3f - Fix duplicate React key warning in <NumberFormat> / <CurrencyFormat> / <Money> for numbers with a thousands group separator. Intl.NumberFormat.formatToParts() emits multiple parts with type: "integer" (one per group, e.g. 1.234,56 produces two integer parts). Using key={part.type} therefore collided. Switched to an index key — parts are already wrapped in suppressHydrationWarning, so SSR/client divergence isn't an issue. (@paales)

Release 10.1.0-canary.6

06 May 09:00

Choose a tag to compare

Pre-release

@graphcommerce/storyblok-ui@10.1.0-canary.6

Patch Changes

  • #2609 fe29527 - Drop @graphcommerce/magento-cms from the Storyblok example, ship locale-redirect proxy with storyblok-ui

    The Storyblok example had several leftovers from a half-completed migration off Magento CMS, all conceptually out of place in an example whose purpose is "all content lives in Storyblok":

    • pages/page/[...url].tsx — a CMS page handler whose getStaticPaths called getCategoryStaticPaths (returns Magento category URLs). Feeding category URLs into the cmsPage query caused getStaticProps to return a redirect, which Next.js rejects during prerender — crashing next build.
    • Layout.graphql queried cmsBlocks(["footer_links_block"]) but the resulting prop was destructured-and-discarded in both layout components — the Footer is fully driven by Storyblok's globalConfig. The dead query also produced noisy GraphQL errors at build time on backends without the block.
    • pages/404.tsx rendered a Magento cms_no_route CMS page (with a hardcoded fallback if absent).
    • proxy.ts was a hand-written file with hardcoded LOCALES = ['en', 'nl'] — broken for any other storefront combination, and not using the plugin system.

    This PR:

    • Removes pages/page/[...url].tsx, the dead cmsBlocks query and unused destructures, the Magento CMS fallback in pages/404.tsx, and the @graphcommerce/magento-cms dependency
    • Migrates proxy.ts → standard managed re-export
    • Adds @graphcommerce/storyblok-ui/plugins/LocaleRedirectProxy.ts with ifConfig: 'storyblok' — every project depending on @graphcommerce/storyblok-ui now gets locale-redirect (Visual Editor _storyblok_lang + Accept-Language root) automatically, with locales read from storefront config

    If a project needs Magento CMS pages alongside Storyblok, it can re-add the dependency and a route — but the example should default to pure Storyblok. (@paales)

Release 10.1.0-canary.5

06 May 08:21

Choose a tag to compare

Pre-release
chore(release): update prerelease versions

Release 10.1.0-canary.4

30 Apr 09:01

Choose a tag to compare

Pre-release

@graphcommerce/storyblok-ui@10.1.0-canary.4

Patch Changes

Release 10.0.4-canary.1

23 Jan 15:25

Choose a tag to compare

Pre-release

@graphcommerce/ecommerce-ui@10.0.4-canary.1

Patch Changes

Release 10.0.4-canary.0

20 Jan 08:29

Choose a tag to compare

Pre-release

@graphcommerce/magento-search-overlay@10.0.4-canary.0

Patch Changes

  • #2580 c406bbd - Use immediate input value for Enter navigation.

    Modified SearchOverlayProvider to pull the search query directly from the event target during the Enter key event. This prevents the "partial query" bug caused by navigating with the lagging debounced state. (@Giovanni-Schroevers)

Release 10.0.3

07 Jan 10:06
cc83d7c

Choose a tag to compare

@graphcommerce/next-config@10.0.3

Patch Changes

  • fdad2b7 - Added support in component props for Generic components. Solves an issue with creating plugins on the AddressFields component. (@paales)

  • fdad2b7 - Fixed issue where additional props on a plugin did not carry to the final component. Now we can extend the original component's props with additional props from plugins. (@paales)

Release 10.0.3-canary.0

07 Jan 09:59

Choose a tag to compare

Pre-release

@graphcommerce/next-config@10.0.3-canary.0

Patch Changes

  • fdad2b7 - Added support in component props for Generic components. Solves an issue with creating plugins on the AddressFields component. (@paales)

  • fdad2b7 - Fixed issue where additional props on a plugin did not carry to the final component. Now we can extend the original component's props with additional props from plugins. (@paales)

Release 10.0.2

06 Jan 15:56
3a20e1e

Choose a tag to compare

@graphcommerce/magento-customer@10.0.2

Patch Changes

  • aaa79dd - Solve issue where the GuestOrCustomerMask would hide incorrectly (@paales)

@graphcommerce/magento-store@10.0.2

Patch Changes

  • aaa79dd - Do not query the head_includes from the backend as that may never be rendered and might contain big content. (@paales)