GraphCommerce® is a headless storefront replacement for Magento 2 (PWA), that delivers a faster, better user experience. Fully customizable (React, Next.js) and open-source.
OTHER License
Bot releases are visible (Hide)
Published by github-actions[bot] about 1 year ago
a550fa039
- Allow setting all RowLinks props on its variants, instead of a limited predefined set (@bramvanderholst)Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
19f381b6b
- Changed the api url, changed the exported file location of the AddPostcodeNLAddressFieldPlugin and updated docs (@Jessevdpoel)Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
#2060 690658230
- Call assignCurrentCartId after the merge of the guest cart into the customer cart.
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
6c7197755
- Remove the selected payment method title from the Place order button so that the text always fits (@carlocarels90)Published by github-actions[bot] about 1 year ago
5b9c1fa81
- When configurableVariantForSimple was set to false it wouldn't correctly show the simple product. (@JoshuaS98)Published by github-actions[bot] about 1 year ago
603ae9fc2
- CustomerAddressForm's ActionCardListForm error wasn't translated (@carlocarels90)Published by github-actions[bot] about 1 year ago
111ec6b0e
- Refetch cart data after useMergeCustomerCart to ensure cart data availability. (@carlocarels90)Published by github-actions[bot] about 1 year ago
13d54555b
- Remove zoom from targetUrl to fix back navigation on zoom (@mikekeehnen)Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
7e44afc94
- Add shipping adresses translation (@StefanAngenent)Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Upgrade docs 📖 · Previous 6.1.0 release notes · Previous 6.0.0 release notes ↩️
A big thanks to the contributors who made this release possible! Here are some highlights ✨:
Special thanks to all these contributors: @action-simon, @bramvanderholst, @carlocarels90, @FrankHarland, @Giovanni-Schroevers,@hnsr, @Jessevdpoel, @JoshuaS98,@LeanderMatse, @mikekeehnen, @paales, @rustmaestro, @SimonPrins, @StefanAngenent and all others who helped out!
Adds sidebar filters (can be configured with productFiltersLayout: DEFAULT | SIDEBAR
in the graphcommerce.config.js):
Add rows to pages based on conditions configured in Hygraph In the demo we've created a DynamicRow that adds a quote to the product pages for products that are in the men/business category.
Can be configured with compareVariant: ICON | CHECKBOX
in the graphcommerce.config.js:
Created a new sidebary layout for the desktop cart and redesigned the cart items.
When a user navigates to a simple product that is part of a configurable product, the product page shows a preselected configurable product page.
Also the content, images and urls can be configured to use the simple product values docs ↗
New Algolia search implementation as an experimental package.
Multi website with multiple duplicates locales support. Use website suffixes like en-us-website1
and en-us-website2
as the locale declaration. (@hnsr)
Introduce hygraph-cli for schema migrations (@JoshuaS98) docs ↗
Created a new <ValidatedPasswordElement/>
which validates according to Magento's validation groups and implement on all locations. Move remaining password fields to <PasswordElement />
(@carlocarels90)
Show a shipping method placeholder when no shipping methods are available yet, to allow shipping method validation to work before an address is filled out (@bramvanderholst)
Add Open Graph meta tags to all pages (@Giovanni-Schroevers)
Added the ability to create function-plugins for usage in non-component areas and hooks (@paales)
Customer related information was stored in the users local storage indefintely causing cache mismatches:
<Link />
if provided from magento backend. (@JoshuaS98)next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)control
type is properly recognized (@mikekeehnen)configurableVariantForSimple
is enabled and use the variants
of the configurable product. (@JoshuaS98)demoConfig.ts
. All storefront config values in the demo config are now optional. (@mikekeehnen)2f479c830
- Added advise about URL suffixes (@paales)
#2034 6fca47484
- Pre-resolve the customFetch in mesh config, so that it works with the new mesh version. (@paales)
#1978 0c91ac1f7
- When a user selects a variant, it will switch the values on the configurable page with the values of the configured variant. Enabling options here will allow switching of those variants. (@carlocarels90)
#1957 cb3c82163
- Docs were directly applied to the config.md which is autogenerated (@paales)
#2020 c9ab0e827
- Update docs for Enable Guest Checkout Login setting (@SimonPrins)
#1959 d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)7a1f1bb38
- New Algolia search implementation as an experimental package. Currenly only supports the classic filters. (@mikekeehnen)#1960 f78caf5a8
- Updated packages: next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)
#2034 6fca47484
- Pre-resolve the customFetch in mesh config, so that it works with the new mesh version. (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1924 04581f619
- Use the latest branch from graphql-mesh so that all versions are in sync (@paales)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
48f4f5cbd
- Peer dependency warnings reduced (@paales)
#1982 e1fab2f6d
- Better detection what the package roots are when a custom node_modules directory is used (@paales)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1947 f105d1401
- Demo content for RowLinks order would be wrong (@paales)
#1959 d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)518b6ca24
- Created a new <ValidatedPasswordElement/>
which validates according to Magento's validation groups and implement on all locations. Move remaining password fields to <PasswordElement />
(@carlocarels90)#1905 b6adbe1c3
- FormComponent elements validation message wasn't translated (@carlocarels90)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#1996 3ed66a849
- SidebarGallery now has a disableZoom prop to disable all zoom functionality (@Jessevdpoel)
#1937 a98e23e3a
- Assign correct scroll-snap-type type, to prevent error on firefox (@mikekeehnen)
#1993 f9bd75108
- Scrollers would not working properly in Firefox, it would drag elements instead of the scroller. (@Jessevdpoel)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#1954 ec82fe49c
- Prevent overlays from auto-closing on iOS 14 (@FrankHarland)
#1998 a788baaeb
- Added option to useScrollTo to allow/disallow stopping the scroll animation on user scroll interaction (@bramvanderholst)
#1944 d83c92b76
- When there are no items in the cart, do not send a viewCart event (@paales)
#1915 4c8d6fc73
- GaViewItem would still be enabled even when googleAnalyticsId was enabled (@paales)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
b72968c0f
- Prevent circular dependency between @graphcommerce/googlerecaptcha and @graphcommerce/graphql (@Giovanni-Schroevers)
#1957 cb3c82163
- Docs were directly applied to the config.md which is autogenerated (@paales)
#1960 f78caf5a8
- Updated packages: next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#1915 f4a8c3881
- Moved the injection of the links to plugins (@paales)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
#1942 df2b3efb2
- Customer related information was stored in the users local storage indefintely causing cache mismatches:
#1960 f78caf5a8
- Updated packages: next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1924 04581f619
- Use the latest branch from graphql-mesh so that all versions are in sync (@paales)
48f4f5cbd
- Peer dependency warnings reduced (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1924 04581f619
- Use the latest branch from graphql-mesh so that all versions are in sync (@paales)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)
518b6ca24
- Created a new <ValidatedPasswordElement/>
which validates according to Magento's validation groups and implement on all locations. Move remaining password fields to <PasswordElement />
(@carlocarels90)#1916 ee2f814f4
- When the customer is logging in and the merge cart functionality throws an error, it would not set the current customer's cart as active, but keep the faulty cart active. (@paales)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#1914 000556331
- When there is an error in the cart, disable the checkout buttons (@paales)
#1942 045d0a6cb
- When the ApolloCartError would throw an authorization error it would link to the wrong page (@paales)
#1914 38d6c4888
- Errors in the cart didn't allow for recovery from the faulty state (@paales)
#1914 5d115a11a
- When a customer tries to add a product to an invalid customer cart, discard the cart and create a new cart (@paales)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#2021 06ab7d24d
- Resolve Magento Exception: 'Warning: Array to string conversion' during new billing address save in checkout (@carlocarels90)
#2003 609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)
#2029 4ac92840a
- Use price_including_tax field when available instead of dividing through the row_total_including_tax (@Jessevdpoel)
#2031 4d8fc9e99
- Eslint fixes and suppress accepted warnings (@paales)
#1943 138215b45
- When a PayPal buyer would return to the website it would sometimes clear the buyers token (@paales)
#2027 e384fe2e4
- Solved an issue where the empty cart would be shown between the payment and success page. (@Jessevdpoel)
3b01c2bd7
- Add explicit types to ActionCardListForm in PickupLocationForm to the control
type is properly recognized (@mikekeehnen)#2021 06ab7d24d
- Ensure 'addition' parameter is non-empty in onBeforeSubmit (@carlocarels90)
#2006 80b60cb40
- The Billing address was set to the shipping address when a default billing address was available and made prefix optional when creating an address (@Jessevdpoel)
#1987 96ac01045
- When there is a default_shipping address on the customer but not on the cart yet, make sure it gets submitted on load (@Jessevdpoel)
#2016 227ddcee8
- Made cardProps on CustomerAddressActionCards overridable. (@Jessevdpoel)
9bba82de1
- Show a shipping method placeholder when no shipping methods are available yet, to allow shipping method validation to work before an address is filled out (@bramvanderholst)e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1961 4a759c662
- Add Open Graph meta tags to all pages (@Giovanni-Schroevers)
#1977 61ff9b6e1
- Replace recursive GetCategoryStaticPaths query with fragment so the query can be injected (@Giovanni-Schroevers)
#1959 aacada269
- Category description would have be too small on some breakppoints. We now define a maxWidth on the description so it always renders properly. (@JoshuaS98)
#1914 c237f2f2c
- Category pages now have the ability to select the displayed pageSize of a page if the backend provides multiple options. A non-default pageSize and a non-default sort option will now receive noindex meta tags when viewed. (@paales)
#2001 9cc5f8495
- Migrate to productListLink, away from the ProductListLink component (@paales)
#2017 f5c2bcc57
- Changed canonical link of paginated pages. So this matches the canonical structure of non paginated pages. (@Jessevdpoel)
#1918 7dcf350c6
- Magento Product Compare functionality added (@paales)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)
d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)#1962 518b6ca24
- Created a new <ValidatedPasswordElement/>
which validates according to Magento's validation groups and implement on all locations. Move remaining password fields to <PasswordElement />
(@carlocarels90)
#1926 ab8877fdb
- Made the follow order link in the order card & order details a working <Link />
if provided from magento backend. (@JoshuaS98)
#1916 97ebc19af
- The customer's token would be invalidated if any authorization error occured. Now only scoped to customer queries and mutations, potentially reducing the amount of random logouts. (@paales)
#1952 f1fe4f598
- Enable password fields when there is an error and user input correction is required. (@carlocarels90)
#1914 38d6c4888
- Errors in the cart didn't allow for recovery from the faulty state (@paales)
#1930 c8d023e9e
- Fix the 'close menu' on search and add the option to secondary menu items (@StefanAngenent)
#2006 80b60cb40
- The Billing address was set to the shipping address when a default billing address was available and made prefix optional when creating an address (@Jessevdpoel)
#1942 21b0d0c48
- Customer's session is now revalidated when a previous session is detected on pageload, making sure the customer is still logged in. (@paales)
#1972 cda89820d
- Ensure correct width for CircularProgress and fix misalignment in rotate animation (@carlocarels90)
#2016 227ddcee8
- Made cardProps on CustomerAddressActionCards overridable. (@Jessevdpoel)
#1969 838322a97
- Fixing the Internal Server Error if the third address line is empty. (@action-simon)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1914 4ab34615f
- When a GraphQL error was already masked, do not mask the error again. (@paales)
#1968 1d0611abf
- prevent ‘SelectedConfigurableOption’ and ‘Customizable’ from being cached. (@carlocarels90)
#2021 06ab7d24d
- Prevent email address overlap with toggle button on narrow columns (@carlocarels90)
#1959 f164217af
- Moved the GuestNewsletter component to inside the magento-newsletter package (@JoshuaS98)
#1914 72fb254a0
- User wouldn't be redirect to the paypal website, not allowing users to checkout (@paales)
#1943 138215b45
- When a PayPal buyer would return to the website it would sometimes clear the buyers token (@paales)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1978 0c91ac1f7
- When a user selects a variant, it will switch the values on the configurable page with the values of the configured variant. Enabling options here will allow switching of those variants. (@carlocarels90)
#1961 4a759c662
- Add Open Graph meta tags to all pages (@Giovanni-Schroevers)
#1956 9e87443a1
- Allow children to be passed into ProductSpecs (@Giovanni-Schroevers)
#1914 c237f2f2c
- Category pages now have the ability to select the displayed pageSize of a page if the backend provides multiple options. A non-default pageSize and a non-default sort option will now receive noindex meta tags when viewed. (@paales)
#1911 c10d6d5be
- Translations were missing for the ProductSidebarDelivery (@rustmaestro)
#1948 17390af4f
- Allow the redirect prop of AddProductsToCartForm to be false, so redirects can be disabled (@bramvanderholst)
#2001 9cc5f8495
- Migrate to productListLink, away from the ProductListLink component (@paales)
#1973 257a66e38
- Limit would not be applied correctly for the product listing (@JoshuaS98)
#1919 201e75401
- Fixed incorrect className for topRight ProductListItem location (@bramvanderholst)
#2003 c4b102577
- ProductPageAddToCartRow wasn't aligned in the middle causing the price to be misaligned (@Jessevdpoel)
#1992 bffdff6f0
- Export props from ProductPagePrice and ProductListPrice (@Giovanni-Schroevers)
#1914 b1abccb67
- Category limit url param wasn't parsed correctly, causing a 404. (@paales)
#1959 d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)
609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)#1978 0c91ac1f7
- When a user selects a variant, it will switch the values on the configurable page with the values of the configured variant. Enabling options here will allow switching of those variants. (@carlocarels90)
#2003 609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)
#1988 af8e0d176
- Multi website with multiple duplicates locales support. Use website suffixes like en-us-website1
and en-us-website2
as the locale declaration. (@hnsr)
#1991 ebce5dae9
- Added an opt-in configuration configurableVariantForSimple
that allows rendering of a configurable product page on a simple product URL with the options pre-selected. (@JoshuaS98)
#1940 a766c0d8a
- Product specifications wouldn't display for simple products (@Giovanni-Schroevers)
#1991 ac6678dc5
- Make sure the products and relatedUpsells fields from the ProductPage2 query are merged correctly (@JoshuaS98)
#1898 e28af9ea6
- ConfigurableProduct super attributes that were regular dropdowns would throw an error. (@paales)
#1991 356469bdd
- Remove the requirement to query attributes on simple for simple products when configurableVariantForSimple
is enabled and use the variants
of the configurable product. (@JoshuaS98)
#1914 742520b03
- ConfigurableOptionsSelection causes a cache error (@paales)
609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)f0ccbb117
- Remove the Cancel button from the review page, as it doesn't really serve a function (@paales)e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)518b6ca24
- Created a new <ValidatedPasswordElement/>
which validates according to Magento's validation groups and implement on all locations. Move remaining password fields to <PasswordElement />
(@carlocarels90)c8d023e9e
- Fix the 'close menu' on search and add the option to secondary menu items (@StefanAngenent)e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1914 c237f2f2c
- Category pages now have the ability to select the displayed pageSize of a page if the backend provides multiple options. A non-default pageSize and a non-default sort option will now receive noindex meta tags when viewed. (@paales)
#1967 888fe88e6
- Fix bug where product urls ending with a suffix would not be redirected (@Giovanni-Schroevers)
#1915 f4a8c3881
- Moved the injection of the links to plugins (@paales)
#1945 3bfa3b9dd
- Fixed wishlist not being shown in menu when hideForGuest is enabled (eventhough the user is logged in) (@bramvanderholst)
#1945 0a5f12aeb
- Prevent horizontal overflow in wishlist on (small) mobile devices (@bramvanderholst)
#1930 c8d023e9e
- Fix the 'close menu' on search and add the option to secondary menu items (@StefanAngenent)
#1944 ff138050f
- Wishlist would be limited to 24 products, but doesn't have pagination (@paales)
8f1fb60b7
- make the MollieIssuerOptions label translatable and replace TextField for SelectElement (@carlocarels90)e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1961 4a759c662
- Add Open Graph meta tags to all pages (@Giovanni-Schroevers)
#2003 609b384de
- Created a new version of the cart using ActionCards for each CartItem. Different types of CartItems can have different ActionCards. These ActionCards will be overridden with the use of Plugins. An example can be found in the @graphcommerce/magento-product-configurable package. (@Jessevdpoel)
#2023 7cd53fb2a
- Added links to test components on the test page. (@Jessevdpoel)
#1934 96ac0320a
- Overlays with a floating layout can now be closed by clicking beside the overlay. (@bramvanderholst)
#2003 e9041802b
- When the switchPoint of LayoutHeader is zero, make sure the header doesn’t flash when scrolling up on iOS (@Jessevdpoel)
#1998 fdbdcb76f
- Users are now not able to scroll an overlay during the open animation. (@bramvanderholst)
#1960 f78caf5a8
- Updated packages: next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)
#1965 44b2911d7
- Added prop to LayoutHeader to be able to hide the back button (@bramvanderholst)
#1946 87260618b
- Firefox: scroll snap overlays would snap to 0 when the scroll snap targets wouldn’t exactly match the possible targets. (@paales)
#1913 17eac116d
- Fixed zIndex issue with CartFab and ScrollerButton (@bramvanderholst)
#1913 61b1987eb
- Fixed RowLinks ScrollerButton alignment when content is shown beside the Scroller (@bramvanderholst)
#1930 c8d023e9e
- Fix the 'close menu' on search and add the option to secondary menu items (@StefanAngenent)
#2042 587fd2fe5
- Updated german translations (@action-simon)
#1897 f44d7cec6
- Overlays can now be configured to get a bgColor (@FrankHarland)
#1980 275aaaba3
- Fixed overlays closing while still dragging - overlays should only close after releasing pointer (@bramvanderholst)
#1939 0cdccf681
- Make blogListItem date prop optional (@JoshuaS98)
#1958 0a311b6eb
- Left overlays wouldn't properly snap when the overlay gets wider than the viewport (@paales)
#2005 950521b4d
- Footer's grid-area's will only be rendered when the props are passed. (@LeanderMatse)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1960 f78caf5a8
- Updated packages: next
, @apollo/client
, react-hook-form
, @emotion/*
, @lingui/*
, @mui/*
and various others. (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#2034 6fca47484
- Pre-resolve the customFetch in mesh config, so that it works with the new mesh version. (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
#1959 d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
#1982 e1fab2f6d
- Better detection what the package roots are when a custom node_modules directory is used (@paales)
#2012 1dbb3ae13
- Upgrade graphql to 16.7.1, add graphql as peer dependency (@Giovanni-Schroevers)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
e55d8c390
- Created a new sidebar layout system, can be configured with productFiltersLayout in the graphcommerce.config.js (@paales)#1988 af8e0d176
- Multi website with multiple duplicates locales support. Use website suffixes like en-us-website1
and en-us-website2
as the locale declaration. (@hnsr)
#1915 f4a8c3881
- Added the ability to create function-plugins for usage in non-component areas and hooks (@paales)
#2034 6fca47484
- Pre-resolve the customFetch in mesh config, so that it works with the new mesh version. (@paales)
#1925 2b595bf13
- Fixed bug for type error in demoConfig.ts
. All storefront config values in the demo config are now optional. (@mikekeehnen)
#1924 04581f619
- Use the latest branch from graphql-mesh so that all versions are in sync (@paales)
#1936 2869ac874
- Added redirect for /customer/account so links in (transactional) emails function properly (@bramvanderholst)
#1960 86e14569b
- Updated to the latest release of GraphQL codegen and solve compatibility issues with our own generator (@paales)
#2030 15939ca62
- next-pwa dependency change and next-image caching optimalization (@mikekeehnen)
#1982 e1fab2f6d
- Better detection what the package roots are when a custom node_modules directory is used (@paales)
#1959 d0809b132
- Added support for default values in the Config.graphqls files for the documentation (@JoshuaS98)
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
587fd2fe5
- Updated german translations (@action-simon)Published by github-actions[bot] about 1 year ago
15939ca62
- next-pwa dependency change and next-image caching optimalization (@mikekeehnen)Published by github-actions[bot] about 1 year ago
c9ab0e827
- Update docs for Enable Guest Checkout Login setting (@SimonPrins)