From d742381c6010f8b0c7921984cfe018561472a7e4 Mon Sep 17 00:00:00 2001 From: Paul Hachmang Date: Thu, 19 Dec 2024 14:37:48 +0100 Subject: [PATCH] Cleaned up CHANGELOG.md files and generated release notes --- .changeset/RELEASE-9.0.0.md | 868 ++++++++++++++++++ .changeset/many-pumas-glow.md | 5 + docs/CHANGELOG.md | 103 +-- examples/magento-graphcms/CHANGELOG.md | 243 +---- examples/magento-open-source/CHANGELOG.md | 33 - package.json | 9 +- packages/address-fields-nl/CHANGELOG.md | 36 - packages/algolia-categories/CHANGELOG.md | 42 +- packages/algolia-insights/CHANGELOG.md | 35 - packages/algolia-personalization/CHANGELOG.md | 48 +- packages/algolia-products/CHANGELOG.md | 82 +- packages/algolia-recommend/CHANGELOG.md | 58 +- packages/algolia-search/CHANGELOG.md | 38 - packages/cli/CHANGELOG.md | 74 -- .../demo-magento-graphcommerce/CHANGELOG.md | 46 - packages/ecommerce-ui/CHANGELOG.md | 117 +-- packages/framer-next-pages/CHANGELOG.md | 50 +- .../framer-next-pages/example/CHANGELOG.md | 36 - packages/framer-scroller/CHANGELOG.md | 62 -- packages/framer-scroller/example/CHANGELOG.md | 36 - packages/framer-utils/CHANGELOG.md | 36 - packages/google-datalayer/CHANGELOG.md | 74 +- packages/google-playstore/CHANGELOG.md | 28 +- packages/googleanalytics/CHANGELOG.md | 50 - packages/googlerecaptcha/CHANGELOG.md | 46 - packages/googletagmanager/CHANGELOG.md | 56 -- packages/graphcms-ui/CHANGELOG.md | 86 +- packages/graphql-mesh/CHANGELOG.md | 111 +-- packages/graphql/CHANGELOG.md | 96 +- packages/hygraph-cli/CHANGELOG.md | 38 - packages/hygraph-dynamic-rows-ui/CHANGELOG.md | 62 +- packages/hygraph-dynamic-rows/CHANGELOG.md | 58 +- packages/hygraph-ui/CHANGELOG.md | 40 +- packages/image/CHANGELOG.md | 46 - packages/image/example/CHANGELOG.md | 36 - packages/lingui-next/CHANGELOG.md | 56 +- .../magento-cart-billing-address/CHANGELOG.md | 56 +- packages/magento-cart-checkout/CHANGELOG.md | 40 - packages/magento-cart-coupon/CHANGELOG.md | 40 - packages/magento-cart-email/CHANGELOG.md | 53 +- packages/magento-cart-items/CHANGELOG.md | 84 +- .../magento-cart-payment-method/CHANGELOG.md | 74 +- packages/magento-cart-pickup/CHANGELOG.md | 40 - .../CHANGELOG.md | 110 +-- .../magento-cart-shipping-method/CHANGELOG.md | 72 +- packages/magento-cart/CHANGELOG.md | 123 +-- packages/magento-category/CHANGELOG.md | 72 +- packages/magento-cms/CHANGELOG.md | 36 - packages/magento-compare/CHANGELOG.md | 62 +- .../magento-customer-account/CHANGELOG.md | 36 - packages/magento-customer-order/CHANGELOG.md | 36 - packages/magento-customer/CHANGELOG.md | 255 +---- packages/magento-graphql-rest/CHANGELOG.md | 42 +- packages/magento-graphql/CHANGELOG.md | 58 +- packages/magento-newsletter/CHANGELOG.md | 70 +- packages/magento-pagebuilder/CHANGELOG.md | 38 - packages/magento-payment-adyen/CHANGELOG.md | 68 +- .../magento-payment-braintree/CHANGELOG.md | 64 +- .../magento-payment-included/CHANGELOG.md | 58 -- packages/magento-payment-klarna/CHANGELOG.md | 40 - .../magento-payment-multisafepay/CHANGELOG.md | 64 +- packages/magento-payment-paypal/CHANGELOG.md | 40 - packages/magento-product-bundle/CHANGELOG.md | 38 - .../magento-product-configurable/CHANGELOG.md | 96 +- .../magento-product-downloadable/CHANGELOG.md | 38 - packages/magento-product-grouped/CHANGELOG.md | 38 - packages/magento-product-simple/CHANGELOG.md | 36 - packages/magento-product-virtual/CHANGELOG.md | 36 - packages/magento-product/CHANGELOG.md | 177 +--- .../CHANGELOG.md | 40 - packages/magento-review/CHANGELOG.md | 56 -- packages/magento-search-overlay/CHANGELOG.md | 14 +- packages/magento-search/CHANGELOG.md | 68 +- packages/magento-store/CHANGELOG.md | 78 +- packages/magento-wishlist/CHANGELOG.md | 68 +- packages/mollie-magento-payment/CHANGELOG.md | 68 +- packages/next-ui/CHANGELOG.md | 307 +------ packages/react-hook-form/CHANGELOG.md | 106 +-- packages/service-worker/CHANGELOG.md | 32 +- packagesDev/browserslist-config/CHANGELOG.md | 36 - packagesDev/changeset-changelog/CHANGELOG.md | 36 - packagesDev/eslint-config/CHANGELOG.md | 52 -- packagesDev/eslint-config/index.js | 2 +- .../CHANGELOG.md | 38 - .../CHANGELOG.md | 46 +- .../CHANGELOG.md | 38 - packagesDev/misc/package.json | 6 + packagesDev/next-config/CHANGELOG.md | 288 +----- packagesDev/prettier-config/CHANGELOG.md | 42 - packagesDev/typescript-config/CHANGELOG.md | 36 - scripts/get-changelog.mts | 335 +++++++ 91 files changed, 1508 insertions(+), 5414 deletions(-) create mode 100644 .changeset/RELEASE-9.0.0.md create mode 100644 .changeset/many-pumas-glow.md create mode 100644 packagesDev/misc/package.json create mode 100644 scripts/get-changelog.mts diff --git a/.changeset/RELEASE-9.0.0.md b/.changeset/RELEASE-9.0.0.md new file mode 100644 index 0000000000..8780afc481 --- /dev/null +++ b/.changeset/RELEASE-9.0.0.md @@ -0,0 +1,868 @@ +# GraphCommerce 9.0.0 Release Notes + +## šŸš€ New Features + +- Added `` with `` and `` to shipping and billing forms. (@Giovanni-Schroevers) + [magento-cart](#package-magento-cart) [magento-cart-billing-address](#package-magento-cart-billing-address) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-customer](#package-magento-customer) [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + +- Add `permissions` configuration to disable functionalities. + + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. (@FrankHarland) + [magento-cart](#package-magento-cart) [magento-cart-payment-method](#package-magento-cart-payment-method) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-cart-shipping-method](#package-magento-cart-shipping-method) [magento-compare](#package-magento-compare) [magento-customer](#package-magento-customer) [magento-newsletter](#package-magento-newsletter) [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-multisafepay](#package-magento-payment-multisafepay) [mollie-magento-payment](#package-mollie-magento-payment) + +- Added the ability to edit cart items with full support for all product types and custom options (@Jessevdpoel) + [magento-cart-items](#package-magento-cart-items) + +- Add a 'Save in address book' checkbox to the shipping address form. (@Giovanni-Schroevers) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-graphcms](#package-magento-graphcms) + +- Add the `customerNote` field to the shipping and customer address forms. Added configuration `customerAddressNoteEnable` to enable or disable the field. (@Giovanni-Schroevers) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) [next-config](#package-next-config) + +- Added support for real `` on the frontend. (@Jessevdpoel) + [magento-category](#package-magento-category) [magento-product](#package-magento-product) [next-ui](#package-next-ui) + +- Show category siblings if a category has no children, will be shown in location where children are located. (@Jessevdpoel) + [magento-category](#package-magento-category) + +- Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. (@FrankHarland) + [magento-category](#package-magento-category) [magento-product](#package-magento-product) [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + +- Magento 2.4.7: Implemented `cancelOrder` mutation and added a cancel order overlay to the account section. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [magento-store](#package-magento-store) [magento-graphcms](#package-magento-graphcms) + +- Magento 2.4.7: Imlemented `deleteCustomer` mutation to the account section. Disabled by default and can be enabled through the config. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [next-ui](#package-next-ui) [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + +- Add `reorderItems` mutation, add `reorder` button to order detail page. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- Replace deprecated `updateCustomer` mutations with `updateCustomerV2`. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [magento-newsletter](#package-magento-newsletter) + +- Magento 2.4.7: Implement the `contactUs` mutation, add contact us overlay. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [magento-graphcms](#package-magento-graphcms) + +- Added support `X-Magento-Cache-Id` to allow Varnish to cache requests that are made in the browser while users are logged in. For example the products query can now be cached for logged in users. Functionality can be disabled by setting `customerXMagentoCacheIdDisable: true` in your configuration. (@paales) + [magento-customer](#package-magento-customer) + +- Magento 2.4.7: Add `guestOrder` functionality. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [graphql](#package-graphql) [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Magento 2.4.7: implement confirmEmail mutation (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [magento-store](#package-magento-store) [magento-graphcms](#package-magento-graphcms) + +- Magento 2.4.7: To make the `custom_attribute` field more valueable, we've added an `attribute`-field to the `AttributeValueInterface` to be able to retrieve attribute metadata from the value of an attribute. To be able to retieve the attribute label for an attribute value. (@paales) + [magento-graphql](#package-magento-graphql) + +- Magento 2.4.7: Created a GraphQL query field for products: `custom_attribute(attribute_code: "attribute_code")` to retrieve attribute option value labels. This is different from the `custom_attributes` endpoint (note the plural) and allows for retrieving singular attribute values, like brand or any other select or multiselect attribute. (@paales) + [magento-graphql](#package-magento-graphql) + +- Magento 2.4.7: Added a `magentoVersion` configuration value to be able to differentiate features based on the Magento version. GraphCommerce will automatically load any schema's that are defined in later version of Magento, allowing GraphCommerce to be forward compatible. See [schema-246](https://github.com/graphcommerce-org/graphcommerce/tree/canary/packages/magento-graphql/schema-246) and [schema-247](https://github.com/graphcommerce-org/graphcommerce/tree/canary/packages/magento-graphql/schema-247) directories for the changes made to the schema. This is only for compatibility and doesn't make the functionality work. (@paales) + [magento-graphql](#package-magento-graphql) + +- Created a new `@graphcommerce/magento-graphql-rest` package to integrate with Magento's REST API. By default allows you to retrieve the customer with `m2rest_GetV1CustomersMe` and only provides the `group_id` additionally on the customer. (@Renzovh) + [magento-graphql-rest](#package-magento-graphql-rest) + +- Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. `COMPACT` means: `< Page X of Y >` and `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` (@FrankHarland) + [magento-product](#package-magento-product) [next-ui](#package-next-ui) [next-config](#package-next-config) [docs](#package-docs) + +- Magento 2.4.7: Use `custom_attributesV2` for product specs. (@Giovanni-Schroevers) + [magento-product](#package-magento-product) [magento-graphcms](#package-magento-graphcms) + +- Added functionality to constrain the container sizing of the frontend. Added a new configuration `containerSizingShell` and `containerSizingContent` configuration options. Actual sizing can be configured in the `theme.ts`. (@StefanAngenent) + [magento-product](#package-magento-product) [magento-graphcms](#package-magento-graphcms) + +- Completely new SearchOverlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. (@paales) + [magento-search](#package-magento-search) [magento-search-overlay](#package-magento-search-overlay) + +- Algolia: Enables Algolia category search in GraphQL Mesh. Integrated Algolia category search into the `categories` type within the Mesh. This will only be used on search pages. (@Renzovh) + [algolia-categories](#package-algolia-categories) + +- Algolia: Integrated algolia personalisation and algolia analytics into GraphQL Mesh. Built user profiles and gives user personalised results. Keep track of the user data and view in algolia analytics dashboard. (@Renzovh) + [algolia-personalization](#package-algolia-personalization) + +- Algolia: Added search suggestions (@Renzovh) + [algolia-products](#package-algolia-products) + +- Algolia: Magento 2 implemented as a GraphQL Mesh resolver: Allows full integration without modying any frontend components. (@Renzovh) + [algolia-products](#package-algolia-products) + +- Algolia: Integrated product queries into graphql-mesh. Provides fast and accurate searches, that can be personalised via magento-algolia and its algolia dashboard (@Renzovh) + [algolia-products](#package-algolia-products) + +- Algolia: Integrated algolia recommend queries into graphql mesh. Provide accurate upsells and related products on pdp pages (@Renzovh) + [algolia-recommend](#package-algolia-recommend) + +- Update manifest for app store submission (@ErwinOtten) + [google-playstore](#package-google-playstore) + +- Added Draft Mode support. When enabled it will be shown. (@paales) + [graphcms-ui](#package-graphcms-ui) [graphql](#package-graphql) [hygraph-dynamic-rows-ui](#package-hygraph-dynamic-rows-ui) + +- Created a new `@graphql-mesh` plugin to forward headers from backends as `forwardedHeaders` in extensions. (@paales) + [graphql-mesh](#package-graphql-mesh) + +- Added Intl components, deprecated `useNumberFormat` and `useDateTimeFormatter`, and replaced usage sites. New components and hooks: + + - `` and `useIntlDisplayNames` + - ``, ``, `` and `useIntlDateTimeFormat` + - `` and `useIntlListFormat` + - ``, ``, ``, `` and `useIntlNumberFormat` ([@paales](https://github.com/paales)) +- Added `` Component: Render (and hydrate) a Component based on a media query given. + + ```tsx + theme.breakpoints.up('md')}> + + Only visisble on desktop + + + ``` + + When to use, replacement for: + + 1. useMediaQuery: When you are now using useMediaQuery to conditionally render content for mobile or desktop. a. Is very slow as it has to wait for the JS to initialize on pageload. b. Can cause CLS problems if the useMediaQuery is used to render elements in the viewport. c. Can cause LCP issues if useMediaQuery is used to render the LCP element. d. Causes TBT problems as a component always needs to be rerendered. (And bad TBT can cause INP problems) e. HTML isn't present in the DOM, which can cause SEO issues. + 2. CSS Media query: When you are using CSS to show or hide content based on media queries. a. Causes TBT problems as both code paths need to be rendered. (And bad TBT can cause INP problems) + + It wraps the component in a div that has 'display: contents;' when shown and 'display: none;' when hidden so it should not interfere with other styling. It conditionally hydrates the component if the query matches. If it doesn't match, it will NOT hydrate the component (and thus not execute the JS). (@bramvanderholst) + [next-ui](#package-next-ui) + +- Created a `cssFlags` functionality which allows showing content based on a value in the local storage. This allows hiding/showing small things (is logged in / light or darkmode) (@Giovanni-Schroevers) + [next-ui](#package-next-ui) + +- Big INP improvments: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. (@FrankHarland) + [react-hook-form](#package-react-hook-form) + +- Moved to [serwist](https://serwist.pages.dev/) for service workers. (@paales) + [service-worker](#package-service-worker) [docs](#package-docs) + +- All fragments are now `@injectable` by default and the `@injectable` directive isn't required anymore. Always accept `@inject` directives. (@paales) + [graphql-codegen-near-operation-file](#package-graphql-codegen-near-operation-file) + +- Migrated to `next.config.ts` (@paales) + [next-config](#package-next-config) + +- Big improvements to the plugin system: Typescript validated, deeper resolution, new configuration object, replace plugins, and more ifConfig options. + + 1. Plugins now use TypeScript's `"moduleSuffixes": [".interceptor", ""]` [functionality](https://www.typescriptlang.org/tsconfig#moduleSuffixes) which means that plugins now correctly resolve via TypeScript. So if you *go to reference* in VSCode (or any other editor), you go to the interceptor directly and see which plugins are applied there. This also means that plugins are automatically checked during build (and will fail if there are errors). + + 2. The exported type of an *intercepted component* now has the types of all plugins applied. This means that plugins can modify the props of components (and is still validated with TypeScript). To make this work a plugin must always forward props to the `` to ensure that values are correctly passed on. + + 3. Plugins will now always be applied to deepest resolved path. This means that a plugin automatically applies to internal usages as well. This thus means that plugins do not need to be written with an internal path, but can keep the parent path. Istead of writing `@graphcommerce/magento-cart-items/components/RemoveItemFromCart/RemoveItemFromCartFab` you can now write `@graphcommerce/magento-cart-items`. + + 4. A new configuration object for plugins is created instead of separate exports (the legacy format is still supported though): + + ```tsx + export const config: PluginConfig = { + type: 'component' + module: '@graphcommerce/magento-product', + ifConfig: 'demoMode', + } + ``` + + This also means that the *name of the export* dictates the name of the component/function the plugin is applied. + + 5. We now support replace plugins (`type: 'replace'`), which allow you to replace the original component/function/const completely (and type checked of course). + + ```tsx + import { ProductPageNameProps } from '@graphcommerce/magento-product' + import { PluginConfig } from '@graphcommerce/next-config' + + export const config: PluginConfig = { + type: 'replace', + module: '@graphcommerce/magento-product', + } + + export function ProductPageName(props: ProductPageNameProps) { + const { product } = props + return
REPLACEMENT {product.url_key}
+ } + ``` + + Plugin files can now have multiple exports for the same configuration. So next to the `ProductPageName` you can also have a `ProductPagePrice` export for example in the same file. + + 6. We now support `ifConfig` tuple which allows you to apply a plugin only if a certain configuration is set. + + ```tsx + export const config: PluginConfig = { + type: 'replace', + module: '@graphcommerce/magento-product', + ifConfig: ['theme', 'my-theme'], + } + ``` + + This allows you to support multiple builds with different plugins applied. For example one build with `GC_THEME=my-theme` and another with `GC_THEME=my-other-theme`. ([@paales](https://github.com/paales)) +- Fully replaced the sitemap and robots.txt generation. We previously relied on next-sitemap to generate the sitemap based on static generated pages. However with bigger shops the SSG woudn't be complete. Full support for multi domain setups. (@bramvanderholst) + [magento-graphcms](#package-magento-graphcms) [docs](#package-docs) + +- Play store publishing to be able to submit to the playstore. (@ErwinOtten) + [magento-graphcms](#package-magento-graphcms) + + +## āœØ Small Improvements + +- Created a new `` component to make re-use easier. (@Giovanni-Schroevers) + [magento-cart](#package-magento-cart) [magento-cart-email](#package-magento-cart-email) [magento-customer](#package-magento-customer) [magento-newsletter](#package-magento-newsletter) [ecommerce-ui](#package-ecommerce-ui) + +- Created a new `` component to make re-use easier. (@Giovanni-Schroevers) + [magento-cart-billing-address](#package-magento-cart-billing-address) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-customer](#package-magento-customer) [ecommerce-ui](#package-ecommerce-ui) + +- Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. (@paales) + [magento-product](#package-magento-product) [magento-product-configurable](#package-magento-product-configurable) [lingui-next](#package-lingui-next) [next-ui](#package-next-ui) [next-config](#package-next-config) [docs](#package-docs) + +- When generating the mesh the configuration is passed through `@graphcommerce/graphql-mesh/meshConfig` allowing plugins to modify the mesh configuration without having to change the `.meshrc.yaml` itself. (@Renzovh) + [cli](#package-cli) [graphql-mesh](#package-graphql-mesh) + +- Added separate sitemap for Hygraph pages (@bramvanderholst) + [hygraph-ui](#package-hygraph-ui) [magento-graphcms](#package-magento-graphcms) + +- Add props to `` to disable dark/light mode or to change the default ssr mode. Save user chosen mode in localStorage. (@Giovanni-Schroevers) + [next-ui](#package-next-ui) + +- Added a new `` component to be used in combination with the `` component. (@JoshuaS98) + [next-ui](#package-next-ui) + +- The `` component now accepts a `height` prop that allows deferring of rendering of the child component when initially rendered on the client. This improves performance when used. (@paales) + [next-ui](#package-next-ui) + +- Added `` and `` and `useIntlRelativeTimeFormat` to display relative dates in all locales. (@paales) + [next-ui](#package-next-ui) + +- Added new plugin insertion points: ``, ``, ``, `` for the `_document.app` to allow creating plugins for those locations to insert scripts etc. (@paales) + [next-ui](#package-next-ui) + +- Added a functionality to copy directories from packages to the project and keep them managed by the package. This allows for injecting additional routes etc. (@paales) + [next-config](#package-next-config) + +- Added `PRIVATE_ADDITIONAL_DEPENDENCIES` env variable support to enable packages that we do not want to have in the examples directory but we do want to be able to demo. (@paales) + [next-config](#package-next-config) + +- Added `PRIVATE_PACKAGE_NAMESPACES` env variable to have additional namespaces to be considered to be a graphcommerce package. (@paales) + [next-config](#package-next-config) + +- Created dedicated sitemap route for categories so it isn't dependend on static generation. (@bramvanderholst) + [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + +- Created dedicated sitemap route for products so it isn't dependend on static generation. (@bramvanderholst) + [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + + +## šŸ› Fixes + +- Get `shippingMethodPrices` from selected shipping method if supported on the magento version (@Giovanni-Schroevers) + [magento-cart](#package-magento-cart) + +- When signing in make sure the cart isn't merged if the login is unsuccesful. (@paales) + [magento-cart](#package-magento-cart) + +- Upgrade input components to no longer use `muiRegister`, which improves INP scores. (@FrankHarland) + [magento-cart](#package-magento-cart) [magento-cart-billing-address](#package-magento-cart-billing-address) [magento-cart-coupon](#package-magento-cart-coupon) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-customer](#package-magento-customer) [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-included](#package-magento-payment-included) [magento-product](#package-magento-product) [magento-product-configurable](#package-magento-product-configurable) [magento-review](#package-magento-review) [ecommerce-ui](#package-ecommerce-ui) [next-ui](#package-next-ui) [react-hook-form](#package-react-hook-form) [next-config](#package-next-config) [magento-graphcms](#package-magento-graphcms) + +- Solve an issue where the cart would be sometimes undefined, but a typescript `Partial` was too general. (@paales) + [magento-cart](#package-magento-cart) + +- Enable the use of one or more anchor links within the `checkbox_text` field and customize their paths. (@carlocarels90) + [magento-cart](#package-magento-cart) + +- Pass `sx` props to `` component. (@JoshuaS98) + [magento-cart](#package-magento-cart) + +- Fix bug with persist not applying saved changes by moving `` below the form components. (@Giovanni-Schroevers) + [magento-cart](#package-magento-cart) [magento-cart-payment-method](#package-magento-cart-payment-method) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-compare](#package-magento-compare) [magento-customer](#package-magento-customer) [magento-newsletter](#package-magento-newsletter) [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-multisafepay](#package-magento-payment-multisafepay) [mollie-magento-payment](#package-mollie-magento-payment) [react-hook-form](#package-react-hook-form) + +- Made all component prop types exported (@bramvanderholst) + [magento-cart](#package-magento-cart) [magento-cart-items](#package-magento-cart-items) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-cart-shipping-method](#package-magento-cart-shipping-method) [magento-category](#package-magento-category) [magento-compare](#package-magento-compare) [magento-customer](#package-magento-customer) [magento-newsletter](#package-magento-newsletter) [magento-pagebuilder](#package-magento-pagebuilder) [magento-product](#package-magento-product) [magento-product-bundle](#package-magento-product-bundle) [magento-product-configurable](#package-magento-product-configurable) [magento-product-downloadable](#package-magento-product-downloadable) [magento-product-grouped](#package-magento-product-grouped) [magento-review](#package-magento-review) [magento-search](#package-magento-search) [magento-store](#package-magento-store) [magento-wishlist](#package-magento-wishlist) [algolia-search](#package-algolia-search) [ecommerce-ui](#package-ecommerce-ui) [framer-scroller](#package-framer-scroller) [graphcms-ui](#package-graphcms-ui) [mollie-magento-payment](#package-mollie-magento-payment) [next-ui](#package-next-ui) + +- Add missing gutter to /checkout/item page (@bramvanderholst) + [magento-cart](#package-magento-cart) [magento-graphcms](#package-magento-graphcms) + +- Forward BadgeProps to WishlistFab, CartFab and CustomerFab (@paales) + [magento-cart](#package-magento-cart) [magento-customer](#package-magento-customer) [magento-wishlist](#package-magento-wishlist) + +- Prevent a reloading the `ShippingPage` query when selecting a shipping method. (@Giovanni-Schroevers) + [magento-cart-checkout](#package-magento-cart-checkout) + +- Rename `configurable_customizable` back to `customizable_options`. (@Giovanni-Schroevers) + [magento-cart-items](#package-magento-cart-items) [magento-product](#package-magento-product) [magento-product-configurable](#package-magento-product-configurable) + +- Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. (@Giovanni-Schroevers) + [magento-cart-items](#package-magento-cart-items) [magento-cart-shipping-address](#package-magento-cart-shipping-address) [magento-cart-shipping-method](#package-magento-cart-shipping-method) [magento-customer](#package-magento-customer) [magento-payment-braintree](#package-magento-payment-braintree) [magento-product](#package-magento-product) [react-hook-form](#package-react-hook-form) + +- Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. (@Jessevdpoel) + [magento-cart-items](#package-magento-cart-items) [magento-wishlist](#package-magento-wishlist) [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Make sure the edit cart item isn't shown for an order (@paales) + [magento-cart-items](#package-magento-cart-items) + +- Solve issue where the `` would temporarily show an empty cart after saving. (@Giovanni-Schroevers) + [magento-cart-items](#package-magento-cart-items) + +- Create `useRemoveItemFromCart` hook to allow for reuse while keeping compatibility with plugins. (@Jessevdpoel) + [magento-cart-items](#package-magento-cart-items) [google-datalayer](#package-google-datalayer) + +- Use the non resolved payment methods as a placeholder for the actual payment methods (@FrankHarland) + [magento-cart-payment-method](#package-magento-cart-payment-method) + +- Solve issue where Braintree wouldn't place the order after successfully validating a Credit Card. (@paales) + [magento-cart-payment-method](#package-magento-cart-payment-method) [magento-payment-braintree](#package-magento-payment-braintree) + +- Due to a cyclic dependency the actual `` button would sometimes be undefined. (@paales) + [magento-cart-payment-method](#package-magento-cart-payment-method) + +- Prevent the `` query from rerunning on each mutation. (@FrankHarland) + [magento-cart-payment-method](#package-magento-cart-payment-method) [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-braintree](#package-magento-payment-braintree) [magento-product](#package-magento-product) [google-datalayer](#package-google-datalayer) + +- Moved plugins to new format (@paales) + [magento-cart-pickup](#package-magento-cart-pickup) [magento-compare](#package-magento-compare) [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-braintree](#package-magento-payment-braintree) [magento-payment-included](#package-magento-payment-included) [magento-payment-klarna](#package-magento-payment-klarna) [magento-payment-multisafepay](#package-magento-payment-multisafepay) [magento-payment-paypal](#package-magento-payment-paypal) [demo-magento-graphcommerce](#package-demo-magento-graphcommerce) [google-datalayer](#package-google-datalayer) [googleanalytics](#package-googleanalytics) [googlerecaptcha](#package-googlerecaptcha) [googletagmanager](#package-googletagmanager) [graphcms-ui](#package-graphcms-ui) [hygraph-dynamic-rows](#package-hygraph-dynamic-rows) [mollie-magento-payment](#package-mollie-magento-payment) + +- In the shipping step show errors with a `` instead of a ``. (@Giovanni-Schroevers) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) + +- When saving a shipping address it would always save the company after it was once saved. (@Giovanni-Schroevers) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) + +- Fixed shipping address not getting set for logged-in customers with default address. (@bramvanderholst) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) + +- Fixed `` resetting to a saved address when trying to use a new address. (@bramvanderholst) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) + +- The billing and shipping address of a customer would not be recognized as the same address although they would effectively be the same (@FrankHarland) + [magento-cart-shipping-address](#package-magento-cart-shipping-address) + +- Select the only available shipping method as the current cart shipping method when there is only one shipping method available. (@LaurensFranken) + [magento-cart-shipping-method](#package-magento-cart-shipping-method) + +- Prevent rendering `null` when `method_title` is not provided. (@carlocarels90) + [magento-cart-shipping-method](#package-magento-cart-shipping-method) + +- Allow changing various props for internal components (@bramvanderholst) + [magento-cart-shipping-method](#package-magento-cart-shipping-method) [magento-customer](#package-magento-customer) [magento-product](#package-magento-product) [magento-product-configurable](#package-magento-product-configurable) [magento-wishlist](#package-magento-wishlist) [ecommerce-ui](#package-ecommerce-ui) [next-ui](#package-next-ui) + +- When a user access a category page which is beyond the available total\_pages, the user will be redirected to the last available page. (@paales) + [magento-category](#package-magento-category) [magento-product](#package-magento-product) [magento-store](#package-magento-store) + +- Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. (@carlocarels90) + [magento-customer](#package-magento-customer) [magento-graphcms](#package-magento-graphcms) + +- In some cases the `xMagentoCacheId` wasn't defined in the returned query, making sure the application doesn't crash. (@paales) + [magento-customer](#package-magento-customer) + +- Show actual order status from the backend, improve order state logic. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) [magento-graphcms](#package-magento-graphcms) + +- Fix issues when using non-hex colors in theme (@bramvanderholst) + [magento-customer](#package-magento-customer) [next-ui](#package-next-ui) + +- The `` component would show a warning if the countries weren't loaded yet. It will now show a readonly field with the country code. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- Replace useWatch with watch in order to prevent email from being undefinded when already being prefilled for expired sessions (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- Solve issue where persisted Form-data would remain in the sessionStorage after logging out. (@paales) + [magento-customer](#package-magento-customer) + +- The `useSignInForm` hook now optionally accepts an email prop. (@paales) + [magento-customer](#package-magento-customer) + +- fix session expired email not always available in cache (@StefanAngenent) + [magento-customer](#package-magento-customer) + +- Prevent overlap between autofilled data and input label for all TextFieldElements and its derivatives. (@carlocarels90) + [magento-customer](#package-magento-customer) + +- The `` toggle wouldn't be valid when Private was selected and would only validate if Business was selected. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- Check validation of email field in SignInForm and SignUpForm (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- The `formData.region` value could be `undefined` when creating new address (@FrankHarland) + [magento-customer](#package-magento-customer) + +- Add `disableMargin` prop to `` component. (@JoshuaS98) + [magento-customer](#package-magento-customer) + +- Prevent success message from showing up when updating the users email while the form is still submitting a new request to update the users email. (@Giovanni-Schroevers) + [magento-customer](#package-magento-customer) + +- Remove the privateContext directive from the query before sending to the server (@paales) + [magento-customer](#package-magento-customer) + +- fix session expired email not always available in cache (@StefanAngenent) + [magento-customer](#package-magento-customer) + +- Renamed useInContextQuery to usePrivateQuery (@paales) + [magento-customer](#package-magento-customer) [magento-product](#package-magento-product) [magento-search](#package-magento-search) [algolia-personalization](#package-algolia-personalization) [graphql](#package-graphql) + +- Avoid displaying `undefined` for `countryName` or `regionName`. (@carlocarels90) + [magento-customer](#package-magento-customer) + +- Add `X-Forwarded-For` header to mesh requests. (@SumVur) + [magento-graphql](#package-magento-graphql) + +- Payment method will now throw an error in `onComplete` to handle obscure errors. (@Giovanni-Schroevers) + [magento-payment-adyen](#package-magento-payment-adyen) [magento-payment-included](#package-magento-payment-included) [magento-payment-multisafepay](#package-magento-payment-multisafepay) [mollie-magento-payment](#package-mollie-magento-payment) + +- Fixed the Place order button not working (in dev mode) for certain payment methods. (@bramvanderholst) + [magento-payment-included](#package-magento-payment-included) + +- Move render logic from `` to `` so this can be reused outside of ``. (@Giovanni-Schroevers) + [magento-product](#package-magento-product) + +- Hide ProductScroller components when no items are available (@bramvanderholst) + [magento-product](#package-magento-product) + +- Hide the `` or `` when there is only a single filter option. (@Renzovh) + [magento-product](#package-magento-product) + +- When applying a filter it would not always scroll to the `#products`. (@FrankHarland) + [magento-product](#package-magento-product) + +- Move to `attributesList` to get a list of filterable attributes instead of using an introspection query. `productFiltersProSectionRenderer` and `productFiltersProChipRenderer` keys now use `AttributeFrontendInputEnum`. (@paales) + [magento-product](#package-magento-product) [magento-search](#package-magento-search) + +- Fixed the products sitemap not containing more than 100 products when limit SSG is enabled (@rustmaestro) + [magento-product](#package-magento-product) + +- Allow adding elements after/between product list items (e.g. banners) (@bramvanderholst) + [magento-product](#package-magento-product) + +- Render multiple items in the `RowSpecs` table as a list. (@paales) + [magento-product](#package-magento-product) + +- Add requireOptionSelection boolean to prevent users from deselecting configurable options (@carlocarels90) + [magento-product-configurable](#package-magento-product-configurable) [ecommerce-ui](#package-ecommerce-ui) + +- Disable configurable product options that are unavailable for selection. (@carlocarels90) + [magento-product-configurable](#package-magento-product-configurable) + +- Fixed tier prices not working for non-configurable products. (@bramvanderholst) + [magento-product-configurable](#package-magento-product-configurable) + +- Respect configurableVariantValues.gallery config when selecting a configurable variant. The image should only change to the simple product image when the config is set to true, otherwise the configurable image should remain. To keep this functionality, please set `configurableVariantValues: { gallery: true }` in your graphcommerce.config.js (@bramvanderholst) + [magento-product-configurable](#package-magento-product-configurable) + +- Added clear upgrade instructions for `linguiLocale`. (@paales) + [magento-product-configurable](#package-magento-product-configurable) [lingui-next](#package-lingui-next) [next-ui](#package-next-ui) [next-config](#package-next-config) [docs](#package-docs) + +- Moved product reviews to the `relatedUpsells` query so we do not pass the queryComplexity limit. (@paales) + [magento-product-configurable](#package-magento-product-configurable) [magento-review](#package-magento-review) + +- Solved issue where Recently Viewed Products would execute a query even if there were no products to display. (@paales) + [magento-recently-viewed-products](#package-magento-recently-viewed-products) + +- Add early return when there are no reviews to prevent invalid enhanced results. (@carlocarels90) + [magento-review](#package-magento-review) + +- Solved an issue where the Search Input field wouldn't open and wouldn't be focussed on render. (@Renzovh) + [magento-search](#package-magento-search) + +- Solve issue: Warning: Cannot update a component (`FormAutoSubmitBase`) while rendering a different component (`ActionCardListForm`). (@paales) + [magento-search](#package-magento-search) [ecommerce-ui](#package-ecommerce-ui) + +- Handle the case where one switches from using the default `.html` URL suffix, to not using one. (@hnsr) + [magento-store](#package-magento-store) + +- Default to permanent redirects unless specified (@hnsr) + [magento-store](#package-magento-store) + +- Contain ripple to wishlist button instead of propagating to product list item (@bramvanderholst) + [magento-wishlist](#package-magento-wishlist) + +- Add to wishlist message missed the product name (@paales) + [magento-wishlist](#package-magento-wishlist) + +- Algolia: Added support for Adobe Commerce for Algolia. (@paales) + [algolia-products](#package-algolia-products) [algolia-recommend](#package-algolia-recommend) + +- Algolia: Added support for customer group pricing in Algolia. (@Renzovh) + [algolia-products](#package-algolia-products) + +- Algolia: Prevent errors by returning string instead of array (@Renzovh) + [algolia-products](#package-algolia-products) + +- Algolia: Automatically fall back to existing upsells/related products if they are defined and Algolia returns an error (@paales) + [algolia-recommend](#package-algolia-recommend) + +- [@paales](https://github.com/paales)(@paales) + [cli](#package-cli) + +- Solve issue where `customFetch` couldn't be loaded correctly. (@paales) + [cli](#package-cli) [graphql-mesh](#package-graphql-mesh) [magento-graphcms](#package-magento-graphcms) + +- [@paales](https://github.com/paales)(@paales) + [cli](#package-cli) + +- Resolve peer dependency issues so we get a clean install (@paales) + [cli](#package-cli) [google-datalayer](#package-google-datalayer) [googleanalytics](#package-googleanalytics) [googletagmanager](#package-googletagmanager) [graphql](#package-graphql) [graphql-mesh](#package-graphql-mesh) [hygraph-cli](#package-hygraph-cli) [next-ui](#package-next-ui) [react-hook-form](#package-react-hook-form) [eslint-config-pwa](#package-eslint-config-pwa) [graphql-codegen-markdown-docs](#package-graphql-codegen-markdown-docs) [graphql-codegen-near-operation-file](#package-graphql-codegen-near-operation-file) [graphql-codegen-relay-optimizer-plugin](#package-graphql-codegen-relay-optimizer-plugin) [next-config](#package-next-config) [prettier-config-pwa](#package-prettier-config-pwa) + +- Make sure the interceptors are generated before the typecheck is ran. (@paales) + [cli](#package-cli) [next-config](#package-next-config) + +- The mesh would always include all graphqls files even though they aren't necessary for Magento 2.4.7 (@Giovanni-Schroevers) + [cli](#package-cli) + +- Remove large demo item, as it doesn't properly work and isn't as pretty as it can be (@paales) + [demo-magento-graphcommerce](#package-demo-magento-graphcommerce) + +- Added ref forwarding for the inputRef (@paales) + [ecommerce-ui](#package-ecommerce-ui) + +- Updated all form `` components to also accept `defaultValue`, `shouldUnregister` and `disabled`. Moved ``, ``, ``, ``, ``, `` to `useController`. Removed all `parseError` props. (@Giovanni-Schroevers) + [ecommerce-ui](#package-ecommerce-ui) + +- Make sure the `` doesnā€™t give a uncontrolled to controlled warning. Convert `` to `useController` instead of a separate Controller component. Make sure the original `endAdornment` is always shown only until the value is valid. (@FrankHarland) + [ecommerce-ui](#package-ecommerce-ui) + +- The `` component now uses the `useIsSSR` hook which prevents loading spinners when navigating on the client, which make all account/cart/checkout pages faster. (@FrankHarland) + [ecommerce-ui](#package-ecommerce-ui) + +- Omit disableUnderline prop for ā€˜outlinedā€™ variant, because its not supported. (@carlocarels90) + [ecommerce-ui](#package-ecommerce-ui) + +- Moved `` to `@graphcommerce/ecommerce-ui` to resolve issue with circular dependencies. (@Giovanni-Schroevers) + [ecommerce-ui](#package-ecommerce-ui) + +- Destructure InputProps to ensure they are passed only to relevant components. (@carlocarels90) + [ecommerce-ui](#package-ecommerce-ui) + +- Solve issue where `` would allow numbers below zero when `min = 0`. (@JoshuaS98) + [ecommerce-ui](#package-ecommerce-ui) + +- Prevent checkout from looping back and forth with the cart overlay when navigating directly to the checkout. (@Giovanni-Schroevers) + [framer-next-pages](#package-framer-next-pages) + +- Loading an overlay page directly would animate in the overlay instead of directly showing it. (@paales) + [framer-next-pages](#package-framer-next-pages) [next-ui](#package-next-ui) + +- Prevent retriggering a `scrollTo` animation in Firefox when the current `scrollLeft/scrollTop` is a float. (@Giovanni-Schroevers) + [framer-scroller](#package-framer-scroller) + +- The `` now supports two more props: `disableSticky` and `variantMd` (`default | oneColumn`). (@Jessevdpoel) + [framer-scroller](#package-framer-scroller) + +- Prevent `` from scrolling the page horizontally. (@Giovanni-Schroevers) + [framer-scroller](#package-framer-scroller) + +- Prevent gallery thumbnails from scrolling when opening or closing a layout overlay. (@Giovanni-Schroevers) + [framer-scroller](#package-framer-scroller) [next-ui](#package-next-ui) + +- All `sendEvent` calls are now the return type of `useSendEvent`, to allow plugins to use hooks themselves. (@Renzovh) + [google-datalayer](#package-google-datalayer) + +- Solved an issue where the `BillingPage` query would be re-queried after setting the payment method. (@Giovanni-Schroevers) + [google-datalayer](#package-google-datalayer) + +- Moved import locations of Google Analytics and Google Tagmanager scripts to their officialrecommended locations. (@paales) + [googleanalytics](#package-googleanalytics) [googletagmanager](#package-googletagmanager) + +- Solve an issue where the `grecaptcha.execute` method would throw `null` causing the checkout to break in unexpected ways. (@paales) + [googlerecaptcha](#package-googlerecaptcha) + +- fix: Google tag manager noscript tag would output escaped html causing hydration errors (@FrankHarland) + [googletagmanager](#package-googletagmanager) + +- Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. (@paales) + [graphcms-ui](#package-graphcms-ui) [hygraph-ui](#package-hygraph-ui) + +- Remove ā€˜upā€™ data from the blogoverview page. (@carlocarels90) + [graphcms-ui](#package-graphcms-ui) [magento-graphcms](#package-magento-graphcms) + +- Allow blog pages to be nested. (@Jessevdpoel) + [graphcms-ui](#package-graphcms-ui) + +- Added helper method to get Hygraph paths (@bramvanderholst) + [graphcms-ui](#package-graphcms-ui) + +- Add support for linebreaks in Hygraph content (@FrankHarland) + [graphcms-ui](#package-graphcms-ui) + +- The `` component now only warns when a block is rendered during the initial SSR render. (@Giovanni-Schroevers) + [graphql](#package-graphql) + +- When loading a page, always create a new GraphQL client, so that cache isn't shared for each request, causing an unnecessary large page size. (@paales) + [graphql](#package-graphql) + +- Added back ApolloClient caching for SSR requests to projects (@paales) + [graphql](#package-graphql) + +- Added eslint rule: Importing `\*.interceptor` is NOT allowed (@paales) + [graphql](#package-graphql) [eslint-config-pwa](#package-eslint-config-pwa) + +- measurePerformanceLink now reports queries made in the subgraph and is only included during development and not in production. (@paales) + [graphql](#package-graphql) + +- When a `usePrivateQuery` is called, only execute when there is no `PrivateQueryMaskContext` defined above. (@paales) + [graphql](#package-graphql) + +- Solves the issue `TypeError: url?.startsWith is not a function`. The generated `.mesh/index.ts` would be generated as a requirejs module while next.js expects an esm module. In the end we properly generated the mesh correctly and now there is an `import.meta.url` instead of using `require('node:url')`. To solve this we needed to solve a chain of issues: + + 1. The generation of the mesh is based on the version of the mesh that is imported (esm or commonjs). See [source](https://github.com/ardatan/graphql-mesh/blob/bf588d372c0078378aaa24beea2da794af7949e6/scripts/replace-import-meta-url-in-cjs.ts#L9-L10) for the lines that need to be different. This meant that we needed to change the @graphcommerce/cli package to be of type:module instead of a commonjs module. + + 2) To properly convert the module to an esm module we've migrated the build of the cli package to use 'pkgroll' instead of tsc, because tsc is limited in what it outputs and can't really convert classic imports to esm. + 3) To load possible mesh plugins we require additional .ts files to be loaded with [tsx](https://tsx.is/). To get the tsx loader to work properly in combination with esm modules, we need at least [node 18.19.0](https://nodejs.org/en/blog/release/v18.19.0#new-nodemodule-api-register-for-module-customization-hooks-new-initialize-hook). Minimal Node version upped to 18.19.0 and add support for node 22. ([@paales](https://github.com/paales)) +- Added `traverseSelectionSet` utility function to extract a child selection set from the parent. (@Renzovh) + [graphql-mesh](#package-graphql-mesh) + +- Fix cors issues with Dynamic Row Property Picker App (@JoshuaS98) + [graphql-mesh](#package-graphql-mesh) + +- [@paales](https://github.com/paales)(@paales) + [graphql-mesh](#package-graphql-mesh) + +- Revert Pin versions of @graphql-mesh/config and utils (@paales) + [graphql-mesh](#package-graphql-mesh) + +- Made all graphql mesh dependencies peer dependencies so users can upgrade without problems (@paales) + [graphql-mesh](#package-graphql-mesh) + +- Suppress warning where a dependency is an expression, Added uglify-es and long as the dependencies couldnā€™t be found (@paales) + [graphql-mesh](#package-graphql-mesh) [next-config](#package-next-config) + +- Remove `row` field on DynamicRows\` model (@JoshuaS98) + [hygraph-dynamic-rows](#package-hygraph-dynamic-rows) + +- Solve issue where an Apollo object couldn't be modified as it is read only when Dynamic rows are added to the project. (@JoshuaS98) + [hygraph-dynamic-rows](#package-hygraph-dynamic-rows) + +- Resolve issue where the dynamic rows UI wouldnā€™t load any definitions (@paales) + [hygraph-dynamic-rows-ui](#package-hygraph-dynamic-rows-ui) + +- Solve bugs in the Dynamic Row UI module and styled the config screen. (@JoshuaS98) + [hygraph-dynamic-rows-ui](#package-hygraph-dynamic-rows-ui) + +- Allow attributes with deprecationReasons (e.g. custom attributes) as PropertyPicker value (@carlocarels90) + [hygraph-dynamic-rows-ui](#package-hygraph-dynamic-rows-ui) + +- When viewing the website on a 1x monitor, serve a little bit smaller images. (@paales) + [image](#package-image) + +- Solve an issue where image sizes are served in higher resolution than expected. (@bramvanderholst) + [image](#package-image) + +- Solve issue where the page would reload during development when the first call to `/graphql` was made. (@paales) + [lingui-next](#package-lingui-next) [next-ui](#package-next-ui) + +- Resolve the overlay issue when navigating from the 'Forgot Password' page to the 'Sign In' page. (@carlocarels90) + [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Fix back button transparency on hover (@bramvanderholst) + [next-ui](#package-next-ui) + +- Added `useIsSSR` hook that will properly resolve when the page is rendered on the server and on first render, but will return false when a component is rendered on the client directly. (@FrankHarland) + [next-ui](#package-next-ui) + +- USPS would be loaded after other queries, causing unnecessary slowdown. (@paales) + [next-ui](#package-next-ui) + +- Added the possibility to place content before or after the scroller. (@carlocarels90) + [next-ui](#package-next-ui) + +- Mark the menu item as active if router.asPath matches the href, or if the first URL segment matches, indicating it's the parent item. (@carlocarels90) + [next-ui](#package-next-ui) + +- Solve an issue where the success page would show a back button which would go back to the payment page (which would be empty) (@carlocarels90) + [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Move arguments of `responsiveVal` around so the `minBreakpoint` can be given as third argument. (@paales) + [next-ui](#package-next-ui) + +- OverlayBase now supports disableAnimation and disableDrag (@paales) + [next-ui](#package-next-ui) + +- Updated canonicalize helper for better multi domain support (@bramvanderholst) + [next-ui](#package-next-ui) + +- Added locale prop support for all `` components and exposed all functionality as hooks. (@paales) + [next-ui](#package-next-ui) + +- `memoDeep` function that is a deep compare variant of `React.memo`. Performance seems to be pretty good, but should only be used as a result of a profiling session. (@paales) + [next-ui](#package-next-ui) + +- Solve an issue where internal full URL's would cause prefetching errors and would use a hard navigation. (@paales) + [next-ui](#package-next-ui) + +- Added functionality to constrain the container sizing of the frontend. Added a new configuration `containerSizingShell` and `containerSizingContent` configuration options. Actual sizing can be configured in the `theme.ts`. (@StefanAngenent) + [next-ui](#package-next-ui) + +- Exclude ā€˜disableBackNavigationā€™ prop from LinkOrButton in LayoutHeaderBack. (@carlocarels90) + [next-ui](#package-next-ui) + +- The `` can now recieve focus, allowing form submissions to scroll to the field. Focussed fields now are now highlighted even when there is an error. (@Giovanni-Schroevers) + [next-ui](#package-next-ui) + +- Hide the back button on desktop pages where breadcrumbs are displayed. (@carlocarels90) + [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Properly align cart loading state (and other FullPageMessage usages) (@bramvanderholst) + [next-ui](#package-next-ui) + +- Make the back/up buttons translatable (@carlocarels90) + [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. (@Vignesh-M21) + [next-ui](#package-next-ui) [magento-graphcms](#package-magento-graphcms) + +- MediaQuery component now accepts a display prop to not always render with display contents. Implement the MediaQuery component for the DesktopNavBar and filter page for StickyBelowHeader and ProductFiltersPro sidebar (@paales) + [next-ui](#package-next-ui) + +- `useFormGql` and it's derived hooks now have a new `skipUnchanged` prop. The form will only be submitted when there are fields dirty in a form. This reduces the amount of queries ran in the checkout greatly. (@Giovanni-Schroevers) + [react-hook-form](#package-react-hook-form) + +- Added deprecation warnings for `useFormMuiRegister`. Refactored `useFormPersist` to use `useWatch` and added a separate `` component to prevent rerenders. (@FrankHarland) + [react-hook-form](#package-react-hook-form) + +- Solve an issue where `onBeforeSubmit` and `onComplete` would become an 'stale closure' where variables inside wouldn't be updated. By wrapping `onBeforeSubmit` and `onComplete` in `useEventCallback` these functions are updated when outside values get changed. (@Giovanni-Schroevers) + [react-hook-form](#package-react-hook-form) + +- Prevent overwriting custom context in useFormGqlMutation by merging operationOptions before execution. (@wimvdputten) + [react-hook-form](#package-react-hook-form) + +- When a `useFormGql` throws an error in the `onBeforeSubmit` method or `onComplete` method it will be set as an ApolloError with the message, allowing it to be displayed somewhere. The `` will now render this as an ``. (@Giovanni-Schroevers) + [react-hook-form](#package-react-hook-form) + +- Added missing dependencies of `lodash` and `@types/lodash`. (@paales) + [react-hook-form](#package-react-hook-form) + +- Mark `useFormValidFields` as deprecated: Please use ``, ``, etc. with the `showValid` prop. (@FrankHarland) + [react-hook-form](#package-react-hook-form) + +- Let eslint also work for js/mjs files (@paales) + [eslint-config-pwa](#package-eslint-config-pwa) + +- [@paales](https://github.com/paales)(@paales) + [eslint-config-pwa](#package-eslint-config-pwa) + +- Removed the `ProductPage.graphql` query from the examples directory as it isn't used anymore. (@paales) + [next-config](#package-next-config) + +- Make sure categories and products create the correct URL's in sitemaps (@paales) + [next-config](#package-next-config) + +- Added graphql.config.ts to projects (@paales) + [next-config](#package-next-config) + +- Added robotsAllow to storefront config (@bramvanderholst) + [next-config](#package-next-config) + +- All automatically generated interceptor files are now read-only in vscode to prevent accidental changes. (@paales) + [next-config](#package-next-config) + +- Reduce bundlesize of `@apollo/client`. (@paales) + [next-config](#package-next-config) + +- Solved an issue where the plugins would be generated with the wrong path (@paales) + [next-config](#package-next-config) + +- Solve an issue where an env variable wouldn't be coerced to a Number if a `Config.graphqls` value is defined as an `Int`/`Float`. (@paales) + [next-config](#package-next-config) + +- Solve an issue where interceptors were immediately deleted after generating (@paales) + [next-config](#package-next-config) + +- Be able to handle plugin runtime values values when parsing the source. Also, make sure parsed plugin sources do not return duplicate plugins. (@paales) + [next-config](#package-next-config) + +- Solve peer dependency issues for webpack and framer-motion (@paales) + [next-config](#package-next-config) + +- Added better interceptor comments and link to original files (@paales) + [next-config](#package-next-config) + +- Enable prettier-plugin-jsdoc (@paales) + [prettier-config-pwa](#package-prettier-config-pwa) + +- Added docs about caching. (@paales) + [docs](#package-docs) + +- Added documentation about the Canonical URL and Sitemap handling (@paales) + [docs](#package-docs) + +- Document patch `custom_attributesV2` for null attribute values issue. (@SimonPrins) + [docs](#package-docs) + +- Create a 'Third-Party Libraries' page that includes further details on tools such as Google Analytics and Google Tag Manager. (@carlocarels90) + [docs](#package-docs) + +- Added web vitals document (@paales) + [docs](#package-docs) + + +## Packages + +- @graphcommerce/magento-cart: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart/CHANGELOG.md)) +- @graphcommerce/magento-cart-billing-address: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-billing-address) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-billing-address/CHANGELOG.md)) +- @graphcommerce/magento-cart-shipping-address: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-shipping-address) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-shipping-address/CHANGELOG.md)) +- @graphcommerce/magento-customer: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-customer) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-customer/CHANGELOG.md)) +- @graphcommerce/next-config: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packagesDev/next-config) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packagesDev/next-config/CHANGELOG.md)) +- @graphcommerce/magento-graphcms: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-graphcms) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-graphcms/CHANGELOG.md)) +- @graphcommerce/magento-cart-email: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-email) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-email/CHANGELOG.md)) +- @graphcommerce/ecommerce-ui: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/ecommerce-ui) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/ecommerce-ui/CHANGELOG.md)) +- @graphcommerce/magento-cart-payment-method: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-payment-method) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-payment-method/CHANGELOG.md)) +- @graphcommerce/magento-cart-shipping-method: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-shipping-method) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-shipping-method/CHANGELOG.md)) +- @graphcommerce/magento-compare: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-compare) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-compare/CHANGELOG.md)) +- @graphcommerce/magento-newsletter: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-newsletter) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-newsletter/CHANGELOG.md)) +- @graphcommerce/magento-payment-adyen: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-adyen) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-adyen/CHANGELOG.md)) +- @graphcommerce/magento-payment-multisafepay: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-multisafepay) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-multisafepay/CHANGELOG.md)) +- @graphcommerce/mollie-magento-payment: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/mollie-magento-payment) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/mollie-magento-payment/CHANGELOG.md)) +- @graphcommerce/magento-cart-items: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-items) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-items/CHANGELOG.md)) +- @graphcommerce/magento-category: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-category) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-category/CHANGELOG.md)) +- @graphcommerce/magento-product: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-product) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-product/CHANGELOG.md)) +- @graphcommerce/next-ui: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packagesDev/next-ui) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packagesDev/next-ui/CHANGELOG.md)) +- @graphcommerce/magento-store: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-store) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-store/CHANGELOG.md)) +- @graphcommerce/graphql: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphql) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphql/CHANGELOG.md)) +- @graphcommerce/magento-graphql: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-graphql) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-graphql/CHANGELOG.md)) +- @graphcommerce/magento-graphql-rest: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-graphql-rest) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-graphql-rest/CHANGELOG.md)) +- @graphcommerce/docs: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/docs) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/docs/CHANGELOG.md)) +- @graphcommerce/magento-search: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-search) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-search/CHANGELOG.md)) +- @graphcommerce/magento-search-overlay: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-search-overlay) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-search-overlay/CHANGELOG.md)) +- @graphcommerce/algolia-categories: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/algolia-categories) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/algolia-categories/CHANGELOG.md)) +- @graphcommerce/algolia-personalization: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/algolia-personalization) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/algolia-personalization/CHANGELOG.md)) +- @graphcommerce/algolia-products: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/algolia-products) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/algolia-products/CHANGELOG.md)) +- @graphcommerce/algolia-recommend: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/algolia-recommend) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/algolia-recommend/CHANGELOG.md)) +- @graphcommerce/google-playstore: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/google-playstore) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/google-playstore/CHANGELOG.md)) +- @graphcommerce/graphcms-ui: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphcms-ui) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphcms-ui/CHANGELOG.md)) +- @graphcommerce/hygraph-dynamic-rows-ui: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/hygraph-dynamic-rows-ui) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/hygraph-dynamic-rows-ui/CHANGELOG.md)) +- @graphcommerce/graphql-mesh: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphql-mesh) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphql-mesh/CHANGELOG.md)) +- @graphcommerce/react-hook-form: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/react-hook-form) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/react-hook-form/CHANGELOG.md)) +- @graphcommerce/service-worker: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/service-worker) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/service-worker/CHANGELOG.md)) +- @graphcommerce/graphql-codegen-near-operation-file: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphql-codegen-near-operation-file) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphql-codegen-near-operation-file/CHANGELOG.md)) +- @graphcommerce/magento-product-configurable: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-product-configurable) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-product-configurable/CHANGELOG.md)) +- @graphcommerce/lingui-next: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/lingui-next) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/lingui-next/CHANGELOG.md)) +- @graphcommerce/cli: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/cli) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/cli/CHANGELOG.md)) +- @graphcommerce/hygraph-ui: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/hygraph-ui) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/hygraph-ui/CHANGELOG.md)) +- @graphcommerce/magento-cart-coupon: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-coupon) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-coupon/CHANGELOG.md)) +- @graphcommerce/magento-payment-included: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-included) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-included/CHANGELOG.md)) +- @graphcommerce/magento-review: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-review) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-review/CHANGELOG.md)) +- @graphcommerce/magento-pagebuilder: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-pagebuilder) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-pagebuilder/CHANGELOG.md)) +- @graphcommerce/magento-product-bundle: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-product-bundle) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-product-bundle/CHANGELOG.md)) +- @graphcommerce/magento-product-downloadable: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-product-downloadable) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-product-downloadable/CHANGELOG.md)) +- @graphcommerce/magento-product-grouped: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-product-grouped) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-product-grouped/CHANGELOG.md)) +- @graphcommerce/magento-wishlist: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-wishlist) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-wishlist/CHANGELOG.md)) +- @graphcommerce/algolia-search: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/algolia-search) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/algolia-search/CHANGELOG.md)) +- @graphcommerce/framer-scroller: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/framer-scroller) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/framer-scroller/CHANGELOG.md)) +- @graphcommerce/magento-cart-checkout: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-checkout) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-checkout/CHANGELOG.md)) +- @graphcommerce/magento-payment-braintree: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-braintree) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-braintree/CHANGELOG.md)) +- @graphcommerce/google-datalayer: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/google-datalayer) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/google-datalayer/CHANGELOG.md)) +- @graphcommerce/magento-cart-pickup: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-cart-pickup) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-cart-pickup/CHANGELOG.md)) +- @graphcommerce/magento-payment-klarna: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-klarna) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-klarna/CHANGELOG.md)) +- @graphcommerce/magento-payment-paypal: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-payment-paypal) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-payment-paypal/CHANGELOG.md)) +- @graphcommerce/demo-magento-graphcommerce: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/demo-magento-graphcommerce) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/demo-magento-graphcommerce/CHANGELOG.md)) +- @graphcommerce/googleanalytics: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/googleanalytics) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/googleanalytics/CHANGELOG.md)) +- @graphcommerce/googlerecaptcha: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/googlerecaptcha) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/googlerecaptcha/CHANGELOG.md)) +- @graphcommerce/googletagmanager: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/googletagmanager) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/googletagmanager/CHANGELOG.md)) +- @graphcommerce/hygraph-dynamic-rows: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/hygraph-dynamic-rows) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/hygraph-dynamic-rows/CHANGELOG.md)) +- @graphcommerce/magento-recently-viewed-products: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/magento-recently-viewed-products) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/magento-recently-viewed-products/CHANGELOG.md)) +- @graphcommerce/hygraph-cli: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/hygraph-cli) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/hygraph-cli/CHANGELOG.md)) +- @graphcommerce/eslint-config-pwa: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/eslint-config-pwa) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/eslint-config-pwa/CHANGELOG.md)) +- @graphcommerce/graphql-codegen-markdown-docs: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphql-codegen-markdown-docs) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphql-codegen-markdown-docs/CHANGELOG.md)) +- @graphcommerce/graphql-codegen-relay-optimizer-plugin: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/graphql-codegen-relay-optimizer-plugin) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/graphql-codegen-relay-optimizer-plugin/CHANGELOG.md)) +- @graphcommerce/prettier-config-pwa: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/prettier-config-pwa) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/prettier-config-pwa/CHANGELOG.md)) +- @graphcommerce/framer-next-pages: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/framer-next-pages) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/framer-next-pages/CHANGELOG.md)) +- @graphcommerce/image: ([source](https://github.com/graphcommerce-org/graphcommerce/tree/main/packages/image) ā€¢ [CHANGELOG.md](https://github.com/graphcommerce-org/graphcommerce/blob/main/packages/image/CHANGELOG.md)) diff --git a/.changeset/many-pumas-glow.md b/.changeset/many-pumas-glow.md new file mode 100644 index 0000000000..806f3130a2 --- /dev/null +++ b/.changeset/many-pumas-glow.md @@ -0,0 +1,5 @@ +--- +'@graphcommerce/misc': patch +--- + +Cleaned up CHANGELOG.md files and generated release notes diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 5f4a931736..71ea7c8819 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,119 +8,32 @@ ## 9.0.0 -### Minor Changes +### Major Changes -- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to serwist for service workers ([@paales](https://github.com/paales)) +- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to [serwist](https://serwist.pages.dev/) for service workers. ([@paales](https://github.com/paales)) -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. +- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. `COMPACT` means: `< Page X of Y >` and `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) - - `COMPACT` means: `< Page X of Y >` - - `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Fully replaced the sitemap and robots.txt generation. We previously relied on next-sitemap to generate the sitemap based on static generated pages. However with bigger shops the SSG woudn't be complete. Full support for multi domain setups. ([@bramvanderholst](https://github.com/bramvanderholst)) + +### Minor Changes + +- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) ### Patch Changes - [#1984](https://github.com/graphcommerce-org/graphcommerce/pull/1984) [`e05534f`](https://github.com/graphcommerce-org/graphcommerce/commit/e05534fff4990fd584fe401b55b6d9a33934e048) - Added docs about caching. ([@paales](https://github.com/paales)) -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Replaced `next-sitemap` with page router based robots.txt & sitemaps. ([@bramvanderholst](https://github.com/bramvanderholst)) - - [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`b116d0f`](https://github.com/graphcommerce-org/graphcommerce/commit/b116d0f714d37a4db30b19812ce5a9d2a6372d42) - Added documentation about the Canonical URL and Sitemap handling ([@paales](https://github.com/paales)) - [#2329](https://github.com/graphcommerce-org/graphcommerce/pull/2329) [`6301fe3`](https://github.com/graphcommerce-org/graphcommerce/commit/6301fe33e73be1a151d0f8290e83418b4b87a738) - Document patch `custom_attributesV2` for null attribute values issue. ([@SimonPrins](https://github.com/SimonPrins)) -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - - [#2326](https://github.com/graphcommerce-org/graphcommerce/pull/2326) [`1faefa4`](https://github.com/graphcommerce-org/graphcommerce/commit/1faefa424df1f40e0f7d20def7192cf7752f761e) - Create a 'Third-Party Libraries' page that includes further details on tools such as Google Analytics and Google Tag Manager. ([@carlocarels90](https://github.com/carlocarels90)) - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) - [#2427](https://github.com/graphcommerce-org/graphcommerce/pull/2427) [`d400e53`](https://github.com/graphcommerce-org/graphcommerce/commit/d400e534c89955c99a7ccb4bc8b1a0ae2ae4fbfd) - Added web vitals document ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -### Patch Changes - -- [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`b116d0f`](https://github.com/graphcommerce-org/graphcommerce/commit/b116d0f714d37a4db30b19812ce5a9d2a6372d42) - Added documentation about the Canonical URL and Sitemap handling ([@paales](https://github.com/paales)) - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to serwist for service workers ([@paales](https://github.com/paales)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -### Patch Changes - -- [#2427](https://github.com/graphcommerce-org/graphcommerce/pull/2427) [`d400e53`](https://github.com/graphcommerce-org/graphcommerce/commit/d400e534c89955c99a7ccb4bc8b1a0ae2ae4fbfd) - Added web vitals document ([@paales](https://github.com/paales)) - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.62 - -### Patch Changes - -- [#2326](https://github.com/graphcommerce-org/graphcommerce/pull/2326) [`1faefa4`](https://github.com/graphcommerce-org/graphcommerce/commit/1faefa424df1f40e0f7d20def7192cf7752f761e) - Create a 'Third-Party Libraries' page that includes further details on tools such as Google Analytics and Google Tag Manager. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.56 - -### Patch Changes - -- [#2329](https://github.com/graphcommerce-org/graphcommerce/pull/2329) [`6301fe3`](https://github.com/graphcommerce-org/graphcommerce/commit/6301fe33e73be1a151d0f8290e83418b4b87a738) - Document patch custom_attributesV2 for null attribute values issue ([@SimonPrins](https://github.com/SimonPrins)) - -## 8.1.0-canary.41 - -### Patch Changes - -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the "productListPaginationVariant" key in your graphcommerce.config.js COMPACT means: "< Page X of Y >" EXTENDED means: "< 1 2 ... [5] ... 10 11 >" ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.1.0-canary.9 - -### Patch Changes - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Replaced next-sitemap with page router based robots.txt & sitemaps ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for linguiLocale ([@paales](https://github.com/paales)) - -## 8.1.0-canary.6 - -### Patch Changes - -- [#1984](https://github.com/graphcommerce-org/graphcommerce/pull/1984) [`e05534f`](https://github.com/graphcommerce-org/graphcommerce/commit/e05534fff4990fd584fe401b55b6d9a33934e048) - Added docs about caching ([@paales](https://github.com/paales)) - -## 8.0.6-canary.0 - -### Patch Changes - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - ## 8.0.2 ### Patch Changes diff --git a/examples/magento-graphcms/CHANGELOG.md b/examples/magento-graphcms/CHANGELOG.md index 9c7645dee5..e5be8a778f 100644 --- a/examples/magento-graphcms/CHANGELOG.md +++ b/examples/magento-graphcms/CHANGELOG.md @@ -1,262 +1,73 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Major Changes -- [#2392](https://github.com/graphcommerce-org/graphcommerce/pull/2392) [`1c0bde3`](https://github.com/graphcommerce-org/graphcommerce/commit/1c0bde328035de75b165c40e4a0fe80c7de2267b) - Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. ([@carlocarels90](https://github.com/carlocarels90)) - -### Minor Changes - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implemented the `CancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Magento 2.4.7: Implemented `cancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Added delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4ef6765`](https://github.com/graphcommerce-org/graphcommerce/commit/4ef6765d52fa56cfbe12b7e4e81aa183cc590a87) - Move products sitemap to the sitemap folder. ([@bramvanderholst](https://github.com/bramvanderholst)) +- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Magento 2.4.7: Imlemented `deleteCustomer` mutation to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Replaced `next-sitemap` with page router based robots.txt & sitemaps. ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4543c8d`](https://github.com/graphcommerce-org/graphcommerce/commit/4543c8d3af455b709a4cb3cad2e9d5d70cffb969) - Added separate sitemap for categories ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Implement the `contactUs` mutation, add contact us overlay. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add a 'save in address book' checkbox to the shipping address form. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Use `custom_attributesV2` for product specs when running on Magento 2.4.7 or higher. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`0ccec63`](https://github.com/graphcommerce-org/graphcommerce/commit/0ccec630825d5fad398366beae90b3c90b2f84b8) - Added separate sitemap for Hygraph pages ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2400](https://github.com/graphcommerce-org/graphcommerce/pull/2400) [`f9f7276`](https://github.com/graphcommerce-org/graphcommerce/commit/f9f7276501127ba8dbb31b6a9670d7f62647573a) - Remove ā€˜upā€™ data from the blogoverview page. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2393](https://github.com/graphcommerce-org/graphcommerce/pull/2393) [`8946991`](https://github.com/graphcommerce-org/graphcommerce/commit/894699122c2748724acf439ce3ff14fa56a1e68c) - Solve an issue where the success page would show a back button which would go back to the payment page (which would be empty) ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where `customFetch` couldn't be loaded correctly. ([@paales](https://github.com/paales)) - -- [#2285](https://github.com/graphcommerce-org/graphcommerce/pull/2285) [`d5e7371`](https://github.com/graphcommerce-org/graphcommerce/commit/d5e73716990bf1d5a5ee40d88f9cd8266750ec66) - Resolve the overlay issue when navigating from the 'Forgot Password' page to the 'Sign In' page. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2386](https://github.com/graphcommerce-org/graphcommerce/pull/2386) [`b30ff39`](https://github.com/graphcommerce-org/graphcommerce/commit/b30ff393bab5e8925ac123b29515588ce781e70c) - Update manifest for app store submission ([@ErwinOtten](https://github.com/ErwinOtten)) - -- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Add maxWidth to ProductListLayouts ([@StefanAngenent](https://github.com/StefanAngenent)) - -- [#2399](https://github.com/graphcommerce-org/graphcommerce/pull/2399) [`f028b4f`](https://github.com/graphcommerce-org/graphcommerce/commit/f028b4f28e5d84c20353495e74bf3a549c183538) - Hide the back button on desktop pages where breadcrumbs are displayed. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`688b4d7`](https://github.com/graphcommerce-org/graphcommerce/commit/688b4d73cdb4baf38d91f7d98d81964b8fc17e85) - Add missing gutter to /checkout/item page ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2250](https://github.com/graphcommerce-org/graphcommerce/pull/2250) [`e56e836`](https://github.com/graphcommerce-org/graphcommerce/commit/e56e836f1fc463bf286c62668a4b65f320d5dc4a) - Make the back/up buttons translatable ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`8b1a5a6`](https://github.com/graphcommerce-org/graphcommerce/commit/8b1a5a62a580cc8d08746cb19c4e5a4f52bd270c) - Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. ([@Vignesh-M21](https://github.com/Vignesh-M21)) - - [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Fully replaced the sitemap and robots.txt generation. We previously relied on next-sitemap to generate the sitemap based on static generated pages. However with bigger shops the SSG woudn't be complete. Full support for multi domain setups. ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.116 +- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` configuration to disable functionalities. -## 9.0.0-canary.115 + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.114 +- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Magento 2.4.7: Implement the `contactUs` mutation, add contact us overlay. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -### Patch Changes +- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add a 'Save in address book' checkbox to the shipping address form. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Add maxWidth to ProductListLayouts ([@StefanAngenent](https://github.com/StefanAngenent)) +- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Magento 2.4.7: Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.109 +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Magento 2.4.7: implement confirmEmail mutation ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.108 +- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Magento 2.4.7: Use `custom_attributesV2` for product specs. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.107 +- [#2386](https://github.com/graphcommerce-org/graphcommerce/pull/2386) [`b30ff39`](https://github.com/graphcommerce-org/graphcommerce/commit/b30ff393bab5e8925ac123b29515588ce781e70c) - Play store publishing to be able to submit to the playstore. ([@ErwinOtten](https://github.com/ErwinOtten)) -## 9.0.0-canary.106 +- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Added functionality to constrain the container sizing of the frontend. Added a new configuration `containerSizingShell` and `containerSizingContent` configuration options. Actual sizing can be configured in the `theme.ts`. ([@StefanAngenent](https://github.com/StefanAngenent)) -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.98 +### Minor Changes -### Patch Changes +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`0ccec63`](https://github.com/graphcommerce-org/graphcommerce/commit/0ccec630825d5fad398366beae90b3c90b2f84b8) - Added separate sitemap for Hygraph pages ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`8b1a5a6`](https://github.com/graphcommerce-org/graphcommerce/commit/8b1a5a62a580cc8d08746cb19c4e5a4f52bd270c) - Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. ([@Vignesh-M21](https://github.com/Vignesh-M21)) +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4543c8d`](https://github.com/graphcommerce-org/graphcommerce/commit/4543c8d3af455b709a4cb3cad2e9d5d70cffb969) - Created dedicated sitemap route for categories so it isn't dependend on static generation. ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.95 +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4ef6765`](https://github.com/graphcommerce-org/graphcommerce/commit/4ef6765d52fa56cfbe12b7e4e81aa183cc590a87) - Created dedicated sitemap route for products so it isn't dependend on static generation. ([@bramvanderholst](https://github.com/bramvanderholst)) ### Patch Changes -- [#2399](https://github.com/graphcommerce-org/graphcommerce/pull/2399) [`f028b4f`](https://github.com/graphcommerce-org/graphcommerce/commit/f028b4f28e5d84c20353495e74bf3a549c183538) - Hide the back button on desktop pages where breadcrumbs are displayed. ([@carlocarels90](https://github.com/carlocarels90)) +- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.94 +- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -### Patch Changes +- [#2392](https://github.com/graphcommerce-org/graphcommerce/pull/2392) [`1c0bde3`](https://github.com/graphcommerce-org/graphcommerce/commit/1c0bde328035de75b165c40e4a0fe80c7de2267b) - Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. ([@carlocarels90](https://github.com/carlocarels90)) - [#2400](https://github.com/graphcommerce-org/graphcommerce/pull/2400) [`f9f7276`](https://github.com/graphcommerce-org/graphcommerce/commit/f9f7276501127ba8dbb31b6a9670d7f62647573a) - Remove ā€˜upā€™ data from the blogoverview page. ([@carlocarels90](https://github.com/carlocarels90)) -## 9.0.0-canary.89 - -### Patch Changes +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - [#2393](https://github.com/graphcommerce-org/graphcommerce/pull/2393) [`8946991`](https://github.com/graphcommerce-org/graphcommerce/commit/894699122c2748724acf439ce3ff14fa56a1e68c) - Solve an issue where the success page would show a back button which would go back to the payment page (which would be empty) ([@carlocarels90](https://github.com/carlocarels90)) -## 9.0.0-canary.88 - -### Patch Changes - -- [#2392](https://github.com/graphcommerce-org/graphcommerce/pull/2392) [`1c0bde3`](https://github.com/graphcommerce-org/graphcommerce/commit/1c0bde328035de75b165c40e4a0fe80c7de2267b) - Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.87 - -### Patch Changes - -- [#2386](https://github.com/graphcommerce-org/graphcommerce/pull/2386) [`b30ff39`](https://github.com/graphcommerce-org/graphcommerce/commit/b30ff393bab5e8925ac123b29515588ce781e70c) - Update manifest for app store submission ([@ErwinOtten](https://github.com/ErwinOtten)) - -## 9.0.0-canary.82 - -### Minor Changes - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where `customFetch` couldn't be loaded correctly. ([@paales](https://github.com/paales)) -## 9.0.0-canary.78 +- [#2285](https://github.com/graphcommerce-org/graphcommerce/pull/2285) [`d5e7371`](https://github.com/graphcommerce-org/graphcommerce/commit/d5e73716990bf1d5a5ee40d88f9cd8266750ec66) - Resolve the overlay issue when navigating from the 'Forgot Password' page to the 'Sign In' page. ([@carlocarels90](https://github.com/carlocarels90)) -### Patch Changes +- [#2399](https://github.com/graphcommerce-org/graphcommerce/pull/2399) [`f028b4f`](https://github.com/graphcommerce-org/graphcommerce/commit/f028b4f28e5d84c20353495e74bf3a549c183538) - Hide the back button on desktop pages where breadcrumbs are displayed. ([@carlocarels90](https://github.com/carlocarels90)) - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`688b4d7`](https://github.com/graphcommerce-org/graphcommerce/commit/688b4d73cdb4baf38d91f7d98d81964b8fc17e85) - Add missing gutter to /checkout/item page ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.72 - -### Minor Changes - -- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Use custom_attributesV2 for product specs when running on magento 247 or higher ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.71 - -### Patch Changes - -- [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where customFetch coudnā€™t be loaded correctly ([@paales](https://github.com/paales)) - -## 9.0.0-canary.66 - -### Minor Changes - -- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.61 - -### Minor Changes - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implement CancelOrder mutation, add cancel order overlay to account section ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.55 - -### Minor Changes - -- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Implement the contactUs mutation, add contact us overlay ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.54 - -### Major Changes - -- [#2204](https://github.com/graphcommerce-org/graphcommerce/pull/2204) [`42843eb`](https://github.com/graphcommerce-org/graphcommerce/commit/42843eb760f8301eb7901bb0d888c95792ff0b4b) - add X-Forwarded-For header to mesh ([@SumVur](https://github.com/SumVur)) - -## 8.1.0-canary.47 - -### Minor Changes - -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add guestOrder functionality, remove `size: 'max'` from getStaticProps ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.40 - -### Minor Changes - -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Add delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.39 - -### Minor Changes - -- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add save in address book checkbox to shipping address form ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - -### Minor Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 - -### Minor Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.21 - -### Patch Changes - -- [#2285](https://github.com/graphcommerce-org/graphcommerce/pull/2285) [`d5e7371`](https://github.com/graphcommerce-org/graphcommerce/commit/d5e73716990bf1d5a5ee40d88f9cd8266750ec66) - Resolve overlay issue by using the correct sharedKey + correct typo ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.17 - -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed useMediaQuery from the wishlist and cart ItemActionCard and replaced it with a new responsive size prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.12 - -### Patch Changes - - [#2250](https://github.com/graphcommerce-org/graphcommerce/pull/2250) [`e56e836`](https://github.com/graphcommerce-org/graphcommerce/commit/e56e836f1fc463bf286c62668a4b65f320d5dc4a) - Make the back/up buttons translatable ([@carlocarels90](https://github.com/carlocarels90)) -## 8.1.0-canary.9 - -### Minor Changes - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4ef6765`](https://github.com/graphcommerce-org/graphcommerce/commit/4ef6765d52fa56cfbe12b7e4e81aa183cc590a87) - Move products sitemap to sitemap folder ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`7652234`](https://github.com/graphcommerce-org/graphcommerce/commit/7652234e222c3f4d8de3817fe907b5b6925a5493) - Replaced next-sitemap with page router based robots.txt & sitemaps ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4543c8d`](https://github.com/graphcommerce-org/graphcommerce/commit/4543c8d3af455b709a4cb3cad2e9d5d70cffb969) - Added separate sitemap for categories ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`0ccec63`](https://github.com/graphcommerce-org/graphcommerce/commit/0ccec630825d5fad398366beae90b3c90b2f84b8) - Added separate sitemap for Hygraph pages ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.0.6-canary.4 - -### Patch Changes - -- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) +- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`8b1a5a6`](https://github.com/graphcommerce-org/graphcommerce/commit/8b1a5a62a580cc8d08746cb19c4e5a4f52bd270c) - Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. ([@Vignesh-M21](https://github.com/Vignesh-M21)) ## 8.0.0 diff --git a/examples/magento-open-source/CHANGELOG.md b/examples/magento-open-source/CHANGELOG.md index 1b6a90d810..293c5681ad 100644 --- a/examples/magento-open-source/CHANGELOG.md +++ b/examples/magento-open-source/CHANGELOG.md @@ -1,35 +1,2 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 diff --git a/package.json b/package.json index 00d23ace44..c745d87e88 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,10 @@ "@changesets/cli": "2.27.10", "@unts/patch-package": "^8.0.0", "concurrently": "8.2.2", + "html-entities": "^2.5.2", "react": "^18.3.1", - "react-dom": "^18.3.1" + "react-dom": "^18.3.1", + "remark": "^15.0.1" }, "devDependencies": { "@apollo/client": "~3.12.3", @@ -75,6 +77,7 @@ "@testing-library/react": "^16.1.0", "@types/event-stream": "^4.0.5", "@types/jest": "^29.5.14", + "@types/node": "^18.19.68", "babel-plugin-macros": "^3.1.0", "dotenv": "16.4.7", "eslint": "^8.57.1", @@ -86,7 +89,11 @@ "knip": "^5.41.0", "next": "15.1.0", "prettier": "^3", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "tsx": "^4.19.2", "typescript": "5.7.2", + "unified": "^11.0.5", "webpack": "^5.97.1" }, "resolutions": { diff --git a/packages/address-fields-nl/CHANGELOG.md b/packages/address-fields-nl/CHANGELOG.md index 8503898921..a71aba2984 100644 --- a/packages/address-fields-nl/CHANGELOG.md +++ b/packages/address-fields-nl/CHANGELOG.md @@ -1,41 +1,5 @@ # @graphcommerce/address-fields-nl -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 8.0.5 ### Patch Changes diff --git a/packages/algolia-categories/CHANGELOG.md b/packages/algolia-categories/CHANGELOG.md index cb69e26024..dc036fd140 100644 --- a/packages/algolia-categories/CHANGELOG.md +++ b/packages/algolia-categories/CHANGELOG.md @@ -1,47 +1,7 @@ # @graphcommerce/algolia-categories -## 9.0.1-canary.0 - ## 9.0.0 ### Major Changes -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`bca47b8`](https://github.com/graphcommerce-org/graphcommerce/commit/bca47b81061ea8608753cfc8940ce4db65ab27e3) - Enables Algolia category search in GraphQL Mesh. Integrated Algolia category search into the `categories` type within the Mesh. This will only be used on search pages. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.84 - -### Minor Changes - -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`bca47b8`](https://github.com/graphcommerce-org/graphcommerce/commit/bca47b81061ea8608753cfc8940ce4db65ab27e3) - Enables algolia category search in graphql mesh. Integrated algolias category search into categories type within the mesh. This will only be used on search pages ([@Renzovh](https://github.com/Renzovh)) +- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`bca47b8`](https://github.com/graphcommerce-org/graphcommerce/commit/bca47b81061ea8608753cfc8940ce4db65ab27e3) - Algolia: Enables Algolia category search in GraphQL Mesh. Integrated Algolia category search into the `categories` type within the Mesh. This will only be used on search pages. ([@Renzovh](https://github.com/Renzovh)) diff --git a/packages/algolia-insights/CHANGELOG.md b/packages/algolia-insights/CHANGELOG.md index ef2af6ed06..8adb3ca949 100644 --- a/packages/algolia-insights/CHANGELOG.md +++ b/packages/algolia-insights/CHANGELOG.md @@ -1,37 +1,2 @@ # @graphcommerce/algolia-personalization -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 diff --git a/packages/algolia-personalization/CHANGELOG.md b/packages/algolia-personalization/CHANGELOG.md index 20df4996db..bbeb242b8c 100644 --- a/packages/algolia-personalization/CHANGELOG.md +++ b/packages/algolia-personalization/CHANGELOG.md @@ -1,55 +1,11 @@ # @graphcommerce/algolia-personalization -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia personalisation and algolia analytics into GraphQL Mesh. Built user profiles and gives user personalised results. Keep track of the user data and view in algolia analytics dashboard. ([@Renzovh](https://github.com/Renzovh)) - -### Patch Changes - -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 +### Major Changes -## 9.0.0-canary.116 +- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Algolia: Integrated algolia personalisation and algolia analytics into GraphQL Mesh. Built user profiles and gives user personalised results. Keep track of the user data and view in algolia analytics dashboard. ([@Renzovh](https://github.com/Renzovh)) ### Patch Changes - [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.84 - -### Minor Changes - -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia personalisation and algolia analytics into graphql mesh. Built user profiles and gives user personalised results. Keep track of the user data and view in algolia analytics dashboard ([@Renzovh](https://github.com/Renzovh)) diff --git a/packages/algolia-products/CHANGELOG.md b/packages/algolia-products/CHANGELOG.md index 892fb0bb86..4e8dc294b7 100644 --- a/packages/algolia-products/CHANGELOG.md +++ b/packages/algolia-products/CHANGELOG.md @@ -1,87 +1,19 @@ # @graphcommerce/algolia-products -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2336](https://github.com/graphcommerce-org/graphcommerce/pull/2336) [`95ce63c`](https://github.com/graphcommerce-org/graphcommerce/commit/95ce63cd32463835239ba959734cdaf1aa7f3f7b) - Added algolia search suggestions ([@Renzovh](https://github.com/Renzovh)) - -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`9c1110e`](https://github.com/graphcommerce-org/graphcommerce/commit/9c1110ed018139dec7e7183f783208c158ee7ead) - Algolia Magento 2 implemented as a GraphQL Mesh resolver: Allows full integration without modying any frontend components. ([@Renzovh](https://github.com/Renzovh)) - -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia product queries into graphql-mesh. Provides fast and accurate searches, that can be personalised via magento-algolia and its algolia dashboard ([@Renzovh](https://github.com/Renzovh)) - -### Patch Changes - -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) - -- [#2334](https://github.com/graphcommerce-org/graphcommerce/pull/2334) [`3140735`](https://github.com/graphcommerce-org/graphcommerce/commit/3140735a8a49f8bebcbfde4e581515884446e05d) - Added support for customer group pricing. ([@Renzovh](https://github.com/Renzovh)) - -- [#2417](https://github.com/graphcommerce-org/graphcommerce/pull/2417) [`743e7e2`](https://github.com/graphcommerce-org/graphcommerce/commit/743e7e275c8f0bfe32a5240c08eed92120085cc0) - Prevent errors by returning string instead of array ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 +### Major Changes -## 9.0.0-canary.108 +- [#2336](https://github.com/graphcommerce-org/graphcommerce/pull/2336) [`95ce63c`](https://github.com/graphcommerce-org/graphcommerce/commit/95ce63cd32463835239ba959734cdaf1aa7f3f7b) - Algolia: Added search suggestions ([@Renzovh](https://github.com/Renzovh)) -## 9.0.0-canary.107 +- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`9c1110e`](https://github.com/graphcommerce-org/graphcommerce/commit/9c1110ed018139dec7e7183f783208c158ee7ead) - Algolia: Magento 2 implemented as a GraphQL Mesh resolver: Allows full integration without modying any frontend components. ([@Renzovh](https://github.com/Renzovh)) -## 9.0.0-canary.106 +- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Algolia: Integrated product queries into graphql-mesh. Provides fast and accurate searches, that can be personalised via magento-algolia and its algolia dashboard ([@Renzovh](https://github.com/Renzovh)) ### Patch Changes -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.100 - -### Patch Changes - -- [#2417](https://github.com/graphcommerce-org/graphcommerce/pull/2417) [`743e7e2`](https://github.com/graphcommerce-org/graphcommerce/commit/743e7e275c8f0bfe32a5240c08eed92120085cc0) - Prevent errors by returning string instead of array ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.84 - -### Minor Changes - -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia product queries into graphql-mesh. Provides fast and accurate searches, that can be personalised via magento-algolia and its algolia dashboard ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.67 - -### Patch Changes - -- [#2336](https://github.com/graphcommerce-org/graphcommerce/pull/2336) [`95ce63c`](https://github.com/graphcommerce-org/graphcommerce/commit/95ce63cd32463835239ba959734cdaf1aa7f3f7b) - Added algolia search suggestions ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.64 - -### Patch Changes - -- [#2334](https://github.com/graphcommerce-org/graphcommerce/pull/2334) [`3140735`](https://github.com/graphcommerce-org/graphcommerce/commit/3140735a8a49f8bebcbfde4e581515884446e05d) - Added support for customer group pricing ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.59 +- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Algolia: Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) -### Minor Changes +- [#2334](https://github.com/graphcommerce-org/graphcommerce/pull/2334) [`3140735`](https://github.com/graphcommerce-org/graphcommerce/commit/3140735a8a49f8bebcbfde4e581515884446e05d) - Algolia: Added support for customer group pricing in Algolia. ([@Renzovh](https://github.com/Renzovh)) -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`9c1110e`](https://github.com/graphcommerce-org/graphcommerce/commit/9c1110ed018139dec7e7183f783208c158ee7ead) - Algolia Magento 2 implemented as a GraphQL Mesh resolver: Allows full integration without modying any frontend components. ([@Renzovh](https://github.com/Renzovh)) +- [#2417](https://github.com/graphcommerce-org/graphcommerce/pull/2417) [`743e7e2`](https://github.com/graphcommerce-org/graphcommerce/commit/743e7e275c8f0bfe32a5240c08eed92120085cc0) - Algolia: Prevent errors by returning string instead of array ([@Renzovh](https://github.com/Renzovh)) diff --git a/packages/algolia-recommend/CHANGELOG.md b/packages/algolia-recommend/CHANGELOG.md index d4ac8f64c9..4dc11c4567 100644 --- a/packages/algolia-recommend/CHANGELOG.md +++ b/packages/algolia-recommend/CHANGELOG.md @@ -1,63 +1,13 @@ # @graphcommerce/algolia-recommend -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia recommend queries into graphql mesh. Provide accurate upsells and related products on pdp pages ([@Renzovh](https://github.com/Renzovh)) +- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Algolia: Integrated algolia recommend queries into graphql mesh. Provide accurate upsells and related products on pdp pages ([@Renzovh](https://github.com/Renzovh)) ### Patch Changes -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`ce30678`](https://github.com/graphcommerce-org/graphcommerce/commit/ce30678ad353ac4c7c38d79e96a2bb3de55f6fcb) - Automatically fall back to existing upsells/related products if they are defined and Algolia returns an error ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -### Patch Changes - -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.86 - -### Patch Changes - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`ce30678`](https://github.com/graphcommerce-org/graphcommerce/commit/ce30678ad353ac4c7c38d79e96a2bb3de55f6fcb) - Automatically fall back to existing upsells/related products if they are defined and Algolia returns an error ([@paales](https://github.com/paales)) - -## 9.0.0-canary.84 - -### Minor Changes +- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`44f18b5`](https://github.com/graphcommerce-org/graphcommerce/commit/44f18b5a8986935728f7147d6f506dd1376fd594) - Algolia: Added support for Adobe Commerce for Algolia. ([@paales](https://github.com/paales)) -- [#2377](https://github.com/graphcommerce-org/graphcommerce/pull/2377) [`56fcc45`](https://github.com/graphcommerce-org/graphcommerce/commit/56fcc45b60e43574c64fcdd7b02f8062d677e250) - Integrated algolia recommend queries into graphql mesh. Provide accurate upsells and related products on pdp pages ([@Renzovh](https://github.com/Renzovh)) +- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`ce30678`](https://github.com/graphcommerce-org/graphcommerce/commit/ce30678ad353ac4c7c38d79e96a2bb3de55f6fcb) - Algolia: Automatically fall back to existing upsells/related products if they are defined and Algolia returns an error ([@paales](https://github.com/paales)) diff --git a/packages/algolia-search/CHANGELOG.md b/packages/algolia-search/CHANGELOG.md index 987f8ee5ee..322e1cbd1a 100644 --- a/packages/algolia-search/CHANGELOG.md +++ b/packages/algolia-search/CHANGELOG.md @@ -1,49 +1,11 @@ # @graphcommerce/algolia-search -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 8.0.0 ### Patch Changes diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 52780571e8..b26b3b2634 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,7 +1,5 @@ # @graphcommerce/cli -## 9.0.1-canary.0 - ## 9.0.0 ### Minor Changes @@ -22,78 +20,6 @@ - [#2365](https://github.com/graphcommerce-org/graphcommerce/pull/2365) [`ee32793`](https://github.com/graphcommerce-org/graphcommerce/commit/ee32793c5e8e7233b4452219e148ebb85600a652) - The mesh would always include all graphqls files even though they aren't necessary for Magento 2.4.7 ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.92 - -### Patch Changes - -- [#2365](https://github.com/graphcommerce-org/graphcommerce/pull/2365) [`ee32793`](https://github.com/graphcommerce-org/graphcommerce/commit/ee32793c5e8e7233b4452219e148ebb85600a652) - The mesh would always include all graphqls files even though they aren't necessary for Magento 2.4.7 ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.71 - -### Patch Changes - -- [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where customFetch coudnā€™t be loaded correctly ([@paales](https://github.com/paales)) - -## 9.0.0-canary.59 - -### Minor Changes - -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`b46e17e`](https://github.com/graphcommerce-org/graphcommerce/commit/b46e17ebe390b4d0040639dfdac33c36a60576ac) - When generating the mesh the configuration is passed through `@graphcommerce/graphql-mesh/meshConfig` allowing plugins to modify the mesh configuration without having to change the `.meshrc.yaml` itself. ([@Renzovh](https://github.com/Renzovh)) - -## 8.1.0-canary.44 - -### Patch Changes - -- [`44ea147`](https://github.com/graphcommerce-org/graphcommerce/commit/44ea1474d1429d05f535df903beb1fb2c0ca7754) - Added missing tsx package ([@paales](https://github.com/paales)) - -## 8.1.0-canary.43 - -### Patch Changes - -- [`6184a28`](https://github.com/graphcommerce-org/graphcommerce/commit/6184a28b2ba2dc70189a9b881887696dc0a346c8) - Fixed issue where codegen would throw an error: SyntaxError: Cannot use import statement outside a module. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`cfc0f4e`](https://github.com/graphcommerce-org/graphcommerce/commit/cfc0f4e015f3b3a7348b882eb7440222b3e26a07) - Make sure the interceptors are generated before the typecheck is ran. ([@paales](https://github.com/paales)) - ## 7.0.1 ### Patch Changes diff --git a/packages/demo-magento-graphcommerce/CHANGELOG.md b/packages/demo-magento-graphcommerce/CHANGELOG.md index 1d06ac0d7a..7d45c26c1e 100644 --- a/packages/demo-magento-graphcommerce/CHANGELOG.md +++ b/packages/demo-magento-graphcommerce/CHANGELOG.md @@ -1,7 +1,5 @@ # @graphcommerce/demo-magento-graphcommerce -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -10,50 +8,6 @@ - [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`3b648fd`](https://github.com/graphcommerce-org/graphcommerce/commit/3b648fd310e43bf7a03c3e446e97426d2f5bbfb2) - Remove large demo item, as it doesn't properly work and isn't as pretty as it can be ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`3b648fd`](https://github.com/graphcommerce-org/graphcommerce/commit/3b648fd310e43bf7a03c3e446e97426d2f5bbfb2) - Remove large demo item, as it doesn't properly work and isn't as pretty as it can be ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/ecommerce-ui/CHANGELOG.md b/packages/ecommerce-ui/CHANGELOG.md index 2f8168847c..5a44ee2d9d 100644 --- a/packages/ecommerce-ui/CHANGELOG.md +++ b/packages/ecommerce-ui/CHANGELOG.md @@ -1,14 +1,21 @@ # @graphcommerce/ecommerce-ui -## 9.0.1-canary.0 - ## 9.0.0 +### Major Changes + +- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` configuration to disable functionalities. + + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + ### Minor Changes - [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes @@ -22,8 +29,6 @@ - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Make sure the `` doesnā€™t give a uncontrolled to controlled warning. Convert `` to `useController` instead of a separate Controller component. Make sure the original `endAdornment` is always shown only until the value is valid. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`d4e693d`](https://github.com/graphcommerce-org/graphcommerce/commit/d4e693d553198c9a1ef398d000ca23d209e6c2ba) - The `` component now uses the `useIsSSR` hook which prevents loading spinners when navigating on the client, which make all account/cart/checkout pages faster. ([@FrankHarland](https://github.com/FrankHarland)) - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`c17e5f1`](https://github.com/graphcommerce-org/graphcommerce/commit/c17e5f1cf9fb291b9bbf1fca0620c2721dceb331) - Solve issue: Warning: Cannot update a component (`FormAutoSubmitBase`) while rendering a different component (`ActionCardListForm`). ([@paales](https://github.com/paales)) @@ -40,108 +45,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2424](https://github.com/graphcommerce-org/graphcommerce/pull/2424) [`66b4188`](https://github.com/graphcommerce-org/graphcommerce/commit/66b418809ad4db2a465c4112ff9850ce0cfe611c) - Omit disableUnderline prop for ā€˜outlinedā€™ variant, because its not supported. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -### Patch Changes - -- [#2436](https://github.com/graphcommerce-org/graphcommerce/pull/2436) [`55f94c5`](https://github.com/graphcommerce-org/graphcommerce/commit/55f94c5dd70e88b8fbfb46e75b500db296937c33) - Added ref forwarding for the inputRef ([@paales](https://github.com/paales)) - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2419](https://github.com/graphcommerce-org/graphcommerce/pull/2419) [`ccd952e`](https://github.com/graphcommerce-org/graphcommerce/commit/ccd952e60904e91d62819d5abaea1798e4d4d95d) - Destructure InputProps to ensure they are passed only to relevant components. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`c17e5f1`](https://github.com/graphcommerce-org/graphcommerce/commit/c17e5f1cf9fb291b9bbf1fca0620c2721dceb331) - Solve issue: Warning: Cannot update a component (`FormAutoSubmitBase`) while rendering a different component (`ActionCardListForm`). ([@paales](https://github.com/paales)) - -## 9.0.0-canary.90 - -### Patch Changes - -- [#2397](https://github.com/graphcommerce-org/graphcommerce/pull/2397) [`d4d5a98`](https://github.com/graphcommerce-org/graphcommerce/commit/d4d5a983dea6d034dcbdeed9cf30fb33133dde39) - Add requireOptionSelection boolean to prevent users from deselecting configurable options ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.82 - -### Minor Changes - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`7085b4a`](https://github.com/graphcommerce-org/graphcommerce/commit/7085b4a86088328fe54dc4e82ccd296d6459cae7) - Updated all form FieldElements to also accept defaultValue, shouldUnregister and disabled. Moved AutoCompleteElement, CheckboxElement, MultiSelectElement, SliderElement, SwitchElement, ToggleButtonGroup to useController. Removed all parseError props ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`022cbd6`](https://github.com/graphcommerce-org/graphcommerce/commit/022cbd664ea4e8a82997c5edf4451b9182558429) - Moved ActionCardListForm to @graphcommerce/ecommerce-ui to resolve issue with circular dependencies. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.74 - -### Patch Changes - -- [#2349](https://github.com/graphcommerce-org/graphcommerce/pull/2349) [`7c8529e`](https://github.com/graphcommerce-org/graphcommerce/commit/7c8529ea54c0e91f6b0e72129611cd6bf4f85d87) - Fix NumberFieldElement when min = 0 ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 8.1.0-canary.48 - -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new TelephoneElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 - -### Patch Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new EmailElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Make sure the TextFieldElement doesnā€™t give a uncontrolled to controlled warning. Convert SelectElement to useController instead of a separate Controller component. Make sure the original endAdornment is always shown only until the value is valid ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`d4e693d`](https://github.com/graphcommerce-org/graphcommerce/commit/d4e693d553198c9a1ef398d000ca23d209e6c2ba) - The `` component now uses the useIsSSR hook which prevents loading spinners when navigating on the client, which make all account/cart/checkout pages faster. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.3 ### Patch Changes diff --git a/packages/framer-next-pages/CHANGELOG.md b/packages/framer-next-pages/CHANGELOG.md index 058156f369..a42bb93b56 100644 --- a/packages/framer-next-pages/CHANGELOG.md +++ b/packages/framer-next-pages/CHANGELOG.md @@ -1,61 +1,15 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2284](https://github.com/graphcommerce-org/graphcommerce/pull/2284) [`5ee712c`](https://github.com/graphcommerce-org/graphcommerce/commit/5ee712c962c6b0dda903172660d70cf433321b7e) - Prevent checkout from looping back and forth with the cart overlay when navigating directly to the checkout. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes ### Patch Changes -- [#2356](https://github.com/graphcommerce-org/graphcommerce/pull/2356) [`d283901`](https://github.com/graphcommerce-org/graphcommerce/commit/d283901cb537c3e7bf6f5500e9f52f47f452cf10) - Loading an overlay page directly would animate in the overlay instead of directly showing it. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.79 - -### Patch Changes +- [#2284](https://github.com/graphcommerce-org/graphcommerce/pull/2284) [`5ee712c`](https://github.com/graphcommerce-org/graphcommerce/commit/5ee712c962c6b0dda903172660d70cf433321b7e) - Prevent checkout from looping back and forth with the cart overlay when navigating directly to the checkout. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2356](https://github.com/graphcommerce-org/graphcommerce/pull/2356) [`d283901`](https://github.com/graphcommerce-org/graphcommerce/commit/d283901cb537c3e7bf6f5500e9f52f47f452cf10) - Loading an overlay page directly would animate in the overlay instead of directly showing it. ([@paales](https://github.com/paales)) -## 8.1.0-canary.36 - -### Minor Changes - -- [#2284](https://github.com/graphcommerce-org/graphcommerce/pull/2284) [`5ee712c`](https://github.com/graphcommerce-org/graphcommerce/commit/5ee712c962c6b0dda903172660d70cf433321b7e) - Prevent checkout on looping back and forth with the cart overlay when navigating directly to the checkout. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - ## 8.0.5 ### Patch Changes diff --git a/packages/framer-next-pages/example/CHANGELOG.md b/packages/framer-next-pages/example/CHANGELOG.md index ef29d6d4b2..a3f7fd3e3d 100644 --- a/packages/framer-next-pages/example/CHANGELOG.md +++ b/packages/framer-next-pages/example/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.1 ### Patch Changes diff --git a/packages/framer-scroller/CHANGELOG.md b/packages/framer-scroller/CHANGELOG.md index fabdb93e16..0c84235a8a 100644 --- a/packages/framer-scroller/CHANGELOG.md +++ b/packages/framer-scroller/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -16,66 +14,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`e01fd4a`](https://github.com/graphcommerce-org/graphcommerce/commit/e01fd4a933aa852e97ccfbee15378d8479e2b49f) - Prevent retriggering a scrollTo animation when the current scrollLeft/scrollTop is a float ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.31 - -### Patch Changes - -- [#2297](https://github.com/graphcommerce-org/graphcommerce/pull/2297) [`e41cb6f`](https://github.com/graphcommerce-org/graphcommerce/commit/e41cb6fcdde95629d29c03b1a700c6097f00c901) - Prevent gallery thunbnails from scrolling when opening or closing a layout overlay ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.20 - -### Patch Changes - -- [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`13524f9`](https://github.com/graphcommerce-org/graphcommerce/commit/13524f991a810c1679db49b3b8b4f04f90d0d6c1) - SidebarGallery now supports two more props disableSticky and variantMd default|oneColumn ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.16 - -### Patch Changes - -- [#2275](https://github.com/graphcommerce-org/graphcommerce/pull/2275) [`29e496c`](https://github.com/graphcommerce-org/graphcommerce/commit/29e496ca815d102ac7952dc81c6c4ab9e164d031) - Prevent ScrollerThumbnail from scrolling the page horizontally ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - ## 8.0.4 ### Patch Changes diff --git a/packages/framer-scroller/example/CHANGELOG.md b/packages/framer-scroller/example/CHANGELOG.md index 3ffab158cf..328c0178df 100644 --- a/packages/framer-scroller/example/CHANGELOG.md +++ b/packages/framer-scroller/example/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.1 ### Patch Changes diff --git a/packages/framer-utils/CHANGELOG.md b/packages/framer-utils/CHANGELOG.md index 24416d9041..1f4d72de21 100644 --- a/packages/framer-utils/CHANGELOG.md +++ b/packages/framer-utils/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.0 ### Patch Changes diff --git a/packages/google-datalayer/CHANGELOG.md b/packages/google-datalayer/CHANGELOG.md index f8a7fcb223..6b4f02f510 100644 --- a/packages/google-datalayer/CHANGELOG.md +++ b/packages/google-datalayer/CHANGELOG.md @@ -1,15 +1,13 @@ # @graphcommerce/google-datalayer -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2337](https://github.com/graphcommerce-org/graphcommerce/pull/2337) [`18898df`](https://github.com/graphcommerce-org/graphcommerce/commit/18898df44b786dd68d8e6fec538e3db947c157e4) - All `sendEvent` calls are now the return type of `useSendEvent`, to allow plugins to use hooks themselves. ([@Renzovh](https://github.com/Renzovh)) +### Major Changes ### Patch Changes +- [#2337](https://github.com/graphcommerce-org/graphcommerce/pull/2337) [`18898df`](https://github.com/graphcommerce-org/graphcommerce/commit/18898df44b786dd68d8e6fec538e3db947c157e4) - All `sendEvent` calls are now the return type of `useSendEvent`, to allow plugins to use hooks themselves. ([@Renzovh](https://github.com/Renzovh)) + - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`e3fe4f7`](https://github.com/graphcommerce-org/graphcommerce/commit/e3fe4f73c8c3e3c6a5ec68cdc7a32820e8f69e07) - Solved an issue where the `BillingPage` query would be re-queried after setting the payment method. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) @@ -20,72 +18,6 @@ - [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`fc5c04d`](https://github.com/graphcommerce-org/graphcommerce/commit/fc5c04d4a2c0301be7d3cc983d9b31f6fcaf6fe6) - Create `useRemoveItemFromCart` hook to allow for reuse while keeping compatibility with plugins. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`e3fe4f7`](https://github.com/graphcommerce-org/graphcommerce/commit/e3fe4f73c8c3e3c6a5ec68cdc7a32820e8f69e07) - Solve an issue where the BillingPage query would be re-queried after setting the payment method. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.73 - -### Minor Changes - -- [#2337](https://github.com/graphcommerce-org/graphcommerce/pull/2337) [`18898df`](https://github.com/graphcommerce-org/graphcommerce/commit/18898df44b786dd68d8e6fec538e3db947c157e4) - All sendEvent calls are now the return type of useSendEvent, to allow plugins to use hooks themselves ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.20 - -### Patch Changes - -- [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`fc5c04d`](https://github.com/graphcommerce-org/graphcommerce/commit/fc5c04d4a2c0301be7d3cc983d9b31f6fcaf6fe6) - Create useRemoveItemFromCart hook to allow for reuse while keeping compatibility with plugins. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent BillingPage query from rerunning on each mutation ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.5 ### Patch Changes diff --git a/packages/google-playstore/CHANGELOG.md b/packages/google-playstore/CHANGELOG.md index 6701923cde..92bca82195 100644 --- a/packages/google-playstore/CHANGELOG.md +++ b/packages/google-playstore/CHANGELOG.md @@ -1,33 +1,7 @@ # @graphcommerce/google-playstore -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes - [#2386](https://github.com/graphcommerce-org/graphcommerce/pull/2386) [`b30ff39`](https://github.com/graphcommerce-org/graphcommerce/commit/b30ff393bab5e8925ac123b29515588ce781e70c) - Update manifest for app store submission ([@ErwinOtten](https://github.com/ErwinOtten)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 diff --git a/packages/googleanalytics/CHANGELOG.md b/packages/googleanalytics/CHANGELOG.md index 509df6b1db..ebabea30c3 100644 --- a/packages/googleanalytics/CHANGELOG.md +++ b/packages/googleanalytics/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -12,54 +10,6 @@ - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.49 - -### Patch Changes - -- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`2f4a61d`](https://github.com/graphcommerce-org/graphcommerce/commit/2f4a61dfee853579c96fceb5351e459aa9524a60) - Moved import locations of Google Analytics and Google Tagmanager scripts to their recommended locations ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packages/googlerecaptcha/CHANGELOG.md b/packages/googlerecaptcha/CHANGELOG.md index 63f651a8bf..def074ee01 100644 --- a/packages/googlerecaptcha/CHANGELOG.md +++ b/packages/googlerecaptcha/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -10,50 +8,6 @@ - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.7 - -### Patch Changes - -- [#2245](https://github.com/graphcommerce-org/graphcommerce/pull/2245) [`898224c`](https://github.com/graphcommerce-org/graphcommerce/commit/898224c0343dd195ab2574218475834469182315) - Solve an issue where the grecaptcha.execute method would throw ā€˜nullā€™ causing the checkout to break in unexpected ways. ([@paales](https://github.com/paales)) - ## 7.0.0 ### Patch Changes diff --git a/packages/googletagmanager/CHANGELOG.md b/packages/googletagmanager/CHANGELOG.md index 468752475e..d1f6b69d42 100644 --- a/packages/googletagmanager/CHANGELOG.md +++ b/packages/googletagmanager/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -14,60 +12,6 @@ - [#2403](https://github.com/graphcommerce-org/graphcommerce/pull/2403) [`9f01825`](https://github.com/graphcommerce-org/graphcommerce/commit/9f01825f9f4101ed009515735b75182673d942b5) - fix: Google tag manager noscript tag would output escaped html causing hydration errors ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.96 - -### Patch Changes - -- [#2403](https://github.com/graphcommerce-org/graphcommerce/pull/2403) [`9f01825`](https://github.com/graphcommerce-org/graphcommerce/commit/9f01825f9f4101ed009515735b75182673d942b5) - fix: Google tag manager noscript tag would output escaped html causing hydration errors ([@FrankHarland](https://github.com/FrankHarland)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.49 - -### Patch Changes - -- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`2f4a61d`](https://github.com/graphcommerce-org/graphcommerce/commit/2f4a61dfee853579c96fceb5351e459aa9524a60) - Moved import locations of Google Analytics and Google Tagmanager scripts to their recommended locations ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packages/graphcms-ui/CHANGELOG.md b/packages/graphcms-ui/CHANGELOG.md index 9db1309c28..ce3727a214 100644 --- a/packages/graphcms-ui/CHANGELOG.md +++ b/packages/graphcms-ui/CHANGELOG.md @@ -1,15 +1,15 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Major Changes -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. See [CHANGELOG.md](../graphcms-ui/CHANGELOG.md) for details. ([@paales](https://github.com/paales)) +- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) ### Patch Changes +- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. ([@paales](https://github.com/paales)) + - [#2400](https://github.com/graphcommerce-org/graphcommerce/pull/2400) [`f9f7276`](https://github.com/graphcommerce-org/graphcommerce/commit/f9f7276501127ba8dbb31b6a9670d7f62647573a) - Remove ā€˜upā€™ data from the blogoverview page. ([@carlocarels90](https://github.com/carlocarels90)) - [#2219](https://github.com/graphcommerce-org/graphcommerce/pull/2219) [`2ed2055`](https://github.com/graphcommerce-org/graphcommerce/commit/2ed20550324c104265d72f22339fbedb26fb433b) - Allow blog pages to be nested. ([@Jessevdpoel](https://github.com/Jessevdpoel)) @@ -18,88 +18,10 @@ - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -- [#2384](https://github.com/graphcommerce-org/graphcommerce/pull/2384) [`d7c293a`](https://github.com/graphcommerce-org/graphcommerce/commit/d7c293aa49be39f499b46ea57bfda4dbdf67ebe6) - feat(GCOM-1494: Add support for linebreaks in Hygraph content ) ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes +- [#2384](https://github.com/graphcommerce-org/graphcommerce/pull/2384) [`d7c293a`](https://github.com/graphcommerce-org/graphcommerce/commit/d7c293aa49be39f499b46ea57bfda4dbdf67ebe6) - Add support for linebreaks in Hygraph content ([@FrankHarland](https://github.com/FrankHarland)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. See [CHANGELOG.md](../graphcms-ui/CHANGELOG.md) for details. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.94 - -### Patch Changes - -- [#2400](https://github.com/graphcommerce-org/graphcommerce/pull/2400) [`f9f7276`](https://github.com/graphcommerce-org/graphcommerce/commit/f9f7276501127ba8dbb31b6a9670d7f62647573a) - Remove ā€˜upā€™ data from the blogoverview page. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.91 - -### Patch Changes - -- [#2384](https://github.com/graphcommerce-org/graphcommerce/pull/2384) [`d7c293a`](https://github.com/graphcommerce-org/graphcommerce/commit/d7c293aa49be39f499b46ea57bfda4dbdf67ebe6) - feat(GCOM-1494: Add support for linebreaks in Hygraph content ) ([@FrankHarland](https://github.com/FrankHarland)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.42 - -### Patch Changes - -- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.9 - -### Patch Changes - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`0ccec63`](https://github.com/graphcommerce-org/graphcommerce/commit/0ccec630825d5fad398366beae90b3c90b2f84b8) - Added helper method to get Hygraph paths ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.0.6-canary.3 - -### Patch Changes - -- [#2219](https://github.com/graphcommerce-org/graphcommerce/pull/2219) [`2ed2055`](https://github.com/graphcommerce-org/graphcommerce/commit/2ed20550324c104265d72f22339fbedb26fb433b) - Allow blog pages to be nested ([@Jessevdpoel](https://github.com/Jessevdpoel)) - ## 8.0.5 ### Patch Changes diff --git a/packages/graphql-mesh/CHANGELOG.md b/packages/graphql-mesh/CHANGELOG.md index c49dffb4f1..601a3dd7b8 100644 --- a/packages/graphql-mesh/CHANGELOG.md +++ b/packages/graphql-mesh/CHANGELOG.md @@ -1,11 +1,17 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 +### Major Changes + +- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`bc3ec5e`](https://github.com/graphcommerce-org/graphcommerce/commit/bc3ec5e439b97cea4a2cef23e4008c7e0cfd6797) - Created a new `@graphql-mesh` plugin to forward headers from backends as `forwardedHeaders` in extensions. ([@paales](https://github.com/paales)) + ### Minor Changes +- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`b46e17e`](https://github.com/graphcommerce-org/graphcommerce/commit/b46e17ebe390b4d0040639dfdac33c36a60576ac) - When generating the mesh the configuration is passed through `@graphcommerce/graphql-mesh/meshConfig` allowing plugins to modify the mesh configuration without having to change the `.meshrc.yaml` itself. ([@Renzovh](https://github.com/Renzovh)) + +### Patch Changes + - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`3710d8b`](https://github.com/graphcommerce-org/graphcommerce/commit/3710d8bf1cceb5a991e5cfdfc15d42e462704c6d) - Solves the issue `TypeError: url?.startsWith is not a function`. The generated `.mesh/index.ts` would be generated as a requirejs module while next.js expects an esm module. In the end we properly generated the mesh correctly and now there is an `import.meta.url` instead of using `require('node:url')`. To solve this we needed to solve a chain of issues: 1. The generation of the mesh is based on the version of the mesh that is imported (esm or commonjs). See [source](https://github.com/ardatan/graphql-mesh/blob/bf588d372c0078378aaa24beea2da794af7949e6/scripts/replace-import-meta-url-in-cjs.ts#L9-L10) for the lines that need to be different. This meant that we needed to change the @graphcommerce/cli package to be of type:module instead of a commonjs module. @@ -13,12 +19,6 @@ 2) To properly convert the module to an esm module we've migrated the build of the cli package to use 'pkgroll' instead of tsc, because tsc is limited in what it outputs and can't really convert classic imports to esm. 3) To load possible mesh plugins we require additional .ts files to be loaded with [tsx](https://tsx.is/). To get the tsx loader to work properly in combination with esm modules, we need at least [node 18.19.0](https://nodejs.org/en/blog/release/v18.19.0#new-nodemodule-api-register-for-module-customization-hooks-new-initialize-hook). Minimal Node version upped to 18.19.0 and add support for node 22. ([@paales](https://github.com/paales)) -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`b46e17e`](https://github.com/graphcommerce-org/graphcommerce/commit/b46e17ebe390b4d0040639dfdac33c36a60576ac) - When generating the mesh the configuration is passed through `@graphcommerce/graphql-mesh/meshConfig` allowing plugins to modify the mesh configuration without having to change the `.meshrc.yaml` itself. ([@Renzovh](https://github.com/Renzovh)) - -- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`bc3ec5e`](https://github.com/graphcommerce-org/graphcommerce/commit/bc3ec5e439b97cea4a2cef23e4008c7e0cfd6797) - Created a new `@graphql-mesh` plugin to forward headers from backends as `forwardedHeaders` in extensions. ([@paales](https://github.com/paales)) - -### Patch Changes - - [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where `customFetch` couldn't be loaded correctly. ([@paales](https://github.com/paales)) - [#2336](https://github.com/graphcommerce-org/graphcommerce/pull/2336) [`214bc56`](https://github.com/graphcommerce-org/graphcommerce/commit/214bc56950f397727d2c5417741dc62419080dfa) - Added `traverseSelectionSet` utility function to extract a child selection set from the parent. ([@Renzovh](https://github.com/Renzovh)) @@ -35,101 +35,6 @@ - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Suppress warning where a dependency is an expression, Added uglify-es and long as the dependencies couldnā€™t be found ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -### Patch Changes - -- [#2451](https://github.com/graphcommerce-org/graphcommerce/pull/2451) [`af5c1e6`](https://github.com/graphcommerce-org/graphcommerce/commit/af5c1e686792ee7c7294efb0bc3a005946ac5c98) - Made all graphql mesh dependencies peer dependencies so users can upgrade without problems ([@paales](https://github.com/paales)) - -## 9.0.0-canary.114 - -### Patch Changes - -- [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`d5d161c`](https://github.com/graphcommerce-org/graphcommerce/commit/d5d161c2a9f9d831962a17ba424925947b018472) - Revert Pin versions of @graphql-mesh/config and utils ([@paales](https://github.com/paales)) - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -### Patch Changes - -- [`f28f11c`](https://github.com/graphcommerce-org/graphcommerce/commit/f28f11cf2821b3fd50c3147558f559d808b1046e) - Pin versions of @graphql-mesh/config and utils ([@paales](https://github.com/paales)) - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.101 - -### Minor Changes - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`3710d8b`](https://github.com/graphcommerce-org/graphcommerce/commit/3710d8bf1cceb5a991e5cfdfc15d42e462704c6d) - Solves the issue `TypeError: url?.startsWith is not a function`. The generated `.mesh/index.ts` would be generated as a requirejs module while next.js expects an esm module. In the end we properly generated the mesh correctly and now there is an `import.meta.url` instead of using `require('node:url')`. To solve this we needed to solve a chain of issues: - - 1. The generation of the mesh is based on the version of the mesh that is imported (esm or commonjs). See [source](https://github.com/ardatan/graphql-mesh/blob/bf588d372c0078378aaa24beea2da794af7949e6/scripts/replace-import-meta-url-in-cjs.ts#L9-L10) for the lines that need to be different. This meant that we needed to change the @graphcommerce/cli package to be of type:module instead of a commonjs module. - - 2) To properly convert the module to an esm module we've migrated the build of the cli package to use 'pkgroll' instead of tsc, because tsc is limited in what it outputs and can't really convert classic imports to esm. - 3) To load possible mesh plugins we require additional .ts files to be loaded with [tsx](https://tsx.is/). To get the tsx loader to work properly in combination with esm modules, we need at least [node 18.19.0](https://nodejs.org/en/blog/release/v18.19.0#new-nodemodule-api-register-for-module-customization-hooks-new-initialize-hook). Minimal Node version upped to 18.19.0 and add support for node 22. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.71 - -### Patch Changes - -- [#2345](https://github.com/graphcommerce-org/graphcommerce/pull/2345) [`d4ae30b`](https://github.com/graphcommerce-org/graphcommerce/commit/d4ae30ba28815ccb9d3a0478da995b7c609618e5) - Solve issue where customFetch coudnā€™t be loaded correctly ([@paales](https://github.com/paales)) - -## 9.0.0-canary.67 - -### Patch Changes - -- [#2336](https://github.com/graphcommerce-org/graphcommerce/pull/2336) [`214bc56`](https://github.com/graphcommerce-org/graphcommerce/commit/214bc56950f397727d2c5417741dc62419080dfa) - Added traverseSelectionSet utility function to extract a child selection set from the parent. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.59 - -### Minor Changes - -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`b46e17e`](https://github.com/graphcommerce-org/graphcommerce/commit/b46e17ebe390b4d0040639dfdac33c36a60576ac) - When generating the mesh the configuration is passed through `@graphcommerce/graphql-mesh/meshConfig` allowing plugins to modify the mesh configuration without having to change the `.meshrc.yaml` itself. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.58 - -### Minor Changes - -- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`bc3ec5e`](https://github.com/graphcommerce-org/graphcommerce/commit/bc3ec5e439b97cea4a2cef23e4008c7e0cfd6797) - Created a new @graphql-mesh plugin to forward headers from backends as forwardedHeaders in extensions ([@paales](https://github.com/paales)) - -## 8.1.0-canary.29 - -### Patch Changes - -- [#2290](https://github.com/graphcommerce-org/graphcommerce/pull/2290) [`21f2ac0`](https://github.com/graphcommerce-org/graphcommerce/commit/21f2ac06b95cfc9b51febe19e6859cbba2b578b4) - Fix cors issues with Dynamic Row Property Picker App ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Suppress warning where a dependency is an expression, Added uglify-es and long as the dependencies couldnā€™t be found ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/graphql/CHANGELOG.md b/packages/graphql/CHANGELOG.md index 38883eb06a..02b4a88d31 100644 --- a/packages/graphql/CHANGELOG.md +++ b/packages/graphql/CHANGELOG.md @@ -1,12 +1,12 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Magento 2.4.7: Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + +- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) ### Patch Changes @@ -24,96 +24,8 @@ - [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) -- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) - - [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`c4ff06d`](https://github.com/graphcommerce-org/graphcommerce/commit/c4ff06da58e01de47c48aa55f4f822223202570c) - When a `usePrivateQuery` is called, only execute when there is no `PrivateQueryMaskContext` defined above. ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -### Patch Changes - -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -### Patch Changes - -- [#2423](https://github.com/graphcommerce-org/graphcommerce/pull/2423) [`a4f0b48`](https://github.com/graphcommerce-org/graphcommerce/commit/a4f0b480f234e50d62f02e56716be80a30720475) - Added back ApolloClient caching for SSR requests to projects ([@paales](https://github.com/paales)) - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`2457ca2`](https://github.com/graphcommerce-org/graphcommerce/commit/2457ca25a737a1fdc8b1d0e1b4b6ddb69c5f420e) - measurePerformanceLink now reports queries made in the subgraph and is only included during development and not in production. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.86 - -### Patch Changes - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`c4ff06d`](https://github.com/graphcommerce-org/graphcommerce/commit/c4ff06da58e01de47c48aa55f4f822223202570c) - When a useInContextQuery is called, only execute when there is no InContextMaskContext defined above ([@paales](https://github.com/paales)) - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`7a2f715`](https://github.com/graphcommerce-org/graphcommerce/commit/7a2f7153fa9157be17575abb6d77821a2ec99f30) - Make sure the InContextMask only warns when a block is renderer during the initial ssr render. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.47 - -### Minor Changes - -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add guestOrder functionality, remove `size: 'max'` from getStaticProps ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.46 - -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`fe8fce7`](https://github.com/graphcommerce-org/graphcommerce/commit/fe8fce7f5a82e227ed4a1992415af73fa7d0bb79) - Importing \*.interceptor is NOT allowed ([@paales](https://github.com/paales)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`d066e6f`](https://github.com/graphcommerce-org/graphcommerce/commit/d066e6f904ca68a8771ab73ce30aa06d11fc71b6) - When loading a page, always create a new graphql client, so that cache isn't shared for each request, causing an unnecessary large page size. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.42 - -### Patch Changes - -- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/hygraph-cli/CHANGELOG.md b/packages/hygraph-cli/CHANGELOG.md index 7e8784aafb..665dac6fd5 100644 --- a/packages/hygraph-cli/CHANGELOG.md +++ b/packages/hygraph-cli/CHANGELOG.md @@ -1,49 +1,11 @@ # @graphcommerce/hygraph-cli -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/hygraph-dynamic-rows-ui/CHANGELOG.md b/packages/hygraph-dynamic-rows-ui/CHANGELOG.md index 3b83e8a945..cd65eaf4c7 100644 --- a/packages/hygraph-dynamic-rows-ui/CHANGELOG.md +++ b/packages/hygraph-dynamic-rows-ui/CHANGELOG.md @@ -1,74 +1,18 @@ # @graphcommerce/hygraph-dynamic-rows-ui -## 9.0.1-canary.0 - ## 9.0.0 -### Patch Changes - -- [#2347](https://github.com/graphcommerce-org/graphcommerce/pull/2347) [`7fa50a2`](https://github.com/graphcommerce-org/graphcommerce/commit/7fa50a2f21ee9edbc67d06d7694316f101f9415f) - Resolve issue where the dynamic rows UI wouldnā€™t load any definitions ([@paales](https://github.com/paales)) - -- [#2316](https://github.com/graphcommerce-org/graphcommerce/pull/2316) [`28d4708`](https://github.com/graphcommerce-org/graphcommerce/commit/28d470861a10a38690d565d236ce573905038d2b) - Solve bugs in the Dynamic Row UI module and styled the config screen. ([@JoshuaS98](https://github.com/JoshuaS98)) +### Major Changes - [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) -- [#2410](https://github.com/graphcommerce-org/graphcommerce/pull/2410) [`2a425b3`](https://github.com/graphcommerce-org/graphcommerce/commit/2a425b323ddaf0918c549e93b598888db7328d66) - Allow attributes with deprecationReasons (e.g. custom attributes) as PropertyPicker value ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.97 - -### Patch Changes - -- [#2410](https://github.com/graphcommerce-org/graphcommerce/pull/2410) [`2a425b3`](https://github.com/graphcommerce-org/graphcommerce/commit/2a425b323ddaf0918c549e93b598888db7328d66) - Allow attributes with deprecationReasons (e.g. custom attributes) as PropertyPicker value ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.70 - ### Patch Changes - [#2347](https://github.com/graphcommerce-org/graphcommerce/pull/2347) [`7fa50a2`](https://github.com/graphcommerce-org/graphcommerce/commit/7fa50a2f21ee9edbc67d06d7694316f101f9415f) - Resolve issue where the dynamic rows UI wouldnā€™t load any definitions ([@paales](https://github.com/paales)) -## 8.1.0-canary.46 - -### Patch Changes - -- [#2316](https://github.com/graphcommerce-org/graphcommerce/pull/2316) [`28d4708`](https://github.com/graphcommerce-org/graphcommerce/commit/28d470861a10a38690d565d236ce573905038d2b) - fix hygraph studio bugs in Dynamic Row UI module. Style config screen DR UI app. ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 8.1.0-canary.42 - -### Patch Changes +- [#2316](https://github.com/graphcommerce-org/graphcommerce/pull/2316) [`28d4708`](https://github.com/graphcommerce-org/graphcommerce/commit/28d470861a10a38690d565d236ce573905038d2b) - Solve bugs in the Dynamic Row UI module and styled the config screen. ([@JoshuaS98](https://github.com/JoshuaS98)) -- [#2308](https://github.com/graphcommerce-org/graphcommerce/pull/2308) [`8faa5ac`](https://github.com/graphcommerce-org/graphcommerce/commit/8faa5ac618ecfdacd6d5eb751b4110c423aef97f) - Added Draft Mode support. When enabled it will be shown. ([@paales](https://github.com/paales)) +- [#2410](https://github.com/graphcommerce-org/graphcommerce/pull/2410) [`2a425b3`](https://github.com/graphcommerce-org/graphcommerce/commit/2a425b323ddaf0918c549e93b598888db7328d66) - Allow attributes with deprecationReasons (e.g. custom attributes) as PropertyPicker value ([@carlocarels90](https://github.com/carlocarels90)) ## 8.0.0 diff --git a/packages/hygraph-dynamic-rows/CHANGELOG.md b/packages/hygraph-dynamic-rows/CHANGELOG.md index 98b3b4669c..85fca25dd9 100644 --- a/packages/hygraph-dynamic-rows/CHANGELOG.md +++ b/packages/hygraph-dynamic-rows/CHANGELOG.md @@ -1,69 +1,17 @@ # @graphcommerce/hygraph-dynamic-rows -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2318](https://github.com/graphcommerce-org/graphcommerce/pull/2318) [`886837f`](https://github.com/graphcommerce-org/graphcommerce/commit/886837ff44d95404512716dbb9b2272c38b9ad27) - Terminate row field on DynamicRows model ([@JoshuaS98](https://github.com/JoshuaS98)) +### Major Changes ### Patch Changes -- [#2268](https://github.com/graphcommerce-org/graphcommerce/pull/2268) [`8ffe2d5`](https://github.com/graphcommerce-org/graphcommerce/commit/8ffe2d5d1b040797ee4987d7740de5fdeadd4f72) - Solve issue where an Apollo object couldn't be modified as it is read only when Dynamic rows are added to the project. ([@JoshuaS98](https://github.com/JoshuaS98)) - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 +- [#2318](https://github.com/graphcommerce-org/graphcommerce/pull/2318) [`886837f`](https://github.com/graphcommerce-org/graphcommerce/commit/886837ff44d95404512716dbb9b2272c38b9ad27) - Remove `row` field on DynamicRows` model ([@JoshuaS98](https://github.com/JoshuaS98)) -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.76 - -### Minor Changes - -- [#2318](https://github.com/graphcommerce-org/graphcommerce/pull/2318) [`886837f`](https://github.com/graphcommerce-org/graphcommerce/commit/886837ff44d95404512716dbb9b2272c38b9ad27) - Terminate row field on DynamicRows model ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 9.0.0-canary.60 - -### Patch Changes +- [#2268](https://github.com/graphcommerce-org/graphcommerce/pull/2268) [`8ffe2d5`](https://github.com/graphcommerce-org/graphcommerce/commit/8ffe2d5d1b040797ee4987d7740de5fdeadd4f72) - Solve issue where an Apollo object couldn't be modified as it is read only when Dynamic rows are added to the project. ([@JoshuaS98](https://github.com/JoshuaS98)) - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 8.1.0-canary.13 - -### Patch Changes - -- [#2268](https://github.com/graphcommerce-org/graphcommerce/pull/2268) [`8ffe2d5`](https://github.com/graphcommerce-org/graphcommerce/commit/8ffe2d5d1b040797ee4987d7740de5fdeadd4f72) - Fix for non extensible object error in Dynamic Row package ([@JoshuaS98](https://github.com/JoshuaS98)) - ## 8.0.5 ### Patch Changes diff --git a/packages/hygraph-ui/CHANGELOG.md b/packages/hygraph-ui/CHANGELOG.md index 77d6ae6644..88803cb35d 100644 --- a/packages/hygraph-ui/CHANGELOG.md +++ b/packages/hygraph-ui/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Major Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. See [CHANGELOG.md](../graphcms-ui/CHANGELOG.md) for details. ([@paales](https://github.com/paales)) - ### Minor Changes - [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`0ccec63`](https://github.com/graphcommerce-org/graphcommerce/commit/0ccec630825d5fad398366beae90b3c90b2f84b8) - Added separate sitemap for Hygraph pages ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ### Patch Changes -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. See [CHANGELOG.md](../graphcms-ui/CHANGELOG.md) for details. ([@paales](https://github.com/paales)) +- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`f71b4e2`](https://github.com/graphcommerce-org/graphcommerce/commit/f71b4e2d13e54dd311eb1465a49df41703b6fef5) - Renamed from `@graphcommerce/graphcms-ui` to `@graphcommerce/hygraph-ui`. ([@paales](https://github.com/paales)) diff --git a/packages/image/CHANGELOG.md b/packages/image/CHANGELOG.md index ce121e8e67..b50f5f9b6a 100644 --- a/packages/image/CHANGELOG.md +++ b/packages/image/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -10,50 +8,6 @@ - [#2409](https://github.com/graphcommerce-org/graphcommerce/pull/2409) [`7e7c4bc`](https://github.com/graphcommerce-org/graphcommerce/commit/7e7c4bc24c8e3a2e6ed34667db8cf3fd67b557cf) - Solve an issue where image sizes are served in higher resolution than expected. ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2409](https://github.com/graphcommerce-org/graphcommerce/pull/2409) [`7e7c4bc`](https://github.com/graphcommerce-org/graphcommerce/commit/7e7c4bc24c8e3a2e6ed34667db8cf3fd67b557cf) - Solve an issue where image sizes are served in higher resolution than expected. ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`16b5767`](https://github.com/graphcommerce-org/graphcommerce/commit/16b576721785c2cc9fe92570e00ca092aaae4c23) - When viewing the website on a 1x monitor, serve a little bit smaller images. ([@paales](https://github.com/paales)) - ## 7.0.0 ### Patch Changes diff --git a/packages/image/example/CHANGELOG.md b/packages/image/example/CHANGELOG.md index 57c0bf750a..edbd1fe566 100644 --- a/packages/image/example/CHANGELOG.md +++ b/packages/image/example/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.1 ### Patch Changes diff --git a/packages/lingui-next/CHANGELOG.md b/packages/lingui-next/CHANGELOG.md index 70944e44c0..dc32eec16b 100644 --- a/packages/lingui-next/CHANGELOG.md +++ b/packages/lingui-next/CHANGELOG.md @@ -1,66 +1,16 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`59874b5`](https://github.com/graphcommerce-org/graphcommerce/commit/59874b572bda17905dc836554f9a3e31f393eb3e) - Solve issue where the page would reload during development when the first call to `/graphql` was made. ([@paales](https://github.com/paales)) +### Minor Changes - [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 8.1.0-canary.46 - -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`59874b5`](https://github.com/graphcommerce-org/graphcommerce/commit/59874b572bda17905dc836554f9a3e31f393eb3e) - Solve issue where the page would reload during development when the first call to /graphql was made. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.8 - ### Patch Changes -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for linguiLocale ([@paales](https://github.com/paales)) - -## 8.0.6-canary.0 - -### Patch Changes +- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`59874b5`](https://github.com/graphcommerce-org/graphcommerce/commit/59874b572bda17905dc836554f9a3e31f393eb3e) - Solve issue where the page would reload during development when the first call to `/graphql` was made. ([@paales](https://github.com/paales)) -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) +- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) ## 8.0.0 diff --git a/packages/magento-cart-billing-address/CHANGELOG.md b/packages/magento-cart-billing-address/CHANGELOG.md index 6d26359eaa..e25a9d962e 100644 --- a/packages/magento-cart-billing-address/CHANGELOG.md +++ b/packages/magento-cart-billing-address/CHANGELOG.md @@ -1,68 +1,18 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 8.1.0-canary.48 - -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new TelephoneElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - ### Minor Changes -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 +- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) ## 7.0.0 diff --git a/packages/magento-cart-checkout/CHANGELOG.md b/packages/magento-cart-checkout/CHANGELOG.md index 9428422b03..593d5a2f4d 100644 --- a/packages/magento-cart-checkout/CHANGELOG.md +++ b/packages/magento-cart-checkout/CHANGELOG.md @@ -1,51 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`8d96e64`](https://github.com/graphcommerce-org/graphcommerce/commit/8d96e64759c9a8d894f495495b1b8eb507ed923b) - Prevent a reloading the `ShippingPage` query when selecting a shipping method. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`8d96e64`](https://github.com/graphcommerce-org/graphcommerce/commit/8d96e64759c9a8d894f495495b1b8eb507ed923b) - Prevent a reloading the ShippingPage query when selecting a shipping method. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-cart-coupon/CHANGELOG.md b/packages/magento-cart-coupon/CHANGELOG.md index 480287518e..be39c887b6 100644 --- a/packages/magento-cart-coupon/CHANGELOG.md +++ b/packages/magento-cart-coupon/CHANGELOG.md @@ -1,51 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - ## 7.0.0 ### Patch Changes diff --git a/packages/magento-cart-email/CHANGELOG.md b/packages/magento-cart-email/CHANGELOG.md index 5738eefcdf..d5570fc61f 100644 --- a/packages/magento-cart-email/CHANGELOG.md +++ b/packages/magento-cart-email/CHANGELOG.md @@ -1,61 +1,22 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 +### Major Changes -## 9.0.0-canary.103 +- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` configuration to disable functionalities. -## 9.0.0-canary.82 + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Minor Changes -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new EmailElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-cart-items/CHANGELOG.md b/packages/magento-cart-items/CHANGELOG.md index e78a35cdb6..6671a77264 100644 --- a/packages/magento-cart-items/CHANGELOG.md +++ b/packages/magento-cart-items/CHANGELOG.md @@ -1,20 +1,18 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) +### Major Changes - [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`13524f9`](https://github.com/graphcommerce-org/graphcommerce/commit/13524f991a810c1679db49b3b8b4f04f90d0d6c1) - Added the ability to edit cart items with full support for all product types and custom options ([@Jessevdpoel](https://github.com/Jessevdpoel)) +### Patch Changes + - [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename `configurable_customizable` back to `customizable_options`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -### Patch Changes +- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`c30ac07`](https://github.com/graphcommerce-org/graphcommerce/commit/c30ac07d1e9aee5fb3df483404d8a8ca853c93ce) - Make sure the edit cart item isn't shown for an order ([@paales](https://github.com/paales)) @@ -24,80 +22,6 @@ - [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`fc5c04d`](https://github.com/graphcommerce-org/graphcommerce/commit/fc5c04d4a2c0301be7d3cc983d9b31f6fcaf6fe6) - Create `useRemoveItemFromCart` hook to allow for reuse while keeping compatibility with plugins. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`97522bd`](https://github.com/graphcommerce-org/graphcommerce/commit/97522bdb2505e6b57de98ea02ca252341ac69443) - Solve issue where the CartEditForm would temporarily show an empty cart after saving. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.51 - -### Minor Changes - -- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename configurable_customizable back to customizable_options ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`c30ac07`](https://github.com/graphcommerce-org/graphcommerce/commit/c30ac07d1e9aee5fb3df483404d8a8ca853c93ce) - Make sure the edit cart item isn't shown for an order ([@paales](https://github.com/paales)) - -## 8.1.0-canary.20 - -### Minor Changes - -- [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`13524f9`](https://github.com/graphcommerce-org/graphcommerce/commit/13524f991a810c1679db49b3b8b4f04f90d0d6c1) - Added the ability to edit cart items with full support for all product types and custom options ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -### Patch Changes - -- [#2246](https://github.com/graphcommerce-org/graphcommerce/pull/2246) [`fc5c04d`](https://github.com/graphcommerce-org/graphcommerce/commit/fc5c04d4a2c0301be7d3cc983d9b31f6fcaf6fe6) - Create useRemoveItemFromCart hook to allow for reuse while keeping compatibility with plugins. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.17 - -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed useMediaQuery from the wishlist and cart ItemActionCard and replaced it with a new responsive size prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - ## 8.0.1 ### Patch Changes diff --git a/packages/magento-cart-payment-method/CHANGELOG.md b/packages/magento-cart-payment-method/CHANGELOG.md index 5b73275af9..4fc86e18b5 100644 --- a/packages/magento-cart-payment-method/CHANGELOG.md +++ b/packages/magento-cart-payment-method/CHANGELOG.md @@ -1,9 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 +### Major Changes + +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) + ### Patch Changes - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Use the non resolved payment methods as a placeholder for the actual payment methods ([@FrankHarland](https://github.com/FrankHarland)) @@ -12,78 +14,10 @@ - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`d345474`](https://github.com/graphcommerce-org/graphcommerce/commit/d345474fb190d158629cd5fd5e68a78724fa2fb6) - Due to a cyclic dependency the actual `` button would sometimes be undefined. ([@paales](https://github.com/paales)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent the `` query from rerunning on each mutation. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.18 - -### Patch Changes - -- [#2277](https://github.com/graphcommerce-org/graphcommerce/pull/2277) [`f9199f7`](https://github.com/graphcommerce-org/graphcommerce/commit/f9199f798583138a68dd641ea6637375c487f29b) - Solve issue where Braintree wouldn't place the order after successfully validating a Credit Card. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.14 - -### Patch Changes - -- [`831d7cd`](https://github.com/graphcommerce-org/graphcommerce/commit/831d7cd64a40b7b58748fd9637199b88938e75b7) - Compatibility with Magento 2.4.7 ([@paales](https://github.com/paales)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`d345474`](https://github.com/graphcommerce-org/graphcommerce/commit/d345474fb190d158629cd5fd5e68a78724fa2fb6) - Due to a cyclic dependency the actual PaymentMethodPlaceOrder button would sometimes be undefined. ([@paales](https://github.com/paales)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Use the non resolved payment methods as a placeholder for the actual payment methods ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent BillingPage query from rerunning on each mutation ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-cart-pickup/CHANGELOG.md b/packages/magento-cart-pickup/CHANGELOG.md index 6d90085551..e9f5ed53a3 100644 --- a/packages/magento-cart-pickup/CHANGELOG.md +++ b/packages/magento-cart-pickup/CHANGELOG.md @@ -1,51 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-cart-shipping-address/CHANGELOG.md b/packages/magento-cart-shipping-address/CHANGELOG.md index e292052353..8ff17f74eb 100644 --- a/packages/magento-cart-shipping-address/CHANGELOG.md +++ b/packages/magento-cart-shipping-address/CHANGELOG.md @@ -1,23 +1,25 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add a 'save in address book' checkbox to the shipping address form. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add a 'Save in address book' checkbox to the shipping address form. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2313](https://github.com/graphcommerce-org/graphcommerce/pull/2313) [`511e75c`](https://github.com/graphcommerce-org/graphcommerce/commit/511e75c3f8c077e617ed17e5042796e2411f312f) - Add the `customerNote` field to the shipping and customer address forms. Added configuration `customerAddressNoteEnable` to enable or disable the field. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) + +### Minor Changes + +- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`3043f94`](https://github.com/graphcommerce-org/graphcommerce/commit/3043f945c4caa2931c46f1f9ad940fd80b07e999) - In the shipping step show errors with a `` instead of a ``. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) @@ -28,106 +30,12 @@ - [#2300](https://github.com/graphcommerce-org/graphcommerce/pull/2300) [`19adebe`](https://github.com/graphcommerce-org/graphcommerce/commit/19adebe2ff896c65d21543fc9243a36393747e06) - Fixed `` resetting to a saved address when trying to use a new address. ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - The billing and shipping address of a customer would not be recognized as the same address although they would effectively be the same ([@FrankHarland](https://github.com/FrankHarland)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`3043f94`](https://github.com/graphcommerce-org/graphcommerce/commit/3043f945c4caa2931c46f1f9ad940fd80b07e999) - In the shipping step show errors with a ApolloCartErrorSnackbar instead of a ApolloCartErrorAlert ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`3101681`](https://github.com/graphcommerce-org/graphcommerce/commit/3101681180e1a5a0cfba1bb89d72deb02cafdbbf) - When saving a shipping address it would always save the company after it was once saved. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.46 - -### Minor Changes - -- [#2313](https://github.com/graphcommerce-org/graphcommerce/pull/2313) [`511e75c`](https://github.com/graphcommerce-org/graphcommerce/commit/511e75c3f8c077e617ed17e5042796e2411f312f) - Add the customerNote field to the shipping and customer address forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.39 - -### Minor Changes - -- [#2307](https://github.com/graphcommerce-org/graphcommerce/pull/2307) [`20cb571`](https://github.com/graphcommerce-org/graphcommerce/commit/20cb57171ae5bff0b86a341ea4db59ea3f4f639a) - Add save in address book checkbox to shipping address form ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - -### Minor Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.37 - -### Patch Changes - -- [#2300](https://github.com/graphcommerce-org/graphcommerce/pull/2300) [`19adebe`](https://github.com/graphcommerce-org/graphcommerce/commit/19adebe2ff896c65d21543fc9243a36393747e06) - Fixed CustomerAddressForm resetting to a saved address when trying to use a new address ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.30 - -### Patch Changes - -- [#2295](https://github.com/graphcommerce-org/graphcommerce/pull/2295) [`0ca6827`](https://github.com/graphcommerce-org/graphcommerce/commit/0ca682793bf7feb0cae2bd776a4eaa2899d980a0) - Fixed shipping address not getting set for logged-in customers with default address ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - The billing and shipping address of a customer would not be recognized as the same address although they would effectively be the same ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.5 ### Patch Changes diff --git a/packages/magento-cart-shipping-method/CHANGELOG.md b/packages/magento-cart-shipping-method/CHANGELOG.md index e8d38f48fa..74b2ead125 100644 --- a/packages/magento-cart-shipping-method/CHANGELOG.md +++ b/packages/magento-cart-shipping-method/CHANGELOG.md @@ -1,18 +1,16 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) ### Patch Changes -- [#2340](https://github.com/graphcommerce-org/graphcommerce/pull/2340) [`18691c7`](https://github.com/graphcommerce-org/graphcommerce/commit/18691c71e6940e8baa8f93c3b798be4d6e5a8a9a) - Select the only available shipping method as the current cart shipping method when there is only one shipping method available. ([@LaurensFranken](https://github.com/LaurensFranken)) +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) +- [#2340](https://github.com/graphcommerce-org/graphcommerce/pull/2340) [`18691c7`](https://github.com/graphcommerce-org/graphcommerce/commit/18691c71e6940e8baa8f93c3b798be4d6e5a8a9a) - Select the only available shipping method as the current cart shipping method when there is only one shipping method available. ([@LaurensFranken](https://github.com/LaurensFranken)) - [#2264](https://github.com/graphcommerce-org/graphcommerce/pull/2264) [`e5291a4`](https://github.com/graphcommerce-org/graphcommerce/commit/e5291a426c57635f69fb9ec44f4abe150f04c9ed) - Prevent rendering `null` when `method_title` is not provided. ([@carlocarels90](https://github.com/carlocarels90)) @@ -20,68 +18,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.68 - -### Patch Changes - -- [#2340](https://github.com/graphcommerce-org/graphcommerce/pull/2340) [`18691c7`](https://github.com/graphcommerce-org/graphcommerce/commit/18691c71e6940e8baa8f93c3b798be4d6e5a8a9a) - Select the only available shipping method as the current cart shipping method when there is only one shipping method available. ([@LaurensFranken](https://github.com/LaurensFranken)) - -## 8.1.0-canary.19 - -### Patch Changes - -- [#2264](https://github.com/graphcommerce-org/graphcommerce/pull/2264) [`e5291a4`](https://github.com/graphcommerce-org/graphcommerce/commit/e5291a426c57635f69fb9ec44f4abe150f04c9ed) - prevent rendering 'null' when method_title is not provided ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-cart/CHANGELOG.md b/packages/magento-cart/CHANGELOG.md index 40231b6964..3f17308e52 100644 --- a/packages/magento-cart/CHANGELOG.md +++ b/packages/magento-cart/CHANGELOG.md @@ -1,29 +1,34 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2303](https://github.com/graphcommerce-org/graphcommerce/pull/2303) [`f407e96`](https://github.com/graphcommerce-org/graphcommerce/commit/f407e961868683a257c8f7fe8ceb588fb825db9b) - Get `shippingMethodPrices` from selected shipping method if supported on the magento version ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` configuration to disable functionalities. + + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) + +### Minor Changes + +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes +- [#2303](https://github.com/graphcommerce-org/graphcommerce/pull/2303) [`f407e96`](https://github.com/graphcommerce-org/graphcommerce/commit/f407e961868683a257c8f7fe8ceb588fb825db9b) - Get `shippingMethodPrices` from selected shipping method if supported on the magento version ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`2faebf1`](https://github.com/graphcommerce-org/graphcommerce/commit/2faebf16fbda95390872ac0debe979fa570ed904) - When signing in make sure the cart isn't merged if the login is unsuccesful. ([@paales](https://github.com/paales)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`a56a7c6`](https://github.com/graphcommerce-org/graphcommerce/commit/a56a7c67cf27dfb91bf763a873beeec562ab3156) - Solve an issue where the cart would be sometimes undefined, but a typescript `Partial` was too general. ([@paales](https://github.com/paales)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - - [#2266](https://github.com/graphcommerce-org/graphcommerce/pull/2266) [`0d1fe7a`](https://github.com/graphcommerce-org/graphcommerce/commit/0d1fe7a26ed2d18510c8767795294654c478fb88) - Enable the use of one or more anchor links within the `checkbox_text` field and customize their paths. ([@carlocarels90](https://github.com/carlocarels90)) - [#2338](https://github.com/graphcommerce-org/graphcommerce/pull/2338) [`6984f8c`](https://github.com/graphcommerce-org/graphcommerce/commit/6984f8ce94433963d7bab0e1949c1737767e17ba) - Pass `sx` props to `` component. ([@JoshuaS98](https://github.com/JoshuaS98)) @@ -36,106 +41,6 @@ - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`8aaca29`](https://github.com/graphcommerce-org/graphcommerce/commit/8aaca29147da4d4a508fb1a00c088d30e2a304cf) - Forward BadgeProps to WishlistFab, CartFab and CustomerFab ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`8aaca29`](https://github.com/graphcommerce-org/graphcommerce/commit/8aaca29147da4d4a508fb1a00c088d30e2a304cf) - Forward BadgeProps to WishlistFab, CartFab and CustomerFab ([@paales](https://github.com/paales)) - -## 9.0.0-canary.82 - -### Minor Changes - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.69 - -### Patch Changes - -- [#2338](https://github.com/graphcommerce-org/graphcommerce/pull/2338) [`6984f8c`](https://github.com/graphcommerce-org/graphcommerce/commit/6984f8ce94433963d7bab0e1949c1737767e17ba) - Pass sx props to EmptyCart component ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`2faebf1`](https://github.com/graphcommerce-org/graphcommerce/commit/2faebf16fbda95390872ac0debe979fa570ed904) - When signing in make sure the cart isn't merged if the login is unsuccesful ([@paales](https://github.com/paales)) - -## 8.1.0-canary.38 - -### Minor Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 - -### Patch Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new EmailElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.34 - -### Minor Changes - -- [#2303](https://github.com/graphcommerce-org/graphcommerce/pull/2303) [`f407e96`](https://github.com/graphcommerce-org/graphcommerce/commit/f407e961868683a257c8f7fe8ceb588fb825db9b) - Get shippingMethodPrices from selected shipping method if supported on the magento version ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.25 - -### Patch Changes - -- [#2266](https://github.com/graphcommerce-org/graphcommerce/pull/2266) [`0d1fe7a`](https://github.com/graphcommerce-org/graphcommerce/commit/0d1fe7a26ed2d18510c8767795294654c478fb88) - Enable the use of one or more anchor links within the 'checkbox_text' field and customize their paths. ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`a56a7c6`](https://github.com/graphcommerce-org/graphcommerce/commit/a56a7c67cf27dfb91bf763a873beeec562ab3156) - Solve an issue where the cart would be sometimes undefined, but Partial was too eleborate ([@paales](https://github.com/paales)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.4 ### Patch Changes diff --git a/packages/magento-category/CHANGELOG.md b/packages/magento-category/CHANGELOG.md index aa3c02c499..a83e0624de 100644 --- a/packages/magento-category/CHANGELOG.md +++ b/packages/magento-category/CHANGELOG.md @@ -1,87 +1,21 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve `` on Category and Product pages. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`aa56540`](https://github.com/graphcommerce-org/graphcommerce/commit/aa56540af91638c09e4c7a0a1648aaa6c5fa0afb) - If a category has no children, the sibling links will be shown on the category page. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -### Patch Changes +### Major Changes -- [#2267](https://github.com/graphcommerce-org/graphcommerce/pull/2267) [`9d5fd11`](https://github.com/graphcommerce-org/graphcommerce/commit/9d5fd11c7130612e80523608ab442976f3f5ddc5) - Made the `CategoryHeroNav` fragment injectable and added an image to the children. ([@carlocarels90](https://github.com/carlocarels90)) +- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Added support for real `` on the frontend. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) +- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`aa56540`](https://github.com/graphcommerce-org/graphcommerce/commit/aa56540af91638c09e4c7a0a1648aaa6c5fa0afb) - Show category siblings if a category has no children, will be shown in location where children are located. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.91 - -### Patch Changes - - [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) -## 8.1.0-canary.27 - -### Minor Changes - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve Breadcrumbs on Category and Product pages ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`aa56540`](https://github.com/graphcommerce-org/graphcommerce/commit/aa56540af91638c09e4c7a0a1648aaa6c5fa0afb) - If a category has no children, the sibling links will be shown on the category page. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.15 - -### Patch Changes - -- [#2267](https://github.com/graphcommerce-org/graphcommerce/pull/2267) [`9d5fd11`](https://github.com/graphcommerce-org/graphcommerce/commit/9d5fd11c7130612e80523608ab442976f3f5ddc5) - make the CategoryHeroNav fragment injectable and add image to the childeren ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.0.6-canary.4 - -### Patch Changes - -- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-cms/CHANGELOG.md b/packages/magento-cms/CHANGELOG.md index 17382c63e5..6d75daba5b 100644 --- a/packages/magento-cms/CHANGELOG.md +++ b/packages/magento-cms/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 5.1.0 ### Patch Changes diff --git a/packages/magento-compare/CHANGELOG.md b/packages/magento-compare/CHANGELOG.md index 7956f82047..65e335c078 100644 --- a/packages/magento-compare/CHANGELOG.md +++ b/packages/magento-compare/CHANGELOG.md @@ -1,72 +1,18 @@ # @graphcommerce/magento-compare -## 9.0.1-canary.0 - ## 9.0.0 -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 +### Major Changes -## 9.0.0-canary.60 +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) ### Patch Changes - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes +- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) +- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) ## 8.0.0 diff --git a/packages/magento-customer-account/CHANGELOG.md b/packages/magento-customer-account/CHANGELOG.md index e2cd935dcc..cbac0e9ed7 100644 --- a/packages/magento-customer-account/CHANGELOG.md +++ b/packages/magento-customer-account/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 6.0.0 ### Patch Changes diff --git a/packages/magento-customer-order/CHANGELOG.md b/packages/magento-customer-order/CHANGELOG.md index 12cba594a2..167fd8490d 100644 --- a/packages/magento-customer-order/CHANGELOG.md +++ b/packages/magento-customer-order/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 6.0.0 ### Patch Changes diff --git a/packages/magento-customer/CHANGELOG.md b/packages/magento-customer/CHANGELOG.md index 6b3f99d294..354fd313dd 100644 --- a/packages/magento-customer/CHANGELOG.md +++ b/packages/magento-customer/CHANGELOG.md @@ -1,16 +1,12 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implemented the `CancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Magento 2.4.7: Implemented `cancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Added delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Magento 2.4.7: Imlemented `deleteCustomer` mutation to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) @@ -18,32 +14,45 @@ - [#2320](https://github.com/graphcommerce-org/graphcommerce/pull/2320) [`dc5e85c`](https://github.com/graphcommerce-org/graphcommerce/commit/dc5e85c95dad6145fde02a6e54f0fbd1cdfe9e3d) - Replace deprecated `updateCustomer` mutations with `updateCustomerV2`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2392](https://github.com/graphcommerce-org/graphcommerce/pull/2392) [`1c0bde3`](https://github.com/graphcommerce-org/graphcommerce/commit/1c0bde328035de75b165c40e4a0fe80c7de2267b) - Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. ([@carlocarels90](https://github.com/carlocarels90)) +- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` configuration to disable functionalities. -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - Added new `permissions` configuration for GraphCommerce + - Added `permissions.cart`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Added `permissions.checkout`: `ENABLED` | `CUSTOMER_ONLY` | `DISABLED` + - Adedd `permissions.customerAccount`: `ENABLED` | `DISABLE_REGISTRATION` | `DISABLE` ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Implement the `contactUs` mutation, add contact us overlay. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Magento 2.4.7: Implement the `contactUs` mutation, add contact us overlay. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`8de9c13`](https://github.com/graphcommerce-org/graphcommerce/commit/8de9c13b977633104ab81ce04def1dd6d1d4411b) - Added support `X-Magento-Cache-Id` to allow Varnish to cache requests that are made in the browser while users are logged in. For example the products query can now be cached for logged in users. Functionality can be disabled by setting `customerXMagentoCacheIdDisable: true` in your configuration. ([@paales](https://github.com/paales)) -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Magento 2.4.7: Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Magento 2.4.7: implement confirmEmail mutation ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Minor Changes + +- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes +- [#2392](https://github.com/graphcommerce-org/graphcommerce/pull/2392) [`1c0bde3`](https://github.com/graphcommerce-org/graphcommerce/commit/1c0bde328035de75b165c40e4a0fe80c7de2267b) - Redirect users to homepage after password reset as `router.back()` often returns an empty or invalid history state. ([@carlocarels90](https://github.com/carlocarels90)) + +- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`6202fc7`](https://github.com/graphcommerce-org/graphcommerce/commit/6202fc7d2f36d5d1f2fedb74b2f2d93b308d5885) - In some cases the `xMagentoCacheId` wasn't defined in the returned query, making sure the application doesn't crash. ([@paales](https://github.com/paales)) + +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + +- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7cd5c1c`](https://github.com/graphcommerce-org/graphcommerce/commit/7cd5c1cadf8dac43de9e5bb19038383be64aa08f) - Fix issues when using non-hex colors in theme ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`cc1c6e8`](https://github.com/graphcommerce-org/graphcommerce/commit/cc1c6e8c857c12f2d38d7283a250e3b77bd885f4) - The `` component would show a warning if the countries weren't loaded yet. It will now show a readonly field with the country code. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2448](https://github.com/graphcommerce-org/graphcommerce/pull/2448) [`cca7a52`](https://github.com/graphcommerce-org/graphcommerce/commit/cca7a5209d5aa6b914ac738f71e6d90cc72f71a6) - Replace useWatch with watch in order to prevent email from being undefinded when already being prefilled for expired sessions ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`6202fc7`](https://github.com/graphcommerce-org/graphcommerce/commit/6202fc7d2f36d5d1f2fedb74b2f2d93b308d5885) - In some cases the `xMagentoCacheId` wasn't defined in the returned query, making sure the application doesn't crash. ([@paales](https://github.com/paales)) - - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`d601222`](https://github.com/graphcommerce-org/graphcommerce/commit/d601222c2ca538969023e9d42fdfee2a91cfa0d4) - Solve issue where persisted Form-data would remain in the sessionStorage after logging out. ([@paales](https://github.com/paales)) - [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`ff95ab3`](https://github.com/graphcommerce-org/graphcommerce/commit/ff95ab31ee6e00c86cd9e96031f7babbd20e4280) - The `useSignInForm` hook now optionally accepts an email prop. ([@paales](https://github.com/paales)) @@ -58,14 +67,10 @@ - [#2441](https://github.com/graphcommerce-org/graphcommerce/pull/2441) [`0d0aca2`](https://github.com/graphcommerce-org/graphcommerce/commit/0d0aca2ebd93fa04769ff85016a3be96685986ce) - Check validation of email field in SignInForm and SignUpForm ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2404](https://github.com/graphcommerce-org/graphcommerce/pull/2404) [`a5c52ac`](https://github.com/graphcommerce-org/graphcommerce/commit/a5c52ac6e56ca34819f86708c00b0e8dec39d95c) - fix: formData.region can be undefined when creating new address ([@FrankHarland](https://github.com/FrankHarland)) +- [#2404](https://github.com/graphcommerce-org/graphcommerce/pull/2404) [`a5c52ac`](https://github.com/graphcommerce-org/graphcommerce/commit/a5c52ac6e56ca34819f86708c00b0e8dec39d95c) - The `formData.region` value could be `undefined` when creating new address ([@FrankHarland](https://github.com/FrankHarland)) - [#2352](https://github.com/graphcommerce-org/graphcommerce/pull/2352) [`8ace660`](https://github.com/graphcommerce-org/graphcommerce/commit/8ace660addf25eacb49376eceb5e3bfc351a2c57) - Add `disableMargin` prop to `` component. ([@JoshuaS98](https://github.com/JoshuaS98)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - - [#2283](https://github.com/graphcommerce-org/graphcommerce/pull/2283) [`170aebd`](https://github.com/graphcommerce-org/graphcommerce/commit/170aebde3fb0705504e6d0919e7fbad0b89c1197) - Prevent success message from showing up when updating the users email while the form is still submitting a new request to update the users email. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`355a9ac`](https://github.com/graphcommerce-org/graphcommerce/commit/355a9ac21e4a6741320d7dcb42327392be83786e) - Remove the privateContext directive from the query before sending to the server ([@paales](https://github.com/paales)) @@ -84,214 +89,6 @@ - [#2333](https://github.com/graphcommerce-org/graphcommerce/pull/2333) [`03c28ab`](https://github.com/graphcommerce-org/graphcommerce/commit/03c28ab342bca3179b7ce1650fa7c16df1119a86) - Avoid displaying `undefined` for `countryName` or `regionName`. ([@carlocarels90](https://github.com/carlocarels90)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -### Patch Changes - -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -### Patch Changes - -- [#2445](https://github.com/graphcommerce-org/graphcommerce/pull/2445) [`e09905a`](https://github.com/graphcommerce-org/graphcommerce/commit/e09905a1d821b4ac36bb22f31a3e90c2d83e3049) - fix session expired email not always available in cache ([@StefanAngenent](https://github.com/StefanAngenent)) - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -### Patch Changes - -- [#2448](https://github.com/graphcommerce-org/graphcommerce/pull/2448) [`cca7a52`](https://github.com/graphcommerce-org/graphcommerce/commit/cca7a5209d5aa6b914ac738f71e6d90cc72f71a6) - Replace useWatch with watch in order to prevent email from being undefinded when already being prefilled for expired sessions ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -### Patch Changes - -- [#2441](https://github.com/graphcommerce-org/graphcommerce/pull/2441) [`0d0aca2`](https://github.com/graphcommerce-org/graphcommerce/commit/0d0aca2ebd93fa04769ff85016a3be96685986ce) - Check validation of email field in SignInForm and SignUpForm ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2440](https://github.com/graphcommerce-org/graphcommerce/pull/2440) [`7fe3bc5`](https://github.com/graphcommerce-org/graphcommerce/commit/7fe3bc5109a15a4cb4ab46a987b40f304c5add48) - fix session expired email not always available in cache ([@StefanAngenent](https://github.com/StefanAngenent)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`8aaca29`](https://github.com/graphcommerce-org/graphcommerce/commit/8aaca29147da4d4a508fb1a00c088d30e2a304cf) - Forward BadgeProps to WishlistFab, CartFab and CustomerFab ([@paales](https://github.com/paales)) - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`d601222`](https://github.com/graphcommerce-org/graphcommerce/commit/d601222c2ca538969023e9d42fdfee2a91cfa0d4) - Solve issue where persisted Form-data would remain in the sessionStorage after logging out. ([@paales](https://github.com/paales)) - -- [#2411](https://github.com/graphcommerce-org/graphcommerce/pull/2411) [`7831a40`](https://github.com/graphcommerce-org/graphcommerce/commit/7831a404e27cf743dc25989e6155233ad1368aef) - Prevent overlap between autofilled data and input label for all TextFieldElements and its derivatives. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`355a9ac`](https://github.com/graphcommerce-org/graphcommerce/commit/355a9ac21e4a6741320d7dcb42327392be83786e) - Remove the inContext directive from the query before sending to the server ([@paales](https://github.com/paales)) - -## 9.0.0-canary.96 - -### Patch Changes - -- [#2404](https://github.com/graphcommerce-org/graphcommerce/pull/2404) [`a5c52ac`](https://github.com/graphcommerce-org/graphcommerce/commit/a5c52ac6e56ca34819f86708c00b0e8dec39d95c) - fix: formData.region can be undefined when creating new address ([@FrankHarland](https://github.com/FrankHarland)) - -## 9.0.0-canary.86 - -### Patch Changes - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`6202fc7`](https://github.com/graphcommerce-org/graphcommerce/commit/6202fc7d2f36d5d1f2fedb74b2f2d93b308d5885) - In some cases the xMagentoCacheId wasn't defined in the returned query, make sure the application doesn't crash ([@paales](https://github.com/paales)) - -## 9.0.0-canary.82 - -### Minor Changes - -- [#2366](https://github.com/graphcommerce-org/graphcommerce/pull/2366) [`3612c99`](https://github.com/graphcommerce-org/graphcommerce/commit/3612c994b80bb3b1bc02de10668f69a332402dc4) - Add `permissions` config so the website or store can be configurated to run in different modes. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`cc1c6e8`](https://github.com/graphcommerce-org/graphcommerce/commit/cc1c6e8c857c12f2d38d7283a250e3b77bd885f4) - The AddressCountryRegion select would show a warning if the countries weren't loaded yet. It will now show a readonly field with the country code. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`b8b621a`](https://github.com/graphcommerce-org/graphcommerce/commit/b8b621a4a7549cae4ac56fee76773443a0d55504) - The CompanyFields toggle wouldn't be valid when Private was selected and would only validate if Business was selected. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.78 - -### Patch Changes - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7cd5c1c`](https://github.com/graphcommerce-org/graphcommerce/commit/7cd5c1cadf8dac43de9e5bb19038383be64aa08f) - Fix issues when using non-hex colors in theme ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.75 - -### Patch Changes - -- [#2352](https://github.com/graphcommerce-org/graphcommerce/pull/2352) [`8ace660`](https://github.com/graphcommerce-org/graphcommerce/commit/8ace660addf25eacb49376eceb5e3bfc351a2c57) - Add disableMargin prop to WaitForCustomer component ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 9.0.0-canary.66 - -### Minor Changes - -- [#2339](https://github.com/graphcommerce-org/graphcommerce/pull/2339) [`df942e5`](https://github.com/graphcommerce-org/graphcommerce/commit/df942e5726ddb4d7c7d4b583aa474c7c0f0dea7d) - Show actual order status from the backend, improve order state logic ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.65 - -### Patch Changes - -- [#2333](https://github.com/graphcommerce-org/graphcommerce/pull/2333) [`03c28ab`](https://github.com/graphcommerce-org/graphcommerce/commit/03c28ab342bca3179b7ce1650fa7c16df1119a86) - Avoid displaying 'undefined' for countryName or regionName ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.61 - -### Minor Changes - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implement CancelOrder mutation, add cancel order overlay to account section ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`af83d81`](https://github.com/graphcommerce-org/graphcommerce/commit/af83d81656a4c1a014802fb052a94a079e9f60c1) - Add reorderItems mutation, add reorder button to order detail page ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.58 - -### Minor Changes - -- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`8de9c13`](https://github.com/graphcommerce-org/graphcommerce/commit/8de9c13b977633104ab81ce04def1dd6d1d4411b) - Added support X-Magento-Cache-Id to allow Varnish to cache requests that are made in the browser while users are logged in. For example the products query can now be cached for logged in users. Functionality can be disabled by setting `customerXMagentoCacheIdDisable: true` in your configuration. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.55 - -### Minor Changes - -- [#2324](https://github.com/graphcommerce-org/graphcommerce/pull/2324) [`1c8b1e4`](https://github.com/graphcommerce-org/graphcommerce/commit/1c8b1e441ac44935bfd2215d62a71c02b3ba7e6f) - Implement the contactUs mutation, add contact us overlay ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.52 - -### Minor Changes - -- [#2320](https://github.com/graphcommerce-org/graphcommerce/pull/2320) [`dc5e85c`](https://github.com/graphcommerce-org/graphcommerce/commit/dc5e85c95dad6145fde02a6e54f0fbd1cdfe9e3d) - Replace depricated updateCustomer mutations with updateCustomerV2 ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.49 - -### Patch Changes - -- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`ff95ab3`](https://github.com/graphcommerce-org/graphcommerce/commit/ff95ab31ee6e00c86cd9e96031f7babbd20e4280) - useSignInForm now optionally expects an email ([@paales](https://github.com/paales)) - -## 8.1.0-canary.48 - -### Minor Changes - -- [#2319](https://github.com/graphcommerce-org/graphcommerce/pull/2319) [`a3409e8`](https://github.com/graphcommerce-org/graphcommerce/commit/a3409e8a629ee95413da6547cbdcf48aa2502c23) - Created a new TelephoneElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.47 - -### Minor Changes - -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add guestOrder functionality, remove `size: 'max'` from getStaticProps ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.40 - -### Minor Changes - -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Add delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - -### Minor Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 - -### Minor Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new EmailElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.22 - -### Patch Changes - -- [#2283](https://github.com/graphcommerce-org/graphcommerce/pull/2283) [`170aebd`](https://github.com/graphcommerce-org/graphcommerce/commit/170aebde3fb0705504e6d0919e7fbad0b89c1197) - Prevent success message from showing up when form is still submitting a new request to update the users email ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.5 ### Patch Changes diff --git a/packages/magento-graphql-rest/CHANGELOG.md b/packages/magento-graphql-rest/CHANGELOG.md index a469324e3b..00ba167584 100644 --- a/packages/magento-graphql-rest/CHANGELOG.md +++ b/packages/magento-graphql-rest/CHANGELOG.md @@ -1,47 +1,7 @@ # @graphcommerce/magento-graphql-rest -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes - [#2334](https://github.com/graphcommerce-org/graphcommerce/pull/2334) [`435b19c`](https://github.com/graphcommerce-org/graphcommerce/commit/435b19c951568a8f6b52d0f3fe4d9410ab6c1b86) - Created a new `@graphcommerce/magento-graphql-rest` package to integrate with Magento's REST API. By default allows you to retrieve the customer with `m2rest_GetV1CustomersMe` and only provides the `group_id` additionally on the customer. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.64 - -### Minor Changes - -- [#2334](https://github.com/graphcommerce-org/graphcommerce/pull/2334) [`435b19c`](https://github.com/graphcommerce-org/graphcommerce/commit/435b19c951568a8f6b52d0f3fe4d9410ab6c1b86) - Created a new @graphcommerce/magento-graphql-rest package to integrate with Magento's REST API. By default allows you to retrieve the customer with m2rest_GetV1CustomersMe and only provides the group_id additionally on the customer. ([@Renzovh](https://github.com/Renzovh)) diff --git a/packages/magento-graphql/CHANGELOG.md b/packages/magento-graphql/CHANGELOG.md index 21836b55dd..380dcfdef0 100644 --- a/packages/magento-graphql/CHANGELOG.md +++ b/packages/magento-graphql/CHANGELOG.md @@ -1,66 +1,18 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`651eea0`](https://github.com/graphcommerce-org/graphcommerce/commit/651eea0bdda1ed0f46f4c73d7edf52c8c1da5b54) - Created a new field for products: `custom_attribute(attribute_code: "attribute_code")` to retrieve attribute option value labels. This field is only available in Magento 2.4.7 and up. ([@paales](https://github.com/paales)) - -- [#2204](https://github.com/graphcommerce-org/graphcommerce/pull/2204) [`42843eb`](https://github.com/graphcommerce-org/graphcommerce/commit/42843eb760f8301eb7901bb0d888c95792ff0b4b) - Add `X-Forwarded-For` header to mesh requests. ([@SumVur](https://github.com/SumVur)) - -- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`53af256`](https://github.com/graphcommerce-org/graphcommerce/commit/53af25671d3aca7f3daa2dd45ccd2237697e9254) - Added an `attribute`-field to `AttributeValueInterface` to be able to retrieve attribute metadata from the value of an attribute. ([@paales](https://github.com/paales)) - -### Patch Changes - -- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`c6ac45b`](https://github.com/graphcommerce-org/graphcommerce/commit/c6ac45b8ff41dcaa47f1e5d40d04e120990870aa) - Added a `magentoVersion` configuration value to be able to differentiate features based on the Magento version. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.99 - -### Minor Changes +### Major Changes -- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`651eea0`](https://github.com/graphcommerce-org/graphcommerce/commit/651eea0bdda1ed0f46f4c73d7edf52c8c1da5b54) - Created a new field for products: `custom_attribute(attribute_code: "attribute_code")` to retrieve attribute option value labels. This field is only available in Magento 2.4.7 and up. ([@paales](https://github.com/paales)) +- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`53af256`](https://github.com/graphcommerce-org/graphcommerce/commit/53af25671d3aca7f3daa2dd45ccd2237697e9254) - Magento 2.4.7: To make the `custom_attribute` field more valueable, we've added an `attribute`-field to the `AttributeValueInterface` to be able to retrieve attribute metadata from the value of an attribute. To be able to retieve the attribute label for an attribute value. ([@paales](https://github.com/paales)) -- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`53af256`](https://github.com/graphcommerce-org/graphcommerce/commit/53af25671d3aca7f3daa2dd45ccd2237697e9254) - Added an `attribute`-field to `AttributeValueInterface` to be able to retrieve attribute metadata from the value of an attribute. ([@paales](https://github.com/paales)) +- [#2416](https://github.com/graphcommerce-org/graphcommerce/pull/2416) [`651eea0`](https://github.com/graphcommerce-org/graphcommerce/commit/651eea0bdda1ed0f46f4c73d7edf52c8c1da5b54) - Magento 2.4.7: Created a GraphQL query field for products: `custom_attribute(attribute_code: "attribute_code")` to retrieve attribute option value labels. This is different from the `custom_attributes` endpoint (note the plural) and allows for retrieving singular attribute values, like brand or any other select or multiselect attribute. ([@paales](https://github.com/paales)) -## 8.1.0-canary.32 +- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`c6ac45b`](https://github.com/graphcommerce-org/graphcommerce/commit/c6ac45b8ff41dcaa47f1e5d40d04e120990870aa) - Magento 2.4.7: Added a `magentoVersion` configuration value to be able to differentiate features based on the Magento version. GraphCommerce will automatically load any schema's that are defined in later version of Magento, allowing GraphCommerce to be forward compatible. See [schema-246](https://github.com/graphcommerce-org/graphcommerce/tree/canary/packages/magento-graphql/schema-246) and [schema-247](https://github.com/graphcommerce-org/graphcommerce/tree/canary/packages/magento-graphql/schema-247) directories for the changes made to the schema. This is only for compatibility and doesn't make the functionality work. ([@paales](https://github.com/paales)) ### Patch Changes -- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`c6ac45b`](https://github.com/graphcommerce-org/graphcommerce/commit/c6ac45b8ff41dcaa47f1e5d40d04e120990870aa) - Added a magentoVersion configuration value to be able to differentiate features based on the Magento version ([@paales](https://github.com/paales)) +- [#2204](https://github.com/graphcommerce-org/graphcommerce/pull/2204) [`42843eb`](https://github.com/graphcommerce-org/graphcommerce/commit/42843eb760f8301eb7901bb0d888c95792ff0b4b) - Add `X-Forwarded-For` header to mesh requests. ([@SumVur](https://github.com/SumVur)) ## 7.0.0 diff --git a/packages/magento-newsletter/CHANGELOG.md b/packages/magento-newsletter/CHANGELOG.md index 8f8393643a..23056170e3 100644 --- a/packages/magento-newsletter/CHANGELOG.md +++ b/packages/magento-newsletter/CHANGELOG.md @@ -1,82 +1,22 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes - [#2320](https://github.com/graphcommerce-org/graphcommerce/pull/2320) [`dc5e85c`](https://github.com/graphcommerce-org/graphcommerce/commit/dc5e85c95dad6145fde02a6e54f0fbd1cdfe9e3d) - Replace deprecated `updateCustomer` mutations with `updateCustomerV2`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 8.1.0-canary.52 +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) ### Minor Changes -- [#2320](https://github.com/graphcommerce-org/graphcommerce/pull/2320) [`dc5e85c`](https://github.com/graphcommerce-org/graphcommerce/commit/dc5e85c95dad6145fde02a6e54f0fbd1cdfe9e3d) - Replace depricated updateCustomer mutations with updateCustomerV2 ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new `` component to make re-use easier. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`13d0649`](https://github.com/graphcommerce-org/graphcommerce/commit/13d06498d121f93b52c25930e50aa3b0bd12a818) - Created a new EmailElement component to make re-use easier ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes +- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) +- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) ## 8.0.3 diff --git a/packages/magento-pagebuilder/CHANGELOG.md b/packages/magento-pagebuilder/CHANGELOG.md index b1e12790dc..f2963e3e3e 100644 --- a/packages/magento-pagebuilder/CHANGELOG.md +++ b/packages/magento-pagebuilder/CHANGELOG.md @@ -1,49 +1,11 @@ # @graphcommerce/magento-pagebuilder -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.1 ### Patch Changes diff --git a/packages/magento-payment-adyen/CHANGELOG.md b/packages/magento-payment-adyen/CHANGELOG.md index 8709d26d3c..cff044ef06 100644 --- a/packages/magento-payment-adyen/CHANGELOG.md +++ b/packages/magento-payment-adyen/CHANGELOG.md @@ -1,83 +1,23 @@ # @graphcommerce/magento-payment-adyen -## 9.0.1-canary.0 - ## 9.0.0 +### Major Changes + +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) + ### Patch Changes - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in `onComplete` to handle obscure errors. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent the `` query from rerunning on each mutation. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in onComplete to handle obscure errors ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent BillingPage query from rerunning on each mutation ([@FrankHarland](https://github.com/FrankHarland)) - ## 6.0.0 ### Patch Changes diff --git a/packages/magento-payment-braintree/CHANGELOG.md b/packages/magento-payment-braintree/CHANGELOG.md index 0604b35c3c..19688288d6 100644 --- a/packages/magento-payment-braintree/CHANGELOG.md +++ b/packages/magento-payment-braintree/CHANGELOG.md @@ -1,77 +1,19 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes ### Patch Changes +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2277](https://github.com/graphcommerce-org/graphcommerce/pull/2277) [`f9199f7`](https://github.com/graphcommerce-org/graphcommerce/commit/f9199f798583138a68dd641ea6637375c487f29b) - Solve issue where Braintree wouldn't place the order after successfully validating a Credit Card. ([@paales](https://github.com/paales)) - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent the `` query from rerunning on each mutation. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.18 - -### Patch Changes - -- [#2277](https://github.com/graphcommerce-org/graphcommerce/pull/2277) [`f9199f7`](https://github.com/graphcommerce-org/graphcommerce/commit/f9199f798583138a68dd641ea6637375c487f29b) - Solve issue where Braintree wouldn't place the order after successfully validating a Credit Card. ([@paales](https://github.com/paales)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent BillingPage query from rerunning on each mutation ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.5 ### Patch Changes diff --git a/packages/magento-payment-included/CHANGELOG.md b/packages/magento-payment-included/CHANGELOG.md index 2a0d75c0e0..000d5c1b88 100644 --- a/packages/magento-payment-included/CHANGELOG.md +++ b/packages/magento-payment-included/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -14,62 +12,6 @@ - [#2296](https://github.com/graphcommerce-org/graphcommerce/pull/2296) [`e7aab8f`](https://github.com/graphcommerce-org/graphcommerce/commit/e7aab8f51f6c5e4d5133b025e7e6ea6301818f23) - Fixed the Place order button not working (in dev mode) for certain payment methods. ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in onComplete to handle obscure errors ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.40 - -### Patch Changes - -- [#2296](https://github.com/graphcommerce-org/graphcommerce/pull/2296) [`e7aab8f`](https://github.com/graphcommerce-org/graphcommerce/commit/e7aab8f51f6c5e4d5133b025e7e6ea6301818f23) - Fixed Place order button not working (in dev mode) for certain payment methods ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - ## 5.1.0 ### Patch Changes diff --git a/packages/magento-payment-klarna/CHANGELOG.md b/packages/magento-payment-klarna/CHANGELOG.md index 0c8f3756e7..81bd5feb59 100644 --- a/packages/magento-payment-klarna/CHANGELOG.md +++ b/packages/magento-payment-klarna/CHANGELOG.md @@ -1,51 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - ## 6.0.0 ### Patch Changes diff --git a/packages/magento-payment-multisafepay/CHANGELOG.md b/packages/magento-payment-multisafepay/CHANGELOG.md index 3c5e342f4e..7a9e8d1c62 100644 --- a/packages/magento-payment-multisafepay/CHANGELOG.md +++ b/packages/magento-payment-multisafepay/CHANGELOG.md @@ -1,74 +1,18 @@ # @graphcommerce/magento-payment-multisafepay -## 9.0.1-canary.0 - ## 9.0.0 -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in `onComplete` to handle obscure errors. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 +### Major Changes -## 9.0.0-canary.80 +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) ### Patch Changes -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in onComplete to handle obscure errors ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.60 - -### Patch Changes +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in `onComplete` to handle obscure errors. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) +- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ## 6.0.0 diff --git a/packages/magento-payment-paypal/CHANGELOG.md b/packages/magento-payment-paypal/CHANGELOG.md index 40540e0678..8e8e92811f 100644 --- a/packages/magento-payment-paypal/CHANGELOG.md +++ b/packages/magento-payment-paypal/CHANGELOG.md @@ -1,51 +1,11 @@ # @graphcommerce/magento-payment-paypal -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - ## 7.0.0 ### Patch Changes diff --git a/packages/magento-product-bundle/CHANGELOG.md b/packages/magento-product-bundle/CHANGELOG.md index 0de11b0089..465d5dbdca 100644 --- a/packages/magento-product-bundle/CHANGELOG.md +++ b/packages/magento-product-bundle/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-product-configurable/CHANGELOG.md b/packages/magento-product-configurable/CHANGELOG.md index b7b135aace..6ae4fe075d 100644 --- a/packages/magento-product-configurable/CHANGELOG.md +++ b/packages/magento-product-configurable/CHANGELOG.md @@ -1,15 +1,15 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Minor Changes -- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename `configurable_customizable` back to `customizable_options`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) ### Patch Changes +- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename `configurable_customizable` back to `customizable_options`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - [#2397](https://github.com/graphcommerce-org/graphcommerce/pull/2397) [`d4d5a98`](https://github.com/graphcommerce-org/graphcommerce/commit/d4d5a983dea6d034dcbdeed9cf30fb33133dde39) - Add requireOptionSelection boolean to prevent users from deselecting configurable options ([@carlocarels90](https://github.com/carlocarels90)) @@ -18,8 +18,6 @@ - [#2302](https://github.com/graphcommerce-org/graphcommerce/pull/2302) [`6b7f908`](https://github.com/graphcommerce-org/graphcommerce/commit/6b7f908b7a2561e9d7f6ec3eaf2a6aca8d77b72f) - Fixed tier prices not working for non-configurable products. ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`5b3ce00`](https://github.com/graphcommerce-org/graphcommerce/commit/5b3ce001c38cfe4ba9b7f64266d762b8bdaedf13) - Respect configurableVariantValues.gallery config when selecting a configurable variant. The image should only change to the simple product image when the config is set to true, otherwise the configurable image should remain. To keep this functionality, please set `configurableVariantValues: { gallery: true }` in your graphcommerce.config.js ([@bramvanderholst](https://github.com/bramvanderholst)) @@ -30,94 +28,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`5b3ce00`](https://github.com/graphcommerce-org/graphcommerce/commit/5b3ce001c38cfe4ba9b7f64266d762b8bdaedf13) - Respect configurableVariantValues.gallery config when selecting a configurable variant. The image should only change to the simple product image when the config is set to true, otherwise the configurable image should remain. To keep this functionality, please set `configurableVariantValues: { gallery: true }` in your graphcommerce.config.js ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.90 - -### Patch Changes - -- [#2397](https://github.com/graphcommerce-org/graphcommerce/pull/2397) [`d4d5a98`](https://github.com/graphcommerce-org/graphcommerce/commit/d4d5a983dea6d034dcbdeed9cf30fb33133dde39) - Add requireOptionSelection boolean to prevent users from deselecting configurable options ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.51 - -### Minor Changes - -- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename configurable_customizable back to customizable_options ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.33 - -### Patch Changes - -- [#2302](https://github.com/graphcommerce-org/graphcommerce/pull/2302) [`6b7f908`](https://github.com/graphcommerce-org/graphcommerce/commit/6b7f908b7a2561e9d7f6ec3eaf2a6aca8d77b72f) - Fixed tier prices not working for non-configurable products ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.23 - -### Patch Changes - -- [#2282](https://github.com/graphcommerce-org/graphcommerce/pull/2282) [`e048f61`](https://github.com/graphcommerce-org/graphcommerce/commit/e048f6165ae5a15be99fba0c3d3529c700477d3e) - Disable configurable product options that are unavailable for selection. ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for linguiLocale ([@paales](https://github.com/paales)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.1 - -### Patch Changes - -- [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`a0d952e`](https://github.com/graphcommerce-org/graphcommerce/commit/a0d952e6b8a71a7451bfdb2bdb5150fc218169e2) - Moved product reviews to the relatedUpsells query so we do not pass the queryComplexity limit ([@paales](https://github.com/paales)) - -## 8.0.6-canary.0 - -### Patch Changes - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packages/magento-product-downloadable/CHANGELOG.md b/packages/magento-product-downloadable/CHANGELOG.md index 9a0be75da2..740773caa1 100644 --- a/packages/magento-product-downloadable/CHANGELOG.md +++ b/packages/magento-product-downloadable/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.0 ### Minor Changes diff --git a/packages/magento-product-grouped/CHANGELOG.md b/packages/magento-product-grouped/CHANGELOG.md index 226142c6f3..d18fa2b4a5 100644 --- a/packages/magento-product-grouped/CHANGELOG.md +++ b/packages/magento-product-grouped/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 5.1.0 ### Patch Changes diff --git a/packages/magento-product-simple/CHANGELOG.md b/packages/magento-product-simple/CHANGELOG.md index 69e95653c3..688659f676 100644 --- a/packages/magento-product-simple/CHANGELOG.md +++ b/packages/magento-product-simple/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-product-virtual/CHANGELOG.md b/packages/magento-product-virtual/CHANGELOG.md index 65cd4118fd..29ee533170 100644 --- a/packages/magento-product-virtual/CHANGELOG.md +++ b/packages/magento-product-virtual/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-product/CHANGELOG.md b/packages/magento-product/CHANGELOG.md index ca93ce3956..0426a78b6a 100644 --- a/packages/magento-product/CHANGELOG.md +++ b/packages/magento-product/CHANGELOG.md @@ -1,28 +1,31 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve `` on Category and Product pages. ([@Jessevdpoel](https://github.com/Jessevdpoel)) +- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Added support for real `` on the frontend. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. +- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. `COMPACT` means: `< Page X of Y >` and `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) - - `COMPACT` means: `< Page X of Y >` - - `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) +- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Magento 2.4.7: Use `custom_attributesV2` for product specs. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`0935c33`](https://github.com/graphcommerce-org/graphcommerce/commit/0935c33ad08c963b2a406c92739590ac6acce7d2) - Move render logic from `` to `` so this can be reused outside of ``. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Added functionality to constrain the container sizing of the frontend. Added a new configuration `containerSizingShell` and `containerSizingContent` configuration options. Actual sizing can be configured in the `theme.ts`. ([@StefanAngenent](https://github.com/StefanAngenent)) -- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename `configurable_customizable` back to `customizable_options`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Use `custom_attributesV2` for product specs when running on Magento 2.4.7 or higher. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Minor Changes -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) ### Patch Changes +- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename `configurable_customizable` back to `customizable_options`. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + +- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`0935c33`](https://github.com/graphcommerce-org/graphcommerce/commit/0935c33ad08c963b2a406c92739590ac6acce7d2) - Move render logic from `` to `` so this can be reused outside of ``. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) + - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`ebdf2c8`](https://github.com/graphcommerce-org/graphcommerce/commit/ebdf2c8ea5ba69fa11d33daa75ad12b7c1501460) - Hide ProductScroller components when no items are available ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) @@ -31,176 +34,24 @@ - [#2224](https://github.com/graphcommerce-org/graphcommerce/pull/2224) [`4dd2d01`](https://github.com/graphcommerce-org/graphcommerce/commit/4dd2d01b3e14e3107ee3e337bef2a8528d654e75) - When applying a filter it would not always scroll to the `#products`. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Add maxWidth to ProductListLayouts ([@StefanAngenent](https://github.com/StefanAngenent)) - - [#2328](https://github.com/graphcommerce-org/graphcommerce/pull/2328) [`ee04368`](https://github.com/graphcommerce-org/graphcommerce/commit/ee04368444f732e5541a595db6e2ef66d15add68) - Move to `attributesList` to get a list of filterable attributes instead of using an introspection query. `productFiltersProSectionRenderer` and `productFiltersProChipRenderer` keys now use `AttributeFrontendInputEnum`. ([@paales](https://github.com/paales)) - [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2378](https://github.com/graphcommerce-org/graphcommerce/pull/2378) [`c8237dc`](https://github.com/graphcommerce-org/graphcommerce/commit/c8237dc8f496a0ffddcf8fd4fc697941e257ed00) - Fixed the products sitemap not containing more than 100 products when limit SSG is enabled ([@rustmaestro](https://github.com/rustmaestro)) -- [#2255](https://github.com/graphcommerce-org/graphcommerce/pull/2255) [`679d07d`](https://github.com/graphcommerce-org/graphcommerce/commit/679d07dad5b5e2dab3c0f3d537716b6115af8ef7) - Make the `ProductPageMeta` fragment injectable. ([@carlocarels90](https://github.com/carlocarels90)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`673bf7c`](https://github.com/graphcommerce-org/graphcommerce/commit/673bf7c25b521c215b36db8f6c6ccfd70c4a7468) - Allow adding elements after/between product list items (e.g. banners) ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent the `` query from rerunning on each mutation. ([@FrankHarland](https://github.com/FrankHarland)) - [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) -- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`959e0dd`](https://github.com/graphcommerce-org/graphcommerce/commit/959e0dd81a7943648250be6a2bf8f1bc27be8a3b) - Render multiple items in the `RowSpecs` table as a list. ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -### Patch Changes - -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`ebdf2c8`](https://github.com/graphcommerce-org/graphcommerce/commit/ebdf2c8ea5ba69fa11d33daa75ad12b7c1501460) - Hide ProductScroller components when no items are available ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`673bf7c`](https://github.com/graphcommerce-org/graphcommerce/commit/673bf7c25b521c215b36db8f6c6ccfd70c4a7468) - Allow adding elements after/between product list items (e.g. banners) ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.91 - -### Patch Changes - -- [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.86 - -### Patch Changes - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`959e0dd`](https://github.com/graphcommerce-org/graphcommerce/commit/959e0dd81a7943648250be6a2bf8f1bc27be8a3b) - Render multiple items in the RowSpecs table as a list ([@paales](https://github.com/paales)) - -## 9.0.0-canary.85 - -### Patch Changes - -- [#2378](https://github.com/graphcommerce-org/graphcommerce/pull/2378) [`c8237dc`](https://github.com/graphcommerce-org/graphcommerce/commit/c8237dc8f496a0ffddcf8fd4fc697941e257ed00) - Fixed the products sitemap not containing more than 100 products when limit SSG is enabled ([@rustmaestro](https://github.com/rustmaestro)) - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.72 - -### Minor Changes - -- [#2332](https://github.com/graphcommerce-org/graphcommerce/pull/2332) [`73e897a`](https://github.com/graphcommerce-org/graphcommerce/commit/73e897a5a5f266d9ec274807720c71eb1a639074) - Use custom_attributesV2 for product specs when running on magento 247 or higher ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.61 - -### Minor Changes - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`0935c33`](https://github.com/graphcommerce-org/graphcommerce/commit/0935c33ad08c963b2a406c92739590ac6acce7d2) - Move render logic from AddProductsToCartSnackbar to AddProductsToCartSnackbarMessage so this can be reused outside of AddProductsToCartForm ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.59 - -### Patch Changes - -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`1fe4090`](https://github.com/graphcommerce-org/graphcommerce/commit/1fe409029671b841e582406251e45a9555fc78f9) - Hide SortChip or SortSection when there is only a single filter option. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.58 - -### Patch Changes - -- [#2328](https://github.com/graphcommerce-org/graphcommerce/pull/2328) [`ee04368`](https://github.com/graphcommerce-org/graphcommerce/commit/ee04368444f732e5541a595db6e2ef66d15add68) - Move to attributesList to get a list of filterable attributes instead of using an introspection query. `productFiltersProSectionRenderer` and `productFiltersProChipRenderer` keys now now one of `AttributeFrontendInputEnum`. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.51 - -### Minor Changes - -- [#2322](https://github.com/graphcommerce-org/graphcommerce/pull/2322) [`4d08a2b`](https://github.com/graphcommerce-org/graphcommerce/commit/4d08a2bd8c1919bd85b18e8e856775d18fb67e00) - Rename configurable_customizable back to customizable_options ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.41 - -### Patch Changes - -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the "productListPaginationVariant" key in your graphcommerce.config.js COMPACT means: "< Page X of Y >" EXTENDED means: "< 1 2 ... [5] ... 10 11 >" ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.1.0-canary.27 - -### Minor Changes - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve Breadcrumbs on Category and Product pages ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.11 - -### Patch Changes - -- [#2255](https://github.com/graphcommerce-org/graphcommerce/pull/2255) [`679d07d`](https://github.com/graphcommerce-org/graphcommerce/commit/679d07dad5b5e2dab3c0f3d537716b6115af8ef7) - make the ProductPageMeta fragment injectable ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.5 - -### Patch Changes - -- [#2224](https://github.com/graphcommerce-org/graphcommerce/pull/2224) [`4dd2d01`](https://github.com/graphcommerce-org/graphcommerce/commit/4dd2d01b3e14e3107ee3e337bef2a8528d654e75) - When applying a filter it would not always scroll to the #products. ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.4 - -### Patch Changes - -- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Prevent BillingPage query from rerunning on each mutation ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.0 - -### Patch Changes - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packages/magento-recently-viewed-products/CHANGELOG.md b/packages/magento-recently-viewed-products/CHANGELOG.md index e3fb0e1aa2..5943f40d76 100644 --- a/packages/magento-recently-viewed-products/CHANGELOG.md +++ b/packages/magento-recently-viewed-products/CHANGELOG.md @@ -1,51 +1,11 @@ # @graphcommerce/magento-recently-viewed-products -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`5832c9d`](https://github.com/graphcommerce-org/graphcommerce/commit/5832c9d891e288f47e3b181f4a2f5529847dee2b) - Solved issue where Recently Viewed Products would execute a query even if there were no products to display. ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.86 - -### Patch Changes - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`5832c9d`](https://github.com/graphcommerce-org/graphcommerce/commit/5832c9d891e288f47e3b181f4a2f5529847dee2b) - Solved issue where Recently Viewed Products would execute a query even if there were no products to display. ([@paales](https://github.com/paales)) - ## 8.0.0 ### Minor Changes diff --git a/packages/magento-review/CHANGELOG.md b/packages/magento-review/CHANGELOG.md index 771f9ba3b6..380f42112e 100644 --- a/packages/magento-review/CHANGELOG.md +++ b/packages/magento-review/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -14,60 +12,6 @@ - [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`a0d952e`](https://github.com/graphcommerce-org/graphcommerce/commit/a0d952e6b8a71a7451bfdb2bdb5150fc218169e2) - Moved product reviews to the `relatedUpsells` query so we do not pass the queryComplexity limit. ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.77 - -### Patch Changes - -- [#2355](https://github.com/graphcommerce-org/graphcommerce/pull/2355) [`82b4ed9`](https://github.com/graphcommerce-org/graphcommerce/commit/82b4ed9bf86b57f3c0bab75ee7c190777badf37e) - Add early return when there are no reviews to prevent invalid enhanced results. ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.1 - -### Patch Changes - -- [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`a0d952e`](https://github.com/graphcommerce-org/graphcommerce/commit/a0d952e6b8a71a7451bfdb2bdb5150fc218169e2) - Moved product reviews to the relatedUpsells query so we do not pass the queryComplexity limit ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-search-overlay/CHANGELOG.md b/packages/magento-search-overlay/CHANGELOG.md index 8c1ebf507d..2d0520144c 100644 --- a/packages/magento-search-overlay/CHANGELOG.md +++ b/packages/magento-search-overlay/CHANGELOG.md @@ -1,17 +1,7 @@ # @graphcommerce/magento-search-overlay -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Search overlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -### Minor Changes +### Major Changes -- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Search overlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) +- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Completely new SearchOverlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) diff --git a/packages/magento-search/CHANGELOG.md b/packages/magento-search/CHANGELOG.md index 3e15189ca1..41fd2e3918 100644 --- a/packages/magento-search/CHANGELOG.md +++ b/packages/magento-search/CHANGELOG.md @@ -1,12 +1,10 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Search overlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) +- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Completely new SearchOverlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) ### Patch Changes @@ -20,68 +18,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -### Minor Changes - -- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`9c3149c`](https://github.com/graphcommerce-org/graphcommerce/commit/9c3149cb7550c6bf7de4b8e3bcaabe2f6a70d5c7) - Search overlay package this is compatible with Magento's default search as well as any other implementation like Algolia and Adobe Sensei. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.116 - -### Patch Changes - -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`5dfd3b2`](https://github.com/graphcommerce-org/graphcommerce/commit/5dfd3b201255ef35263485d04153d37bb7e4fe67) - Renamed useInContextQuery to usePrivateQuery ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`c17e5f1`](https://github.com/graphcommerce-org/graphcommerce/commit/c17e5f1cf9fb291b9bbf1fca0620c2721dceb331) - Solve issue: Warning: Cannot update a component (`FormAutoSubmitBase`) while rendering a different component (`ActionCardListForm`). ([@paales](https://github.com/paales)) - -## 9.0.0-canary.59 - -### Patch Changes - -- [#2309](https://github.com/graphcommerce-org/graphcommerce/pull/2309) [`03e410f`](https://github.com/graphcommerce-org/graphcommerce/commit/03e410f7ad59ce94a6ff199809999e56ff8cc1f5) - Solve issue where the input field wouldn't open and wouldn't be focussed on render. ([@Renzovh](https://github.com/Renzovh)) - -## 9.0.0-canary.58 - -### Patch Changes - -- [#2328](https://github.com/graphcommerce-org/graphcommerce/pull/2328) [`ee04368`](https://github.com/graphcommerce-org/graphcommerce/commit/ee04368444f732e5541a595db6e2ef66d15add68) - Move to attributesList to get a list of filterable attributes instead of using an introspection query. `productFiltersProSectionRenderer` and `productFiltersProChipRenderer` keys now now one of `AttributeFrontendInputEnum`. ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packages/magento-store/CHANGELOG.md b/packages/magento-store/CHANGELOG.md index 69ce220f82..6aac2ac858 100644 --- a/packages/magento-store/CHANGELOG.md +++ b/packages/magento-store/CHANGELOG.md @@ -1,91 +1,23 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implemented the `CancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Magento 2.4.7: Implemented `cancelOrder` mutation and added a cancel order overlay to the account section. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2373](https://github.com/graphcommerce-org/graphcommerce/pull/2373) [`53ffc91`](https://github.com/graphcommerce-org/graphcommerce/commit/53ffc91f9bfbe1183c002c62b1fe0c3f415d7b94) - Handle the case where one switches from using the default `.html` URL suffix, to not using one. ([@hnsr](https://github.com/hnsr)) - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Magento 2.4.7: implement confirmEmail mutation ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) ### Patch Changes +- [#2373](https://github.com/graphcommerce-org/graphcommerce/pull/2373) [`53ffc91`](https://github.com/graphcommerce-org/graphcommerce/commit/53ffc91f9bfbe1183c002c62b1fe0c3f415d7b94) - Handle the case where one switches from using the default `.html` URL suffix, to not using one. ([@hnsr](https://github.com/hnsr)) + - [#2374](https://github.com/graphcommerce-org/graphcommerce/pull/2374) [`e61e1f4`](https://github.com/graphcommerce-org/graphcommerce/commit/e61e1f4fb1086f7a6341b42502135abf1839e43d) - Default to permanent redirects unless specified ([@hnsr](https://github.com/hnsr)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.91 - -### Patch Changes - -- [#2367](https://github.com/graphcommerce-org/graphcommerce/pull/2367) [`71d412d`](https://github.com/graphcommerce-org/graphcommerce/commit/71d412d202bc94a0e676745547de5d809a7a850b) - When a user access a category page which is beyond the available total_pages, the user will be redirected to the last available page. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.83 - -### Patch Changes - -- [#2374](https://github.com/graphcommerce-org/graphcommerce/pull/2374) [`e61e1f4`](https://github.com/graphcommerce-org/graphcommerce/commit/e61e1f4fb1086f7a6341b42502135abf1839e43d) - Default to permanent redirects unless specified ([@hnsr](https://github.com/hnsr)) - -## 9.0.0-canary.81 - -### Minor Changes - -- [#2373](https://github.com/graphcommerce-org/graphcommerce/pull/2373) [`53ffc91`](https://github.com/graphcommerce-org/graphcommerce/commit/53ffc91f9bfbe1183c002c62b1fe0c3f415d7b94) - Handle the case where one switches from using the default .html URL suffix, to not using one ([@hnsr](https://github.com/hnsr)) - -## 9.0.0-canary.61 - -### Minor Changes - -- [#2327](https://github.com/graphcommerce-org/graphcommerce/pull/2327) [`be719fc`](https://github.com/graphcommerce-org/graphcommerce/commit/be719fc465c8804ddcb720a93813262e3a292b69) - Implement CancelOrder mutation, add cancel order overlay to account section ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.35 - -### Minor Changes - -- [#2301](https://github.com/graphcommerce-org/graphcommerce/pull/2301) [`47bb47b`](https://github.com/graphcommerce-org/graphcommerce/commit/47bb47bac4b3689a6859afbc587274d813e0b072) - Implement confirm email functionality ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - ## 8.0.1 ### Patch Changes diff --git a/packages/magento-wishlist/CHANGELOG.md b/packages/magento-wishlist/CHANGELOG.md index e005ef1bc0..0f3adf4283 100644 --- a/packages/magento-wishlist/CHANGELOG.md +++ b/packages/magento-wishlist/CHANGELOG.md @@ -1,15 +1,13 @@ # @graphcommerce/magento-wishlist -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) +### Major Changes ### Patch Changes +- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) + - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`811d5e6`](https://github.com/graphcommerce-org/graphcommerce/commit/811d5e60ebafea6c4a0a968fdc366e5e316bc64e) - Contain ripple to wishlist button instead of propagating to product list item ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) @@ -20,66 +18,6 @@ - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`8aaca29`](https://github.com/graphcommerce-org/graphcommerce/commit/8aaca29147da4d4a508fb1a00c088d30e2a304cf) - Forward BadgeProps to WishlistFab, CartFab and CustomerFab ([@paales](https://github.com/paales)) - -## 9.0.0-canary.78 - -### Patch Changes - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`811d5e6`](https://github.com/graphcommerce-org/graphcommerce/commit/811d5e60ebafea6c4a0a968fdc366e5e316bc64e) - Contain ripple to wishlist button instead of propagating to product list item ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`02c98e2`](https://github.com/graphcommerce-org/graphcommerce/commit/02c98e217a42fe2258acfad40be577e4a9109345) - Add to wishlist message missed the product name ([@paales](https://github.com/paales)) - -## 8.1.0-canary.17 - -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed useMediaQuery from the wishlist and cart ItemActionCard and replaced it with a new responsive size prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - ## 8.0.3 ### Patch Changes diff --git a/packages/mollie-magento-payment/CHANGELOG.md b/packages/mollie-magento-payment/CHANGELOG.md index ecd56e6fd3..076c974677 100644 --- a/packages/mollie-magento-payment/CHANGELOG.md +++ b/packages/mollie-magento-payment/CHANGELOG.md @@ -1,81 +1,21 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 +### Major Changes + +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - INP improvements: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) + ### Patch Changes - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in `onComplete` to handle obscure errors. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving `` below the form components. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`86ecf9a`](https://github.com/graphcommerce-org/graphcommerce/commit/86ecf9a1bb4c48ceabd4944d81483bcd5b990350) - Payment method will now throw an error in onComplete to handle obscure errors ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.60 - -### Patch Changes - -- [#2331](https://github.com/graphcommerce-org/graphcommerce/pull/2331) [`702bfc9`](https://github.com/graphcommerce-org/graphcommerce/commit/702bfc93566c9745546988e57988431d5d4d8cb0) - Moved plugins to new format ([@paales](https://github.com/paales)) - -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.0 ### Patch Changes diff --git a/packages/next-ui/CHANGELOG.md b/packages/next-ui/CHANGELOG.md index 634cb4543a..96ad7a68fc 100644 --- a/packages/next-ui/CHANGELOG.md +++ b/packages/next-ui/CHANGELOG.md @@ -1,24 +1,17 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes - [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`74eb239`](https://github.com/graphcommerce-org/graphcommerce/commit/74eb2393a64988649178d59f53b33d41fecdd769) - Added Intl components, deprecated `useNumberFormat` and `useDateTimeFormatter`, and replaced usage sites. New components and hooks: - - `` and `useDateFormatter` - - `` and `useDateTimeFormatter` - - `` and `useTimeFormatter` - - `` and `useDisplayNames` - - `` - - `` - - `` - - `` - - `` ([@paales](https://github.com/paales)) + - `` and `useIntlDisplayNames` + - ``, ``, `` and `useIntlDateTimeFormat` + - `` and `useIntlListFormat` + - ``, ``, ``, `` and `useIntlNumberFormat` ([@paales](https://github.com/paales)) -- [#2405](https://github.com/graphcommerce-org/graphcommerce/pull/2405) [`39a2df4`](https://github.com/graphcommerce-org/graphcommerce/commit/39a2df46c26be390cd8d65200ab347e12b217f9e) - Added MediaQuery Component: Render (and hydrate) a Component based on a media query given. +- [#2405](https://github.com/graphcommerce-org/graphcommerce/pull/2405) [`39a2df4`](https://github.com/graphcommerce-org/graphcommerce/commit/39a2df46c26be390cd8d65200ab347e12b217f9e) - Added `` Component: Render (and hydrate) a Component based on a media query given. ```tsx theme.breakpoints.up('md')}> @@ -35,27 +28,36 @@ It wraps the component in a div that has 'display: contents;' when shown and 'display: none;' when hidden so it should not interfere with other styling. It conditionally hydrates the component if the query matches. If it doesn't match, it will NOT hydrate the component (and thus not execute the JS). ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Added delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Magento 2.4.7: Imlemented `deleteCustomer` mutation to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) +- [#2274](https://github.com/graphcommerce-org/graphcommerce/pull/2274) [`57131cf`](https://github.com/graphcommerce-org/graphcommerce/commit/57131cfcc43695cc3e22f28912feb2a8439620a7) - Created a `cssFlags` functionality which allows showing content based on a value in the local storage. This allows hiding/showing small things (is logged in / light or darkmode) ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2274](https://github.com/graphcommerce-org/graphcommerce/pull/2274) [`57131cf`](https://github.com/graphcommerce-org/graphcommerce/commit/57131cfcc43695cc3e22f28912feb2a8439620a7) - Created a `cssFlags` functionality to allow for conditional rendering based on stored flags in the localStorage. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Added support for real `` on the frontend. ([@Jessevdpoel](https://github.com/Jessevdpoel)) -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve `` on Category and Product pages. ([@Jessevdpoel](https://github.com/Jessevdpoel)) +- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. `COMPACT` means: `< Page X of Y >` and `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. +- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Magento 2.4.7: Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - - `COMPACT` means: `< Page X of Y >` - - `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2285](https://github.com/graphcommerce-org/graphcommerce/pull/2285) [`d5e7371`](https://github.com/graphcommerce-org/graphcommerce/commit/d5e73716990bf1d5a5ee40d88f9cd8266750ec66) - Resolve the overlay issue when navigating from the 'Forgot Password' page to the 'Sign In' page. ([@carlocarels90](https://github.com/carlocarels90)) +### Minor Changes - [#2274](https://github.com/graphcommerce-org/graphcommerce/pull/2274) [`4a24813`](https://github.com/graphcommerce-org/graphcommerce/commit/4a248130041484833768fe6018f91d05a59522de) - Add props to `` to disable dark/light mode or to change the default ssr mode. Save user chosen mode in localStorage. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add `guestOrder` functionality. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2348](https://github.com/graphcommerce-org/graphcommerce/pull/2348) [`61b66ef`](https://github.com/graphcommerce-org/graphcommerce/commit/61b66efeab9b377c8daa322015d4b55cdf3db4c1) - Added a new `` component to be used in combination with the `` component. ([@JoshuaS98](https://github.com/JoshuaS98)) + +- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`223f16a`](https://github.com/graphcommerce-org/graphcommerce/commit/223f16a0e9a7718e52e81a4e2902471a8b78d35c) - The `` component now accepts a `height` prop that allows deferring of rendering of the child component when initially rendered on the client. This improves performance when used. ([@paales](https://github.com/paales)) + +- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`cd8e35b`](https://github.com/graphcommerce-org/graphcommerce/commit/cd8e35ba3dfafd34221b0875bf4f83c802955d66) - Added `` and `` and `useIntlRelativeTimeFormat` to display relative dates in all locales. ([@paales](https://github.com/paales)) + +- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`6c173c7`](https://github.com/graphcommerce-org/graphcommerce/commit/6c173c7bba601413cc5e1c9cf0595b8ec262fb92) - Added new plugin insertion points: ``, ``, ``, `` for the `_document.app` to allow creating plugins for those locations to insert scripts etc. ([@paales](https://github.com/paales)) + +- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) ### Patch Changes +- [#2285](https://github.com/graphcommerce-org/graphcommerce/pull/2285) [`d5e7371`](https://github.com/graphcommerce-org/graphcommerce/commit/d5e73716990bf1d5a5ee40d88f9cd8266750ec66) - Resolve the overlay issue when navigating from the 'Forgot Password' page to the 'Sign In' page. ([@carlocarels90](https://github.com/carlocarels90)) + +- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed `useMediaQuery` from the `` and `` and replaced it with a new responsive `size` prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) + - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7cd5c1c`](https://github.com/graphcommerce-org/graphcommerce/commit/7cd5c1cadf8dac43de9e5bb19038383be64aa08f) - Fix issues when using non-hex colors in theme ([@bramvanderholst](https://github.com/bramvanderholst)) - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7c10458`](https://github.com/graphcommerce-org/graphcommerce/commit/7c104588ef96b9066b8f91835c29f957b08e4831) - Fix back button transparency on hover ([@bramvanderholst](https://github.com/bramvanderholst)) @@ -72,8 +74,6 @@ - [#2393](https://github.com/graphcommerce-org/graphcommerce/pull/2393) [`8946991`](https://github.com/graphcommerce-org/graphcommerce/commit/894699122c2748724acf439ce3ff14fa56a1e68c) - Solve an issue where the success page would show a back button which would go back to the payment page (which would be empty) ([@carlocarels90](https://github.com/carlocarels90)) -- [#2348](https://github.com/graphcommerce-org/graphcommerce/pull/2348) [`61b66ef`](https://github.com/graphcommerce-org/graphcommerce/commit/61b66efeab9b377c8daa322015d4b55cdf3db4c1) - Added a new `` component to be used in combination with the `` component. ([@JoshuaS98](https://github.com/JoshuaS98)) - - [#2356](https://github.com/graphcommerce-org/graphcommerce/pull/2356) [`d283901`](https://github.com/graphcommerce-org/graphcommerce/commit/d283901cb537c3e7bf6f5500e9f52f47f452cf10) - Loading an overlay page directly would animate in the overlay instead of directly showing it. ([@paales](https://github.com/paales)) - [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`012b865`](https://github.com/graphcommerce-org/graphcommerce/commit/012b86560d93e35dd7ca4a9469ed65e6fb83ead0) - Move arguments of `responsiveVal` around so the `minBreakpoint` can be given as third argument. ([@paales](https://github.com/paales)) @@ -92,7 +92,7 @@ - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`0ca65f1`](https://github.com/graphcommerce-org/graphcommerce/commit/0ca65f11fbe288a221f2c5aa618abecf5b4b7bc9) - Solve an issue where internal full URL's would cause prefetching errors and would use a hard navigation. ([@paales](https://github.com/paales)) -- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Add maxWidth to ProductListLayouts ([@StefanAngenent](https://github.com/StefanAngenent)) +- [#2407](https://github.com/graphcommerce-org/graphcommerce/pull/2407) [`61f2af1`](https://github.com/graphcommerce-org/graphcommerce/commit/61f2af1158f2ef6908f7edd18f3f8cb2be196a9b) - Added functionality to constrain the container sizing of the frontend. Added a new configuration `containerSizingShell` and `containerSizingContent` configuration options. Actual sizing can be configured in the `theme.ts`. ([@StefanAngenent](https://github.com/StefanAngenent)) - [#2398](https://github.com/graphcommerce-org/graphcommerce/pull/2398) [`557171b`](https://github.com/graphcommerce-org/graphcommerce/commit/557171b7f5e9aa3d16205e53670082a90550ef1d) - Exclude ā€˜disableBackNavigationā€™ prop from LinkOrButton in LayoutHeaderBack. ([@carlocarels90](https://github.com/carlocarels90)) @@ -104,14 +104,8 @@ - [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`1de9582`](https://github.com/graphcommerce-org/graphcommerce/commit/1de9582967f2a09cc7167a38ada4e50fe0d1b29a) - Properly align cart loading state (and other FullPageMessage usages) ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`223f16a`](https://github.com/graphcommerce-org/graphcommerce/commit/223f16a0e9a7718e52e81a4e2902471a8b78d35c) - The `` component now accepts a `height` prop that allows deferring of rendering of the child component when initially rendered on the client. This improves performance. ([@paales](https://github.com/paales)) - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`cd8e35b`](https://github.com/graphcommerce-org/graphcommerce/commit/cd8e35ba3dfafd34221b0875bf4f83c802955d66) - Added RelativeTimeFormat and RelativeToTimeFormat components to display relative dates in all locales. ([@Vignesh-M21](https://github.com/Vignesh-M21)) - - [#2250](https://github.com/graphcommerce-org/graphcommerce/pull/2250) [`e56e836`](https://github.com/graphcommerce-org/graphcommerce/commit/e56e836f1fc463bf286c62668a4b65f320d5dc4a) - Make the back/up buttons translatable ([@carlocarels90](https://github.com/carlocarels90)) - [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`8b1a5a6`](https://github.com/graphcommerce-org/graphcommerce/commit/8b1a5a62a580cc8d08746cb19c4e5a4f52bd270c) - Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. ([@Vignesh-M21](https://github.com/Vignesh-M21)) @@ -120,257 +114,8 @@ - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) -- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`6c173c7`](https://github.com/graphcommerce-org/graphcommerce/commit/6c173c7bba601413cc5e1c9cf0595b8ec262fb92) - Added new plugin insertion points: ``, ``, ``, `` for the \_document.app to allow creating plugins for those locations to insert scripts etc. ([@paales](https://github.com/paales)) - - [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -### Patch Changes - -- [#2361](https://github.com/graphcommerce-org/graphcommerce/pull/2361) [`c2560fe`](https://github.com/graphcommerce-org/graphcommerce/commit/c2560fef474ab6d0c0e2ac402ca4c860dba55ebc) - OverlayBase now supports disableAnimation and disableDrag ([@paales](https://github.com/paales)) - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`cb8d2f0`](https://github.com/graphcommerce-org/graphcommerce/commit/cb8d2f0059d64242260e30ce34655868f204ef4c) - Made all component prop types exported ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2438](https://github.com/graphcommerce-org/graphcommerce/pull/2438) [`49937fd`](https://github.com/graphcommerce-org/graphcommerce/commit/49937fd765338e25899d427ee4d799fa7978faeb) - Allow changing various props for internal components ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2369](https://github.com/graphcommerce-org/graphcommerce/pull/2369) [`8f1b806`](https://github.com/graphcommerce-org/graphcommerce/commit/8f1b806624c96f3151cda81e0553d3df7f1936dd) - Mark the menu item as active if router.asPath matches the href, or if the first URL segment matches, indicating it's the parent item. ([@carlocarels90](https://github.com/carlocarels90)) - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.102 - -### Patch Changes - -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`2d65c0b`](https://github.com/graphcommerce-org/graphcommerce/commit/2d65c0b2625d5aeb82b34207e5addbff613e40f7) - Added locale prop support for all Intl components and exposed all functionality as hooks. ([@paales](https://github.com/paales)) - -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`f35505c`](https://github.com/graphcommerce-org/graphcommerce/commit/f35505c618283c9de6a0db5b3080655c6825da17) - MediaQuery component now accepts a display prop to not always render with display contents. Implement the MediaQuery component for the DesktopNavBar and filter page for StickyBelowHeader and ProductFiltersPro sidebar ([@paales](https://github.com/paales)) - -## 9.0.0-canary.101 - -### Patch Changes - -- [#2405](https://github.com/graphcommerce-org/graphcommerce/pull/2405) [`39a2df4`](https://github.com/graphcommerce-org/graphcommerce/commit/39a2df46c26be390cd8d65200ab347e12b217f9e) - Added MediaQuery Component: Render (and hydrate) a Component based on a media query given. - - ```tsx - theme.breakpoints.up('md')}> - - Only visisble on desktop - - - ``` - - When to use, replacement for: - - 1. useMediaQuery: When you are now using useMediaQuery to conditionally render content for mobile or desktop. a. Is very slow as it has to wait for the JS to initialize on pageload. b. Can cause CLS problems if the useMediaQuery is used to render elements in the viewport. c. Can cause LCP issues if useMediaQuery is used to render the LCP element. d. Causes TBT problems as a component always needs to be rerendered. (And bad TBT can cause INP problems) e. HTML isn't present in the DOM, which can cause SEO issues. - 2. CSS Media query: When you are using CSS to show or hide content based on media queries. a. Causes TBT problems as both code paths need to be rendered. (And bad TBT can cause INP problems) - - It wraps the component in a div that has 'display: contents;' when shown and 'display: none;' when hidden so it should not interfere with other styling. It conditionally hydrates the component if the query matches. If it doesn't match, it will NOT hydrate the component (and thus not execute the JS). ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`0ca65f1`](https://github.com/graphcommerce-org/graphcommerce/commit/0ca65f11fbe288a221f2c5aa618abecf5b4b7bc9) - Solve an issue where internal full URL's would cause prefetching errors and would use a hard navigation. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.98 - -### Patch Changes - -- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`cd8e35b`](https://github.com/graphcommerce-org/graphcommerce/commit/cd8e35ba3dfafd34221b0875bf4f83c802955d66) - Added RelativeTimeFormat and RelativeToTimeFormat components to display relative dates in all locales. ([@Vignesh-M21](https://github.com/Vignesh-M21)) - -- [#2414](https://github.com/graphcommerce-org/graphcommerce/pull/2414) [`8b1a5a6`](https://github.com/graphcommerce-org/graphcommerce/commit/8b1a5a62a580cc8d08746cb19c4e5a4f52bd270c) - Date strings (12-12-2012) are not supported by older Safari browser versions. must be converted (12/12/2012) in order for it to function; otherwise, it will return NaN if we attempt to access the getTime() on an object. ([@Vignesh-M21](https://github.com/Vignesh-M21)) - -## 9.0.0-canary.95 - -### Patch Changes - -- [#2399](https://github.com/graphcommerce-org/graphcommerce/pull/2399) [`f028b4f`](https://github.com/graphcommerce-org/graphcommerce/commit/f028b4f28e5d84c20353495e74bf3a549c183538) - Hide the back button on desktop pages where breadcrumbs are displayed. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.93 - -### Patch Changes - -- [#2398](https://github.com/graphcommerce-org/graphcommerce/pull/2398) [`557171b`](https://github.com/graphcommerce-org/graphcommerce/commit/557171b7f5e9aa3d16205e53670082a90550ef1d) - Exclude ā€˜disableBackNavigationā€™ prop from LinkOrButton in LayoutHeaderBack. ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.89 - -### Patch Changes - -- [#2393](https://github.com/graphcommerce-org/graphcommerce/pull/2393) [`8946991`](https://github.com/graphcommerce-org/graphcommerce/commit/894699122c2748724acf439ce3ff14fa56a1e68c) - Solve an issue where the success page would show a back button which would go back to the payment page (which would be empty) ([@carlocarels90](https://github.com/carlocarels90)) - -## 9.0.0-canary.80 - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`c57614d`](https://github.com/graphcommerce-org/graphcommerce/commit/c57614d47675cec2a0bf290371f11441495e10fe) - ActionCardList can now recieve focus, allowing form submissions to scroll to the field. Focussed fields now are now highlighted even when there is an error. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 9.0.0-canary.79 - -### Patch Changes - -- [#2356](https://github.com/graphcommerce-org/graphcommerce/pull/2356) [`d283901`](https://github.com/graphcommerce-org/graphcommerce/commit/d283901cb537c3e7bf6f5500e9f52f47f452cf10) - Loading an overlay page directly would animate in the overlay instead of directly showing it. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.78 - -### Patch Changes - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7cd5c1c`](https://github.com/graphcommerce-org/graphcommerce/commit/7cd5c1cadf8dac43de9e5bb19038383be64aa08f) - Fix issues when using non-hex colors in theme ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`7c10458`](https://github.com/graphcommerce-org/graphcommerce/commit/7c104588ef96b9066b8f91835c29f957b08e4831) - Fix back button transparency on hover ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2354](https://github.com/graphcommerce-org/graphcommerce/pull/2354) [`1de9582`](https://github.com/graphcommerce-org/graphcommerce/commit/1de9582967f2a09cc7167a38ada4e50fe0d1b29a) - Properly align cart loading state (and other FullPageMessage usages) ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 9.0.0-canary.75 - -### Patch Changes - -- [#2348](https://github.com/graphcommerce-org/graphcommerce/pull/2348) [`61b66ef`](https://github.com/graphcommerce-org/graphcommerce/commit/61b66efeab9b377c8daa322015d4b55cdf3db4c1) - Added a new OverlayHeader component to be used in combination with the Overlay component. ([@JoshuaS98](https://github.com/JoshuaS98)) - -## 9.0.0-canary.73 - -### Patch Changes - -- [`4c24225`](https://github.com/graphcommerce-org/graphcommerce/commit/4c24225f9f998cd40e71da06528eb9323e9b6752) - Created a new `memoDeep` function that is a deep compare variant of `React.memo`. Performance seems to be pretty good, but should only be used as a result of a profiling session. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.57 - -### Patch Changes - -- [#2312](https://github.com/graphcommerce-org/graphcommerce/pull/2312) [`e6a3776`](https://github.com/graphcommerce-org/graphcommerce/commit/e6a377637f1aaafe5b1db7a3123b8caad28d00f5) - Updated all package versions ([@paales](https://github.com/paales)) - -## 8.1.0-canary.50 - -### Patch Changes - -- [#2321](https://github.com/graphcommerce-org/graphcommerce/pull/2321) [`fa261d4`](https://github.com/graphcommerce-org/graphcommerce/commit/fa261d4ae600b46ae08c5ca7514163f2da54eead) - Add the possibility to place content before or after the scroller. ([@carlocarels90](https://github.com/carlocarels90)) - -## 8.1.0-canary.49 - -### Patch Changes - -- [#2317](https://github.com/graphcommerce-org/graphcommerce/pull/2317) [`6c173c7`](https://github.com/graphcommerce-org/graphcommerce/commit/6c173c7bba601413cc5e1c9cf0595b8ec262fb92) - Added new plugin insertion points: ``, ``, ``, `` for the \_document.app to allow creating plugins for those locations to insert scripts etc. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.47 - -### Minor Changes - -- [#2315](https://github.com/graphcommerce-org/graphcommerce/pull/2315) [`fb9118e`](https://github.com/graphcommerce-org/graphcommerce/commit/fb9118ec819d1b507d4fbde04f2ca34ec01ecf49) - Add guestOrder functionality, remove `size: 'max'` from getStaticProps ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.46 - -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`59874b5`](https://github.com/graphcommerce-org/graphcommerce/commit/59874b572bda17905dc836554f9a3e31f393eb3e) - Solve issue where the page would reload during development when the first call to /graphql was made. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.45 - -### Patch Changes - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`1895176`](https://github.com/graphcommerce-org/graphcommerce/commit/1895176b5776adcf588999ceab7edd6f53cff294) - USPS would be loaded after other pages, causing uneceesasry slowdown ([@paales](https://github.com/paales)) - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`74eb239`](https://github.com/graphcommerce-org/graphcommerce/commit/74eb2393a64988649178d59f53b33d41fecdd769) - Added Intl components and replaced usage sites ([@paales](https://github.com/paales)) - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`012b865`](https://github.com/graphcommerce-org/graphcommerce/commit/012b86560d93e35dd7ca4a9469ed65e6fb83ead0) - Move arguments of responsiveVal around so the minBreakpoint can be given as third argument ([@paales](https://github.com/paales)) - -- [#2216](https://github.com/graphcommerce-org/graphcommerce/pull/2216) [`223f16a`](https://github.com/graphcommerce-org/graphcommerce/commit/223f16a0e9a7718e52e81a4e2902471a8b78d35c) - LazyHydrate component now accepts a height prop that allows deferring of rendering of the child component when initially rendered on the client. This improves performance. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.41 - -### Patch Changes - -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the "productListPaginationVariant" key in your graphcommerce.config.js COMPACT means: "< Page X of Y >" EXTENDED means: "< 1 2 ... [5] ... 10 11 >" ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.1.0-canary.40 - -### Minor Changes - -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Add delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.31 - -### Patch Changes - -- [#2297](https://github.com/graphcommerce-org/graphcommerce/pull/2297) [`e41cb6f`](https://github.com/graphcommerce-org/graphcommerce/commit/e41cb6fcdde95629d29c03b1a700c6097f00c901) - Prevent gallery thunbnails from scrolling when opening or closing a layout overlay ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.27 - -### Minor Changes - -- [#2273](https://github.com/graphcommerce-org/graphcommerce/pull/2273) [`77955c5`](https://github.com/graphcommerce-org/graphcommerce/commit/77955c56ac8633ab1c5e0f3ddb25e3a87236e2bb) - Improve Breadcrumbs on Category and Product pages ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.26 - -### Minor Changes - -- [#2274](https://github.com/graphcommerce-org/graphcommerce/pull/2274) [`4a24813`](https://github.com/graphcommerce-org/graphcommerce/commit/4a248130041484833768fe6018f91d05a59522de) - Add props to DarkLightModeThemeProvider to disable dark/light mode or to change the default ssr mode. Save user chosen mode in localStorage ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2274](https://github.com/graphcommerce-org/graphcommerce/pull/2274) [`57131cf`](https://github.com/graphcommerce-org/graphcommerce/commit/57131cfcc43695cc3e22f28912feb2a8439620a7) - Created a cssFlags functionality to allow for conditional rendering based on stored flags in the localStorage ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.17 - -### Minor Changes - -- [#2209](https://github.com/graphcommerce-org/graphcommerce/pull/2209) [`2872cab`](https://github.com/graphcommerce-org/graphcommerce/commit/2872cabdca9ee4f0378fd411c6a633f71bb92f1f) - Removed useMediaQuery from the wishlist and cart ItemActionCard and replaced it with a new responsive size prop. ([@Jessevdpoel](https://github.com/Jessevdpoel)) - -## 8.1.0-canary.9 - -### Patch Changes - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`d7459fe`](https://github.com/graphcommerce-org/graphcommerce/commit/d7459feb6e6902af09ab9ff766c0b3b1a74fb723) - Updated canonicalize helper for better multi domain support ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for linguiLocale ([@paales](https://github.com/paales)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Added useIsSSR hook that will properly resolve when the page is rendered on the server and on first render, but will return false when a component is rendered on the client directly. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.0 - -### Patch Changes - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packages/react-hook-form/CHANGELOG.md b/packages/react-hook-form/CHANGELOG.md index 7332a07501..adeca08f6c 100644 --- a/packages/react-hook-form/CHANGELOG.md +++ b/packages/react-hook-form/CHANGELOG.md @@ -1,31 +1,27 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes +### Major Changes -- [#2391](https://github.com/graphcommerce-org/graphcommerce/pull/2391) [`c1fa10f`](https://github.com/graphcommerce-org/graphcommerce/commit/c1fa10f995f562741b7574d465580e5405982a70) - Prevent overwriting custom context in useFormGqlMutation by merging operationOptions before execution. ([@wimvdputten](https://github.com/wimvdputten)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Big INP improvments: Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2325](https://github.com/graphcommerce-org/graphcommerce/pull/2325) [`058fb17`](https://github.com/graphcommerce-org/graphcommerce/commit/058fb1777bdaa51ded6d37529e59a3cc5f0eac06) - Solve an issue where `onBeforeSubmit` and `onComplete` would become an 'stale closure' where variables inside wouldn't be updated. By wrapping `onBeforeSubmit` and `onComplete` in `useEventCallback` these functions are updated when outside values get changed. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Patch Changes - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`16e2980`](https://github.com/graphcommerce-org/graphcommerce/commit/16e2980da4b72330642e59e8c82d1acde387e4fc) - `useFormGql` and it's derived hooks now have a new `skipUnchanged` prop. The form will only be submitted when there are fields dirty in a form. This reduces the amount of queries ran in the checkout greatly. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Added deprecation warnings for `useFormMuiRegister`. Refactored `useFormPersist` to use `useWatch` and added a separate `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) -### Patch Changes +- [#2325](https://github.com/graphcommerce-org/graphcommerce/pull/2325) [`058fb17`](https://github.com/graphcommerce-org/graphcommerce/commit/058fb1777bdaa51ded6d37529e59a3cc5f0eac06) - Solve an issue where `onBeforeSubmit` and `onComplete` would become an 'stale closure' where variables inside wouldn't be updated. By wrapping `onBeforeSubmit` and `onComplete` in `useEventCallback` these functions are updated when outside values get changed. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Added deprecation warnings for `useFormMuiRegister`. Refactored `useFormPersist` to use `useWatch` and added a separate `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) +- [#2391](https://github.com/graphcommerce-org/graphcommerce/pull/2391) [`c1fa10f`](https://github.com/graphcommerce-org/graphcommerce/commit/c1fa10f995f562741b7574d465580e5405982a70) - Prevent overwriting custom context in useFormGqlMutation by merging operationOptions before execution. ([@wimvdputten](https://github.com/wimvdputten)) + +- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename `experimental_useV2` prop to `deprecated_useV1` in `useFromGql` and enable it by default. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`af45239`](https://github.com/graphcommerce-org/graphcommerce/commit/af452399eaab59ee4e13484fdc9cb0a7660da531) - When a `useFormGql` throws an error in the `onBeforeSubmit` method or `onComplete` method it will be set as an ApolloError with the message, allowing it to be displayed somewhere. The `` will now render this as an ``. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`02da217`](https://github.com/graphcommerce-org/graphcommerce/commit/02da2172ef702133510f6923190efae2801032c5) - Migrate most usages of `useFormAutoSubmit` to `` and deprecated `useFormAutoSubmit`. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of `useFormPersist` to the `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`490bbfb`](https://github.com/graphcommerce-org/graphcommerce/commit/490bbfb5d88a7f58e83fa9c8b7f475c277a0eda3) - Added missing dependencies of `lodash` and `@types/lodash`. ([@paales](https://github.com/paales)) @@ -34,92 +30,6 @@ - [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`1a6d0c4`](https://github.com/graphcommerce-org/graphcommerce/commit/1a6d0c4a3584b1e404b444f1ca44c68eaad56cb7) - Mark `useFormValidFields` as deprecated: Please use ``, ``, etc. with the `showValid` prop. ([@FrankHarland](https://github.com/FrankHarland)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.90 - -### Minor Changes - -- [#2391](https://github.com/graphcommerce-org/graphcommerce/pull/2391) [`c1fa10f`](https://github.com/graphcommerce-org/graphcommerce/commit/c1fa10f995f562741b7574d465580e5405982a70) - Prevent overwriting custom context in useFormGqlMutation by merging operationOptions before execution. ([@wimvdputten](https://github.com/wimvdputten)) - -## 9.0.0-canary.80 - -### Minor Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`16e2980`](https://github.com/graphcommerce-org/graphcommerce/commit/16e2980da4b72330642e59e8c82d1acde387e4fc) - useFormGql and it's derived hooks now have a new `skipUnchanged` prop. The form will only be submitted when there are fields dirty in a form. This reduces the amount of queries ran in the checkout greatly. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`1d6512d`](https://github.com/graphcommerce-org/graphcommerce/commit/1d6512d4118cfb46602aa1f2432c3566fdb3261d) - Rename experimental_useV2 prop to deprecated_useV1 in useFromGql and enable it by default ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -### Patch Changes - -- [#2341](https://github.com/graphcommerce-org/graphcommerce/pull/2341) [`af45239`](https://github.com/graphcommerce-org/graphcommerce/commit/af452399eaab59ee4e13484fdc9cb0a7660da531) - When a useFormGql throws an error in the onBeforeSubmit method or onComplete method it will setError('root.thrown') with the message, allowing it to be displayed somewhere. PaymentMethodButton will now render this as an ErrorSnackbar. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.53 - -### Minor Changes - -- [#2325](https://github.com/graphcommerce-org/graphcommerce/pull/2325) [`058fb17`](https://github.com/graphcommerce-org/graphcommerce/commit/058fb1777bdaa51ded6d37529e59a3cc5f0eac06) - Solve an issue where onBeforeSubmit and onComplete would become an 'stale closure' where variables inside wouldn't be updated. By wrapping onBeforeSubmit and onComplete in useEventCallback these functions are updated when outside values get changed. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.46 - -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`490bbfb`](https://github.com/graphcommerce-org/graphcommerce/commit/490bbfb5d88a7f58e83fa9c8b7f475c277a0eda3) - Added missing dependencies of lodash and @types/lodash ([@paales](https://github.com/paales)) - -## 8.1.0-canary.38 - -### Patch Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Fix bug with persist not applying saved changes by moving below the form components ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`43bd04a`](https://github.com/graphcommerce-org/graphcommerce/commit/43bd04a777c5800cc7e01bee1e123a5aad82f194) - Add deprecation warnings for useFormMuiRegister. Refactor useFormPersist to useWatch and add a separate `` component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`02da217`](https://github.com/graphcommerce-org/graphcommerce/commit/02da2172ef702133510f6923190efae2801032c5) - Migrate most usages of useFormAutoSubmit to and deprecated useFormAutoSubmit ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`530076e`](https://github.com/graphcommerce-org/graphcommerce/commit/530076e3664703cb8b577b7fcf1998a420819f60) - Moved all usages of useFormPersist to the component to prevent rerenders. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`1a6d0c4`](https://github.com/graphcommerce-org/graphcommerce/commit/1a6d0c4a3584b1e404b444f1ca44c68eaad56cb7) - Mark useFormValidFields as deprecated: Please use TextInputElement, SelectElement, etc. with the showValid prop ([@FrankHarland](https://github.com/FrankHarland)) - ## 8.0.5 ### Patch Changes diff --git a/packages/service-worker/CHANGELOG.md b/packages/service-worker/CHANGELOG.md index 38726b837a..e6b4032949 100644 --- a/packages/service-worker/CHANGELOG.md +++ b/packages/service-worker/CHANGELOG.md @@ -1,35 +1,7 @@ # @graphcommerce/service-worker -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to serwist for service workers ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -### Patch Changes +### Major Changes -- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to serwist for service workers ([@paales](https://github.com/paales)) +- [#2439](https://github.com/graphcommerce-org/graphcommerce/pull/2439) [`6061226`](https://github.com/graphcommerce-org/graphcommerce/commit/60612265466e4c508a2d3f478ff679251e7819de) - Moved to [serwist](https://serwist.pages.dev/) for service workers. ([@paales](https://github.com/paales)) diff --git a/packagesDev/browserslist-config/CHANGELOG.md b/packagesDev/browserslist-config/CHANGELOG.md index 00d8216cd6..d5e060303c 100644 --- a/packagesDev/browserslist-config/CHANGELOG.md +++ b/packagesDev/browserslist-config/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 5.1.0 ### Patch Changes diff --git a/packagesDev/changeset-changelog/CHANGELOG.md b/packagesDev/changeset-changelog/CHANGELOG.md index 44392cb9ad..af5a687104 100644 --- a/packagesDev/changeset-changelog/CHANGELOG.md +++ b/packagesDev/changeset-changelog/CHANGELOG.md @@ -1,41 +1,5 @@ # @graphcommerce/changeset-changelog -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 6.0.0 ### Major Changes diff --git a/packagesDev/eslint-config/CHANGELOG.md b/packagesDev/eslint-config/CHANGELOG.md index f22ad6a735..6f9066cd89 100644 --- a/packagesDev/eslint-config/CHANGELOG.md +++ b/packagesDev/eslint-config/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -14,56 +12,6 @@ - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`ef925eb`](https://github.com/graphcommerce-org/graphcommerce/commit/ef925eb3d2c2cb2f03f9797892023015acf18dec) - Let eslint also work for js/mjs files ([@paales](https://github.com/paales)) - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -## 9.0.0-canary.63 - -### Patch Changes - -- [`0acfda7`](https://github.com/graphcommerce-org/graphcommerce/commit/0acfda73760921d74412c8c8bc8e8de5732e1f39) - Move back to eslint 8 ([@paales](https://github.com/paales)) - -## 8.1.0-canary.46 - -### Patch Changes - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`fe8fce7`](https://github.com/graphcommerce-org/graphcommerce/commit/fe8fce7f5a82e227ed4a1992415af73fa7d0bb79) - Importing \*.interceptor is NOT allowed ([@paales](https://github.com/paales)) - ## 8.0.0 ### Patch Changes diff --git a/packagesDev/eslint-config/index.js b/packagesDev/eslint-config/index.js index 3d92d2d423..d15fc37a0b 100644 --- a/packagesDev/eslint-config/index.js +++ b/packagesDev/eslint-config/index.js @@ -192,7 +192,7 @@ module.exports = { }, }, { - files: ['**/*.spec.ts', '**/*.spec.tsx', '**/__tests__/**'], + files: ['**/*.spec.ts', '**/*.spec.tsx', '**/__tests__/**', 'scripts/**'], env: { jest: true, }, diff --git a/packagesDev/graphql-codegen-markdown-docs/CHANGELOG.md b/packagesDev/graphql-codegen-markdown-docs/CHANGELOG.md index d30c686f36..1007ecd2a8 100644 --- a/packagesDev/graphql-codegen-markdown-docs/CHANGELOG.md +++ b/packagesDev/graphql-codegen-markdown-docs/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - ## 8.0.1 ### Patch Changes diff --git a/packagesDev/graphql-codegen-near-operation-file/CHANGELOG.md b/packagesDev/graphql-codegen-near-operation-file/CHANGELOG.md index a3dc75b6ed..36157ce1ef 100644 --- a/packagesDev/graphql-codegen-near-operation-file/CHANGELOG.md +++ b/packagesDev/graphql-codegen-near-operation-file/CHANGELOG.md @@ -1,57 +1,15 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -- [#2289](https://github.com/graphcommerce-org/graphcommerce/pull/2289) [`d2a6f58`](https://github.com/graphcommerce-org/graphcommerce/commit/d2a6f58276abadb132473d4da2d7d25e0b996106) - Do not require fragments to be marked `@injectable` but always accept `@inject` directives. ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 +### Major Changes -## 9.0.0-canary.103 +- [#2289](https://github.com/graphcommerce-org/graphcommerce/pull/2289) [`d2a6f58`](https://github.com/graphcommerce-org/graphcommerce/commit/d2a6f58276abadb132473d4da2d7d25e0b996106) - All fragments are now `@injectable` by default and the `@injectable` directive isn't required anymore. Always accept `@inject` directives. ([@paales](https://github.com/paales)) ### Patch Changes - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -## 8.1.0-canary.24 - -### Patch Changes - -- [#2289](https://github.com/graphcommerce-org/graphcommerce/pull/2289) [`d2a6f58`](https://github.com/graphcommerce-org/graphcommerce/commit/d2a6f58276abadb132473d4da2d7d25e0b996106) - Do not require fragments to be marked @injectable but always accept @inject directives. ([@paales](https://github.com/paales)) - ## 7.0.1 ### Patch Changes diff --git a/packagesDev/graphql-codegen-relay-optimizer-plugin/CHANGELOG.md b/packagesDev/graphql-codegen-relay-optimizer-plugin/CHANGELOG.md index a9275555cc..06874efc89 100644 --- a/packagesDev/graphql-codegen-relay-optimizer-plugin/CHANGELOG.md +++ b/packagesDev/graphql-codegen-relay-optimizer-plugin/CHANGELOG.md @@ -1,49 +1,11 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes - [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - ## 7.0.1 ### Patch Changes diff --git a/packagesDev/misc/package.json b/packagesDev/misc/package.json new file mode 100644 index 0000000000..8b236bc58d --- /dev/null +++ b/packagesDev/misc/package.json @@ -0,0 +1,6 @@ +{ + "name": "@graphcommerce/misc", + "homepage": "https://www.graphcommerce.org/", + "repository": "github:graphcommerce-org/graphcommerce", + "version": "9.0.1-canary.0" +} diff --git a/packagesDev/next-config/CHANGELOG.md b/packagesDev/next-config/CHANGELOG.md index 12b0c376a1..09cacfd824 100644 --- a/packagesDev/next-config/CHANGELOG.md +++ b/packagesDev/next-config/CHANGELOG.md @@ -1,25 +1,12 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 -### Minor Changes - -- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`5701e71`](https://github.com/graphcommerce-org/graphcommerce/commit/5701e71454ffb52880cd15c3341826d9502284d0) - Added support for boolean `ifConfig: ['customerXMagentoCacheIdDisable', true]` values in plugin configurations ([@paales](https://github.com/paales)) - -- [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`3710d8b`](https://github.com/graphcommerce-org/graphcommerce/commit/3710d8bf1cceb5a991e5cfdfc15d42e462704c6d) - Solves the issue `TypeError: url?.startsWith is not a function`. The generated `.mesh/index.ts` would be generated as a requirejs module while next.js expects an esm module. In the end we properly generated the mesh correctly and now there is an `import.meta.url` instead of using `require('node:url')`. To solve this we needed to solve a chain of issues: - - 1. The generation of the mesh is based on the version of the mesh that is imported (esm or commonjs). See [source](https://github.com/ardatan/graphql-mesh/blob/bf588d372c0078378aaa24beea2da794af7949e6/scripts/replace-import-meta-url-in-cjs.ts#L9-L10) for the lines that need to be different. This meant that we needed to change the @graphcommerce/cli package to be of type:module instead of a commonjs module. - - 2) To properly convert the module to an esm module we've migrated the build of the cli package to use 'pkgroll' instead of tsc, because tsc is limited in what it outputs and can't really convert classic imports to esm. - 3) To load possible mesh plugins we require additional .ts files to be loaded with [tsx](https://tsx.is/). To get the tsx loader to work properly in combination with esm modules, we need at least [node 18.19.0](https://nodejs.org/en/blog/release/v18.19.0#new-nodemodule-api-register-for-module-customization-hooks-new-initialize-hook). Minimal Node version upped to 18.19.0 and add support for node 22. ([@paales](https://github.com/paales)) - -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Added delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +### Major Changes -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4ef6765`](https://github.com/graphcommerce-org/graphcommerce/commit/4ef6765d52fa56cfbe12b7e4e81aa183cc590a87) - Move products sitemap to the sitemap folder. ([@bramvanderholst](https://github.com/bramvanderholst)) +- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Magento 2.4.7: Imlemented `deleteCustomer` mutation to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`aab290f`](https://github.com/graphcommerce-org/graphcommerce/commit/aab290f9c905be06e742cd8ad50d7d415930828a) - Migrated to next.config.ts ([@paales](https://github.com/paales)) +- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`aab290f`](https://github.com/graphcommerce-org/graphcommerce/commit/aab290f9c905be06e742cd8ad50d7d415930828a) - Migrated to `next.config.ts` ([@paales](https://github.com/paales)) - [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Added `` with `` and `` to shipping and billing forms. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) @@ -71,133 +58,28 @@ This allows you to support multiple builds with different plugins applied. For example one build with `GC_THEME=my-theme` and another with `GC_THEME=my-other-theme`. ([@paales](https://github.com/paales)) -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`e0a5b98`](https://github.com/graphcommerce-org/graphcommerce/commit/e0a5b9858a3b675ce749609ffa122d293c6e2a62) - To have additional namespaces be considered as a graphcommerce package, set PRIVATE_PACKAGE_NAMESPACES ([@paales](https://github.com/paales)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4543c8d`](https://github.com/graphcommerce-org/graphcommerce/commit/4543c8d3af455b709a4cb3cad2e9d5d70cffb969) - Added separate sitemap for categories ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. - - - `COMPACT` means: `< Page X of Y >` - - `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`3434ede`](https://github.com/graphcommerce-org/graphcommerce/commit/3434ede37855c36949711d05d13eb01906b29ad0) - Added a functionality to copy directories from packages to the project and keep them managed with GraphCommerce ([@paales](https://github.com/paales)) +- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the `productListPaginationVariant` key in your `graphcommerce.config.js`. `COMPACT` means: `< Page X of Y >` and `EXTENDED` means: `< 1 2 ... [5] ... 10 11 >` ([@FrankHarland](https://github.com/FrankHarland)) - [#2313](https://github.com/graphcommerce-org/graphcommerce/pull/2313) [`511e75c`](https://github.com/graphcommerce-org/graphcommerce/commit/511e75c3f8c077e617ed17e5042796e2411f312f) - Add the `customerNote` field to the shipping and customer address forms. Added configuration `customerAddressNoteEnable` to enable or disable the field. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`5153904`](https://github.com/graphcommerce-org/graphcommerce/commit/51539045cb3e14424141a65a1fd89216d3ee6fc2) - Added `PRIVATE_ADDITIONAL_DEPENDENCIES` env variable support to enable packages that we do not want to have in the examples directory but we do want to be able to demo. ([@paales](https://github.com/paales)) - -- [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`9b8349f`](https://github.com/graphcommerce-org/graphcommerce/commit/9b8349f0001a786f9b1666f050ae226316bd16f3) - Removed the `ProductPage.graphql` query from the examples directory as it isn't used anymore. ([@paales](https://github.com/paales)) - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) - -- [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`c37d1ec`](https://github.com/graphcommerce-org/graphcommerce/commit/c37d1ec016bc26c2a59296b0c76c14b513d94306) - Make sure categories and products create the correct URL's in sitemaps ([@paales](https://github.com/paales)) - -- [#2423](https://github.com/graphcommerce-org/graphcommerce/pull/2423) [`dbf233b`](https://github.com/graphcommerce-org/graphcommerce/commit/dbf233bb6d11432a8effc38fd4672aaa0856e1aa) - Added graphql.config.ts to projects ([@paales](https://github.com/paales)) - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4f7fe02`](https://github.com/graphcommerce-org/graphcommerce/commit/4f7fe02c6f0f017d7a52559df1972551eb0cba47) - Added robotsAllow to storefront config ([@bramvanderholst](https://github.com/bramvanderholst)) - -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`9828754`](https://github.com/graphcommerce-org/graphcommerce/commit/9828754192348b966fb9736d7b0e1c78c4a909fa) - All automatically generated interceptor files are now read-only in vscode to prevent accidental changes. ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Reduce bundlesize of `@apollo/client`. ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`81c6c81`](https://github.com/graphcommerce-org/graphcommerce/commit/81c6c81e1b4a31df3c400a3ee4311bdf2b46a2b5) - Solved an issue where the plugins would be generated with the wrong path ([@paales](https://github.com/paales)) - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - -- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`85d258a`](https://github.com/graphcommerce-org/graphcommerce/commit/85d258a0d1a48bb1b502cccba30a9844f2257814) - Solve an issue where an env variable wouldn't be coerced to a Number if a `Config.graphqls` value is defined as an `Int`/`Float`. ([@paales](https://github.com/paales)) - -- [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`ccd218c`](https://github.com/graphcommerce-org/graphcommerce/commit/ccd218c827d8ba7e632fa40ed75ad63a38620275) - Solve an issue where interceptors were immediately deleted after generating ([@paales](https://github.com/paales)) - -- [#2292](https://github.com/graphcommerce-org/graphcommerce/pull/2292) [`6258adb`](https://github.com/graphcommerce-org/graphcommerce/commit/6258adbe294590ba52d3aaf65712cdc561f32c4c) - Be able to handle plugin runtime values values when parsing the source. Also, make sure parsed plugin sources do not return duplicate plugins. ([@paales](https://github.com/paales)) - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Suppress warning where a dependency is an expression, Added uglify-es and long as the dependencies couldnā€™t be found ([@paales](https://github.com/paales)) - -- [`a04fae0`](https://github.com/graphcommerce-org/graphcommerce/commit/a04fae00ce294c8cdf4da85a96b98b8deb3e2fb9) - Configure the maxBatchSize for the release when getting information from github ([@paales](https://github.com/paales)) - -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`22a0ef2`](https://github.com/graphcommerce-org/graphcommerce/commit/22a0ef2ffd2841d050a413a885ff54331e1e7ebf) - Solve peer dependency issues for webpack and framer-motion ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`cfc0f4e`](https://github.com/graphcommerce-org/graphcommerce/commit/cfc0f4e015f3b3a7348b882eb7440222b3e26a07) - Make sure the interceptors are generated before the typecheck is ran. ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) - - [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`3f9d8f5`](https://github.com/graphcommerce-org/graphcommerce/commit/3f9d8f5ee9437fa90589ebd8ba8d1e790006b6ae) - Added better interceptor comments and link to original files ([@paales](https://github.com/paales)) - -## 9.0.0-canary.118 - -### Patch Changes - -- [`a04fae0`](https://github.com/graphcommerce-org/graphcommerce/commit/a04fae00ce294c8cdf4da85a96b98b8deb3e2fb9) - Configure the maxBatchSize for the release when getting information from github ([@paales](https://github.com/paales)) - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - ### Minor Changes -- [#2452](https://github.com/graphcommerce-org/graphcommerce/pull/2452) [`aab290f`](https://github.com/graphcommerce-org/graphcommerce/commit/aab290f9c905be06e742cd8ad50d7d415930828a) - Migrated to next.config.ts ([@paales](https://github.com/paales)) - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -### Patch Changes - -- [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`c37d1ec`](https://github.com/graphcommerce-org/graphcommerce/commit/c37d1ec016bc26c2a59296b0c76c14b513d94306) - Make sure categories and products create the correct URL's in sitemaps ([@paales](https://github.com/paales)) - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -### Minor Changes - -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`3434ede`](https://github.com/graphcommerce-org/graphcommerce/commit/3434ede37855c36949711d05d13eb01906b29ad0) - Added a functionality to copy directories from packages to the project and keep them managed with GraphCommerce ([@paales](https://github.com/paales)) - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 +- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`3434ede`](https://github.com/graphcommerce-org/graphcommerce/commit/3434ede37855c36949711d05d13eb01906b29ad0) - Added a functionality to copy directories from packages to the project and keep them managed by the package. This allows for injecting additional routes etc. ([@paales](https://github.com/paales)) -### Patch Changes - -- [#2423](https://github.com/graphcommerce-org/graphcommerce/pull/2423) [`dbf233b`](https://github.com/graphcommerce-org/graphcommerce/commit/dbf233bb6d11432a8effc38fd4672aaa0856e1aa) - Added graphql.config.ts to projects ([@paales](https://github.com/paales)) - -## 9.0.0-canary.103 - -### Patch Changes +- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`5153904`](https://github.com/graphcommerce-org/graphcommerce/commit/51539045cb3e14424141a65a1fd89216d3ee6fc2) - Added `PRIVATE_ADDITIONAL_DEPENDENCIES` env variable support to enable packages that we do not want to have in the examples directory but we do want to be able to demo. ([@paales](https://github.com/paales)) -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) +- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`e0a5b98`](https://github.com/graphcommerce-org/graphcommerce/commit/e0a5b9858a3b675ce749609ffa122d293c6e2a62) - Added `PRIVATE_PACKAGE_NAMESPACES` env variable to have additional namespaces to be considered to be a graphcommerce package. ([@paales](https://github.com/paales)) -## 9.0.0-canary.102 +- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use `linguiLocale` with country identifiers like `en-us`, it would always load `en` in this case. Introduced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) -### Minor Changes +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4543c8d`](https://github.com/graphcommerce-org/graphcommerce/commit/4543c8d3af455b709a4cb3cad2e9d5d70cffb969) - Created dedicated sitemap route for categories so it isn't dependend on static generation. ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`e0a5b98`](https://github.com/graphcommerce-org/graphcommerce/commit/e0a5b9858a3b675ce749609ffa122d293c6e2a62) - To have additional namespaces be considered as a graphcommerce package, set PRIVATE_PACKAGE_NAMESPACES ([@paales](https://github.com/paales)) +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4ef6765`](https://github.com/graphcommerce-org/graphcommerce/commit/4ef6765d52fa56cfbe12b7e4e81aa183cc590a87) - Created dedicated sitemap route for products so it isn't dependend on static generation. ([@bramvanderholst](https://github.com/bramvanderholst)) ### Patch Changes -- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`22a0ef2`](https://github.com/graphcommerce-org/graphcommerce/commit/22a0ef2ffd2841d050a413a885ff54331e1e7ebf) - Solve peer dependency issues for webpack and framer-motion ([@paales](https://github.com/paales)) - -## 9.0.0-canary.101 - -### Minor Changes - - [#2380](https://github.com/graphcommerce-org/graphcommerce/pull/2380) [`3710d8b`](https://github.com/graphcommerce-org/graphcommerce/commit/3710d8bf1cceb5a991e5cfdfc15d42e462704c6d) - Solves the issue `TypeError: url?.startsWith is not a function`. The generated `.mesh/index.ts` would be generated as a requirejs module while next.js expects an esm module. In the end we properly generated the mesh correctly and now there is an `import.meta.url` instead of using `require('node:url')`. To solve this we needed to solve a chain of issues: 1. The generation of the mesh is based on the version of the mesh that is imported (esm or commonjs). See [source](https://github.com/ardatan/graphql-mesh/blob/bf588d372c0078378aaa24beea2da794af7949e6/scripts/replace-import-meta-url-in-cjs.ts#L9-L10) for the lines that need to be different. This meant that we needed to change the @graphcommerce/cli package to be of type:module instead of a commonjs module. @@ -205,164 +87,40 @@ 2) To properly convert the module to an esm module we've migrated the build of the cli package to use 'pkgroll' instead of tsc, because tsc is limited in what it outputs and can't really convert classic imports to esm. 3) To load possible mesh plugins we require additional .ts files to be loaded with [tsx](https://tsx.is/). To get the tsx loader to work properly in combination with esm modules, we need at least [node 18.19.0](https://nodejs.org/en/blog/release/v18.19.0#new-nodemodule-api-register-for-module-customization-hooks-new-initialize-hook). Minimal Node version upped to 18.19.0 and add support for node 22. ([@paales](https://github.com/paales)) -## 9.0.0-canary.86 +- [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`9b8349f`](https://github.com/graphcommerce-org/graphcommerce/commit/9b8349f0001a786f9b1666f050ae226316bd16f3) - Removed the `ProductPage.graphql` query from the examples directory as it isn't used anymore. ([@paales](https://github.com/paales)) -### Patch Changes +- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use `muiRegister`, which improves INP scores. ([@FrankHarland](https://github.com/FrankHarland)) -- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`9828754`](https://github.com/graphcommerce-org/graphcommerce/commit/9828754192348b966fb9736d7b0e1c78c4a909fa) - All automatically generated interceptor files are now read-only in vscode to prevent accedental changes. ([@paales](https://github.com/paales)) +- [#2450](https://github.com/graphcommerce-org/graphcommerce/pull/2450) [`c37d1ec`](https://github.com/graphcommerce-org/graphcommerce/commit/c37d1ec016bc26c2a59296b0c76c14b513d94306) - Make sure categories and products create the correct URL's in sitemaps ([@paales](https://github.com/paales)) -## 9.0.0-canary.58 +- [#2423](https://github.com/graphcommerce-org/graphcommerce/pull/2423) [`dbf233b`](https://github.com/graphcommerce-org/graphcommerce/commit/dbf233bb6d11432a8effc38fd4672aaa0856e1aa) - Added graphql.config.ts to projects ([@paales](https://github.com/paales)) -### Minor Changes +- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4f7fe02`](https://github.com/graphcommerce-org/graphcommerce/commit/4f7fe02c6f0f017d7a52559df1972551eb0cba47) - Added robotsAllow to storefront config ([@bramvanderholst](https://github.com/bramvanderholst)) -- [#2330](https://github.com/graphcommerce-org/graphcommerce/pull/2330) [`5701e71`](https://github.com/graphcommerce-org/graphcommerce/commit/5701e71454ffb52880cd15c3341826d9502284d0) - Added support for boolean `ifConfig: ['customerXMagentoCacheIdDisable', true]` values in plugin configurations ([@paales](https://github.com/paales)) +- [#2379](https://github.com/graphcommerce-org/graphcommerce/pull/2379) [`9828754`](https://github.com/graphcommerce-org/graphcommerce/commit/9828754192348b966fb9736d7b0e1c78c4a909fa) - All automatically generated interceptor files are now read-only in vscode to prevent accidental changes. ([@paales](https://github.com/paales)) -## 8.1.0-canary.46 +- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Reduce bundlesize of `@apollo/client`. ([@paales](https://github.com/paales)) -### Minor Changes +- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`81c6c81`](https://github.com/graphcommerce-org/graphcommerce/commit/81c6c81e1b4a31df3c400a3ee4311bdf2b46a2b5) - Solved an issue where the plugins would be generated with the wrong path ([@paales](https://github.com/paales)) -- [#2313](https://github.com/graphcommerce-org/graphcommerce/pull/2313) [`511e75c`](https://github.com/graphcommerce-org/graphcommerce/commit/511e75c3f8c077e617ed17e5042796e2411f312f) - Add the customerNote field to the shipping and customer address forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) +- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) -### Patch Changes +- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`85d258a`](https://github.com/graphcommerce-org/graphcommerce/commit/85d258a0d1a48bb1b502cccba30a9844f2257814) - Solve an issue where an env variable wouldn't be coerced to a Number if a `Config.graphqls` value is defined as an `Int`/`Float`. ([@paales](https://github.com/paales)) - [#2314](https://github.com/graphcommerce-org/graphcommerce/pull/2314) [`ccd218c`](https://github.com/graphcommerce-org/graphcommerce/commit/ccd218c827d8ba7e632fa40ed75ad63a38620275) - Solve an issue where interceptors were immediately deleted after generating ([@paales](https://github.com/paales)) -## 8.1.0-canary.41 - -### Patch Changes - -- [#2242](https://github.com/graphcommerce-org/graphcommerce/pull/2242) [`a4cce76`](https://github.com/graphcommerce-org/graphcommerce/commit/a4cce76ca37af2bec604e953ada4bb11bd91f55d) - Add option to show an extended version of the pagination component. Configurable via the "productListPaginationVariant" key in your graphcommerce.config.js COMPACT means: "< Page X of Y >" EXTENDED means: "< 1 2 ... [5] ... 10 11 >" ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.1.0-canary.40 - -### Minor Changes - -- [#2306](https://github.com/graphcommerce-org/graphcommerce/pull/2306) [`5e188e8`](https://github.com/graphcommerce-org/graphcommerce/commit/5e188e830dca4730c73830858f59a94e9d41ed12) - Add delete account functionality to the account section. Disabled by default and can be enabled through the config. ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.38 - -### Minor Changes - -- [#2305](https://github.com/graphcommerce-org/graphcommerce/pull/2305) [`77e8297`](https://github.com/graphcommerce-org/graphcommerce/commit/77e82976816994336c616208a651cb18ce9ea270) - Add company and vat fields to shipping and billing forms ([@Giovanni-Schroevers](https://github.com/Giovanni-Schroevers)) - -## 8.1.0-canary.32 - -### Patch Changes - -- [#2299](https://github.com/graphcommerce-org/graphcommerce/pull/2299) [`85d258a`](https://github.com/graphcommerce-org/graphcommerce/commit/85d258a0d1a48bb1b502cccba30a9844f2257814) - Solve an issue where an env variable wouldn't be coerced to a Number if a Config.graphqls value is defined as an Int/Float ([@paales](https://github.com/paales)) - -## 8.1.0-canary.28 - -### Patch Changes - - [#2292](https://github.com/graphcommerce-org/graphcommerce/pull/2292) [`6258adb`](https://github.com/graphcommerce-org/graphcommerce/commit/6258adbe294590ba52d3aaf65712cdc561f32c4c) - Be able to handle plugin runtime values values when parsing the source. Also, make sure parsed plugin sources do not return duplicate plugins. ([@paales](https://github.com/paales)) -## 8.1.0-canary.10 - -### Patch Changes - -- [#2251](https://github.com/graphcommerce-org/graphcommerce/pull/2251) [`bc6a9b4`](https://github.com/graphcommerce-org/graphcommerce/commit/bc6a9b4a7e9769977e98449a418bb239f92ec544) - When creating a release PR, make sure it is created against the main branch so it can be directly merged. ([@paales](https://github.com/paales)) - -## 8.1.0-canary.9 - -### Patch Changes - -- [#2223](https://github.com/graphcommerce-org/graphcommerce/pull/2223) [`4f7fe02`](https://github.com/graphcommerce-org/graphcommerce/commit/4f7fe02c6f0f017d7a52559df1972551eb0cba47) - Added robotsAllow to storefront config ([@bramvanderholst](https://github.com/bramvanderholst)) - -## 8.1.0-canary.8 - -### Patch Changes - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`5153904`](https://github.com/graphcommerce-org/graphcommerce/commit/51539045cb3e14424141a65a1fd89216d3ee6fc2) - Added PRIVATE_ADDITIONAL_DEPENDENCIES to enable packages that we do not want to have in the examples directory but we do want to be able to demo. ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - reduce bundlesize of @apollo/client ([@paales](https://github.com/paales)) - -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`81c6c81`](https://github.com/graphcommerce-org/graphcommerce/commit/81c6c81e1b4a31df3c400a3ee4311bdf2b46a2b5) - Solved an issue where the plugins would be generated with the wrong path ([@paales](https://github.com/paales)) - - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`6831040`](https://github.com/graphcommerce-org/graphcommerce/commit/68310401448b7b42b53757db4a84de4a01e35aa2) - Suppress warning where a dependency is an expression, Added uglify-es and long as the dependencies couldnā€™t be found ([@paales](https://github.com/paales)) +- [#2418](https://github.com/graphcommerce-org/graphcommerce/pull/2418) [`22a0ef2`](https://github.com/graphcommerce-org/graphcommerce/commit/22a0ef2ffd2841d050a413a885ff54331e1e7ebf) - Solve peer dependency issues for webpack and framer-motion ([@paales](https://github.com/paales)) + - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`cfc0f4e`](https://github.com/graphcommerce-org/graphcommerce/commit/cfc0f4e015f3b3a7348b882eb7440222b3e26a07) - Make sure the interceptors are generated before the typecheck is ran. ([@paales](https://github.com/paales)) -- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for linguiLocale ([@paales](https://github.com/paales)) +- [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`444e446`](https://github.com/graphcommerce-org/graphcommerce/commit/444e446a218cc9da3defb940a6d5cce0229ff845) - Added clear upgrade instructions for `linguiLocale`. ([@paales](https://github.com/paales)) - [#2247](https://github.com/graphcommerce-org/graphcommerce/pull/2247) [`3f9d8f5`](https://github.com/graphcommerce-org/graphcommerce/commit/3f9d8f5ee9437fa90589ebd8ba8d1e790006b6ae) - Added better interceptor comments and link to original files ([@paales](https://github.com/paales)) -## 8.1.0-canary.5 - -### Minor Changes - -- [#2226](https://github.com/graphcommerce-org/graphcommerce/pull/2226) [`8939df2`](https://github.com/graphcommerce-org/graphcommerce/commit/8939df22eda57e681f83076707e856700f8b2e21) - Big improvements to the plugin system: Typescript validated, deeper resolution, new configuration object, replace plugins, and more ifConfig options. - - 1. Plugins now use TypeScript's `"moduleSuffixes": [".interceptor", ""]` [functionality](https://www.typescriptlang.org/tsconfig#moduleSuffixes) which means that plugins now correctly resolve via TypeScript. So if you _go to reference_ in VSCode (or any other editor), you go to the interceptor directly and see which plugins are applied there. This also means that plugins are automatically checked during build (and will fail if there are errors). - 2. The exported type of an _intercepted component_ now has the types of all plugins applied. This means that plugins can modify the props of components (and is still validated with TypeScript). To make this work a plugin must always forward props to the `` to ensure that values are correctly passed on. - 3. Plugins will now always be applied to deepest resolved path. This means that a plugin automatically applies to internal usages as well. This thus means that plugins do not need to be written with an internal path, but can keep the parent path. Istead of writing `@graphcommerce/magento-cart-items/components/RemoveItemFromCart/RemoveItemFromCartFab` you can now write `@graphcommerce/magento-cart-items`. - 4. A new configuration object for plugins is created instead of separate exports (the legacy format is still supported though): - - ```tsx - export const config: PluginConfig = { - type: 'component' - module: '@graphcommerce/magento-product', - ifConfig: 'demoMode', - } - ``` - - This also means that the _name of the export_ dictates the name of the component/function the plugin is applied. - - 5. We now support replace plugins (`type: 'replace'`), which allow you to replace the original component/function/const completely (and type checked of course). - - ```tsx - import { ProductPageNameProps } from '@graphcommerce/magento-product' - import { PluginConfig } from '@graphcommerce/next-config' - - export const config: PluginConfig = { - type: 'replace', - module: '@graphcommerce/magento-product', - } - - export function ProductPageName(props: ProductPageNameProps) { - const { product } = props - return
REPLACEMENT {product.url_key}
- } - ``` - - Plugin files can now have multiple exports for the same configuration. So next to the `ProductPageName` you can also have a `ProductPagePrice` export for example in the same file. - - 6. We now support `ifConfig` tuple which allows you to apply a plugin only if a certain configuration is set. - - ```tsx - export const config: PluginConfig = { - type: 'replace', - module: '@graphcommerce/magento-product', - ifConfig: ['theme', 'my-theme'], - } - ``` - - This allows you to support multiple builds with different plugins applied. For example one build with `GC_THEME=my-theme` and another with `GC_THEME=my-other-theme`. ([@paales](https://github.com/paales)) - -## 8.0.6-canary.4 - -### Patch Changes - -- [#2227](https://github.com/graphcommerce-org/graphcommerce/pull/2227) [`d597719`](https://github.com/graphcommerce-org/graphcommerce/commit/d597719baaabbe079660ac063fd021d871831511) - Added option to change sort order (ASC / DESC) for sort options (Name, price, position etc) on catalog and search pages. ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.2 - -### Patch Changes - -- [#2234](https://github.com/graphcommerce-org/graphcommerce/pull/2234) [`0767bc4`](https://github.com/graphcommerce-org/graphcommerce/commit/0767bc40f7b596209f24ca4e745ff0441f3275c9) - Upgrade input components to no longer use muiRegister, which improves INP scores ([@FrankHarland](https://github.com/FrankHarland)) - -## 8.0.6-canary.1 - -### Patch Changes - -- [#2213](https://github.com/graphcommerce-org/graphcommerce/pull/2213) [`9b8349f`](https://github.com/graphcommerce-org/graphcommerce/commit/9b8349f0001a786f9b1666f050ae226316bd16f3) - Removed the ProductPage query from the examples directory as it isn't used anymore ([@paales](https://github.com/paales)) - -## 8.0.6-canary.0 - -### Patch Changes - -- [#2196](https://github.com/graphcommerce-org/graphcommerce/pull/2196) [`84c50e4`](https://github.com/graphcommerce-org/graphcommerce/commit/84c50e49a1a7f154d4a8f4045c37e773e20283ad) - Allow Lingui to use linguiLocale with country identifiers like `en-us`, it would always load `en` in this case. Introced a new `useLocale` hook to use the correct locale string to use in Intl methods. ([@paales](https://github.com/paales)) - ## 8.0.5 ### Patch Changes diff --git a/packagesDev/prettier-config/CHANGELOG.md b/packagesDev/prettier-config/CHANGELOG.md index 66af31e3eb..bf0de142bb 100644 --- a/packagesDev/prettier-config/CHANGELOG.md +++ b/packagesDev/prettier-config/CHANGELOG.md @@ -1,7 +1,5 @@ # Change Log -## 9.0.1-canary.0 - ## 9.0.0 ### Patch Changes @@ -10,46 +8,6 @@ - [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`654be83`](https://github.com/graphcommerce-org/graphcommerce/commit/654be8309cab209d95935cf06c84469726c981e7) - Enable prettier-plugin-jsdoc ([@paales](https://github.com/paales)) -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -### Patch Changes - -- [#2385](https://github.com/graphcommerce-org/graphcommerce/pull/2385) [`654be83`](https://github.com/graphcommerce-org/graphcommerce/commit/654be8309cab209d95935cf06c84469726c981e7) - Enable prettier-plugin-jsdoc ([@paales](https://github.com/paales)) - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - -### Patch Changes - -- [#2421](https://github.com/graphcommerce-org/graphcommerce/pull/2421) [`d500643`](https://github.com/graphcommerce-org/graphcommerce/commit/d500643138799b6db1610cb10a1d065d6219d8ea) - Resolve peer dependency issues so we get a clean install ([@paales](https://github.com/paales)) - ## 7.0.1 ### Patch Changes diff --git a/packagesDev/typescript-config/CHANGELOG.md b/packagesDev/typescript-config/CHANGELOG.md index be81b9d9e4..b23b6d2d93 100644 --- a/packagesDev/typescript-config/CHANGELOG.md +++ b/packagesDev/typescript-config/CHANGELOG.md @@ -1,41 +1,5 @@ # Change Log -## 9.0.1-canary.0 - -## 9.0.0 - -## 9.0.0-canary.118 - -## 9.0.0-canary.117 - -## 9.0.0-canary.116 - -## 9.0.0-canary.115 - -## 9.0.0-canary.114 - -## 9.0.0-canary.113 - -## 9.0.0-canary.112 - -## 9.0.0-canary.111 - -## 9.0.0-canary.110 - -## 9.0.0-canary.109 - -## 9.0.0-canary.108 - -## 9.0.0-canary.107 - -## 9.0.0-canary.106 - -## 9.0.0-canary.105 - -## 9.0.0-canary.104 - -## 9.0.0-canary.103 - ## 7.0.1 ### Patch Changes diff --git a/scripts/get-changelog.mts b/scripts/get-changelog.mts new file mode 100644 index 0000000000..48186e0f6b --- /dev/null +++ b/scripts/get-changelog.mts @@ -0,0 +1,335 @@ +#!/usr/bin/env node +import fs from 'fs' +import path from 'path' +import { getPackages } from '@manypkg/get-packages' +import { Link, ListItem, Paragraph, PhrasingContent, Root } from 'mdast' +import { toString } from 'mdast-util-to-string' +import remarkGfm from 'remark-gfm' +import remarkParse from 'remark-parse' +import remarkStringify from 'remark-stringify' +import { unified } from 'unified' + +const versionArg = process.argv[2] + +const processor = unified().use(remarkParse).use(remarkGfm).use(remarkStringify, { + bullet: '-', + fences: true, + listItemIndent: 'one', + rule: '-', + tightDefinitions: true, +}) + +/** + * Please run this script from the root: + * + * ```bash + * node scripts/get-changelog.mts 9.0.0 + * ``` + * + * It outputs a RELEASE.md file in the root. + */ +if (!versionArg) { + console.error('Please provide a version number. Example: node scripts/get-changelog.mts 9.0.0') + process.exit(1) +} + +function getInnerText(node: PhrasingContent): string { + if (node.type !== 'link') throw Error(`Not a link: ${node.type}`) + const allLinks = node.children.map((child) => processor.stringify(child as unknown as Root)) + return allLinks.join(' ') +} + +type ChangeType = 'major' | 'minor' | 'patch' +type Changes = Record> +type AllChanges = Record }>> + +function transformListItem(listItem: ListItem, packageNames: string[]): ListItem { + if (!listItem.children.length) return listItem + + const packageRefs = packageNames.map((pkg) => ({ + type: 'link' as const, + url: `#package-${pkg.replace('@graphcommerce/', '')}`, + children: [{ type: 'text' as const, value: pkg.replace('@graphcommerce/', '') }], + })) + + return { + ...listItem, + children: listItem.children.map((paragraph, index) => { + if (paragraph.type !== 'paragraph') return paragraph + + const isFirstParagraph = index === 0 + const isLastParagraph = index === listItem.children.length - 1 + + const newParagraph: Paragraph = { ...paragraph, children: [...paragraph.children] } + + const links = paragraph.children.filter((child): child is Link => child.type === 'link') + + if (isFirstParagraph) { + const prLink = links.find((link) => link.url?.includes('/pull/')) + const commitLink = links.find((link) => link.url?.includes('/commit/')) + + let startIdx = 1 + if (prLink) startIdx += 1 + if (commitLink) startIdx += 1 + + newParagraph.children.splice(0, startIdx) + + const startContent = newParagraph.children[0] + if (startContent?.type === 'text') { + startContent.value = startContent.value.replace(/^[ -]+/, '') + } + } + + if (newParagraph.children.length === 0) newParagraph.children.push(...paragraph.children) + + if (isLastParagraph) { + const authorLink = links.find((link) => + link.children.some((child) => child.type === 'text' && child.value?.includes('@')), + ) + + if (authorLink) { + const authorIdx = newParagraph.children.indexOf(authorLink) + const beforeAuthor = newParagraph.children[authorIdx - 1] + + newParagraph.children.splice( + authorIdx - 1, + 3, + beforeAuthor?.type === 'text' + ? { type: 'text', value: beforeAuthor.value.slice(0, -1) } + : (beforeAuthor ?? { type: 'text', value: '' }), + { type: 'text', value: `(${toString(authorLink)})` }, + ) + } + + // Add package references at the end with brackets and newline + newParagraph.children.push({ type: 'text' as const, value: '\n' }) + newParagraph.children.push( + ...packageRefs.flatMap((ref, i) => + i > 0 ? [{ type: 'text' as const, value: ' ' }, ref] : [ref], + ), + ) + newParagraph.children.push({ type: 'text' as const, value: '\n' }) + } + + return newParagraph.children.length ? newParagraph : paragraph + }), + } +} + +function findVersionSection(ast: Root, targetVersion: string, packageName: string): Changes | null { + const changes: Changes = { + major: [], + minor: [], + patch: [], + } + + let foundVersion = false + let currentType: ChangeType | undefined + + for (const node of ast.children) { + if (node.type === 'heading' && node.depth === 2) { + const headingText = toString(node) + + if (foundVersion && headingText.match(/^\d+\.\d+\.\d+/)) { + break + } + + if (!foundVersion) { + foundVersion = headingText.includes(targetVersion) + } + } + + if (foundVersion) { + if (node.type === 'heading' && node.depth === 3) { + const headingText = toString(node) + if (headingText.includes('Major Changes')) currentType = 'major' + else if (headingText.includes('Minor Changes')) currentType = 'minor' + else if (headingText.includes('Patch Changes')) currentType = 'patch' + } else if (node.type === 'list' && currentType) { + node.children.forEach((item) => { + changes[currentType!].push({ item: item as ListItem, package: packageName }) + }) + } + } + } + + return foundVersion ? changes : null +} + +function createReleaseNotesAST(targetVer: string, allChanges: AllChanges): Root { + const children: Root['children'] = [ + { + type: 'heading', + depth: 1, + children: [{ type: 'text', value: `GraphCommerce ${targetVer} Release Notes` }], + }, + ] + + const sections = [ + { type: 'major' as const, emoji: 'šŸš€', title: 'New Features' }, + { type: 'minor' as const, emoji: 'āœØ', title: 'Small Improvements' }, + { type: 'patch' as const, emoji: 'šŸ›', title: 'Fixes' }, + ] + + const allPackages = new Set() + + sections.forEach(({ type, emoji, title }) => { + const changes = [...allChanges[type].values()] + if (changes.length > 0) { + children.push( + { + type: 'heading', + depth: 2, + children: [{ type: 'text', value: `${emoji} ${title}` }], + }, + { + type: 'list', + ordered: false, + spread: false, + children: changes.map(({ item, packages }) => { + packages.forEach((pkg) => allPackages.add(pkg)) + return transformListItem(item, Array.from(packages)) + }), + }, + ) + } + }) + + // Add package reference section + children.push({ + type: 'heading', + depth: 2, + children: [{ type: 'text', value: 'Packages' }], + }) + + // Add package definitions as a list + const packageList = { + type: 'list', + ordered: false, + spread: false, + children: Array.from(allPackages).map((pkgName) => { + const shortName = pkgName.replace('@graphcommerce/', '') + const packagePath = shortName.startsWith('magento-') + ? `packages/${shortName}` + : shortName.startsWith('next-') + ? `packagesDev/${shortName}` + : `packages/${shortName}` + + return { + type: 'listItem', + spread: false, + children: [ + { + type: 'paragraph', + children: [ + { type: 'html', value: `` }, + { type: 'text', value: pkgName }, + { type: 'text', value: ': (' }, + { + type: 'link', + url: `https://github.com/graphcommerce-org/graphcommerce/tree/main/${packagePath}`, + children: [{ type: 'text', value: 'source' }], + }, + { type: 'text', value: ' ā€¢ ' }, + { + type: 'link', + url: `https://github.com/graphcommerce-org/graphcommerce/blob/main/${packagePath}/CHANGELOG.md`, + children: [{ type: 'text', value: 'CHANGELOG.md' }], + }, + { type: 'text', value: ')' }, + ], + }, + ], + } + }), + } + + children.push(packageList) + + return { type: 'root', children } +} + +async function getChangelogEntry(targetVersion: string): Promise { + const cwd = process.cwd() + const packages = await getPackages(cwd) + + packages.packages.sort((a, b) => { + const getGroupPriority = (dir: string): number => { + if (dir.includes('/packages/magento-')) return 1 + if (dir.includes('/packages/')) return 2 + if (dir.includes('/packagesDev/')) return 3 + if (dir.includes('/examples/')) return 4 + return 5 + } + + const groupA = getGroupPriority(a.dir) + const groupB = getGroupPriority(b.dir) + + if (groupA !== groupB) { + return groupA - groupB + } + + return a.dir.toLowerCase().localeCompare(b.dir.toLowerCase()) + }) + + const changelogPromises = packages.packages.map(async (pkg) => { + const changelogPath = path.join(pkg.dir, 'CHANGELOG.md') + if (!fs.existsSync(changelogPath)) return null + + try { + const fileContent = await fs.promises.readFile(changelogPath, 'utf8') + const ast = processor.parse(fileContent) + return { + changes: findVersionSection(ast, targetVersion, pkg.packageJson.name), + packageName: pkg.packageJson.name, + } + } catch (error) { + if (error instanceof Error) { + console.error(`Error reading changelog for ${pkg.packageJson.name}:`, error.message) + } + return null + } + }) + + const changelogs = (await Promise.all(changelogPromises)).filter(Boolean) + + if (!changelogs.length) { + console.log(`No changelog entries found for version ${targetVersion}`) + process.exit(0) + } + + const allChanges: AllChanges = { + major: new Map(), + minor: new Map(), + patch: new Map(), + } + + const types: ChangeType[] = ['major', 'minor', 'patch'] + changelogs.forEach(({ changes, packageName }) => { + if (!changes) return + types.forEach((type) => { + changes[type].forEach(({ item }) => { + const key = toString(item as unknown as Root) + if (!allChanges[type].has(key)) { + allChanges[type].set(key, { item, packages: new Set([packageName]) }) + } else { + allChanges[type].get(key)?.packages.add(packageName) + } + }) + }) + }) + + const releaseNotesAST = createReleaseNotesAST(targetVersion, allChanges) + return processor.stringify(releaseNotesAST) +} + +getChangelogEntry(versionArg) + .then((changelog) => { + const outputPath = path.join(process.cwd(), `./.changeset/RELEASE-${versionArg}.md`) + fs.writeFileSync(outputPath, changelog, 'utf8') + console.log(`Release notes have been written to ${outputPath}`) + }) + .catch((error) => { + console.error('Error generating changelog:', error) + process.exit(1) + })