@acromedia/gesso-next
6.6.2
Patch Changes
- Updated dependencies [f015cf6]
- Updated dependencies [e60450e]
- @acromedia/gesso@6.9.1
- @acromedia/gesso-commerce@6.2.1
- @acromedia/gesso-drupal@6.0.4
- @acromedia/gesso-shopify-middleware@6.0.1
6.6.1
Patch Changes
- ee556be: Feat: add childProps prop to OrdersPage component to allow control over Orders component.
- c24e4f4: Feat: add childProps prop to CreateAccountPage component allowing for control over CreateAccountForm component.
- 5ca2a31: Feat: add childProps prop to InvoicePage component to allow control over InvoiceDetails component.
- 6a31d8f: Feat: add childProps prop to DashboardPage component to allow control over Card, Grid and GridItem components.
- ee460be: Feat: add childProps prop to InvoicesPage to allow for control over Invoices component.
- e87030d: Feat: add childProps to CatalogPage component for child productList component.
- Updated dependencies [846cd85]
- Updated dependencies [53cadb5]
- Updated dependencies [a10111f]
- @acromedia/gesso@6.9.0
- @acromedia/gesso-drupal@6.0.4
6.6.0
Minor Changes
- da18e67: Update types related to Order and PageInfo, moving them to the Core package
- 45bb6d8: Catalog can now take any facet as a preset option, like catalog?tag=Batteries or ?brand=Earth Wise
Patch Changes
- 20549bb: Feat: enable ai component for default gesso product pages.
- 5e47037: Add: gemini middleware to middleware factory.
- 822bf4b: Add: pass getCheckoutUrl to getCheckoutUrl on Cart component.
- Updated dependencies [822bf4b]
- Updated dependencies [550d875]
- Updated dependencies [ca248ed]
- Updated dependencies [da18e67]
- Updated dependencies [5e47037]
- Updated dependencies [20549bb]
- Updated dependencies [9177fcc]
- Updated dependencies [20549bb]
- Updated dependencies [20549bb]
- Updated dependencies [036bfd2]
- Updated dependencies [ef8903d]
- Updated dependencies [20549bb]
- @acromedia/gesso@6.8.0
- @acromedia/gesso-cms@6.2.0
- @acromedia/gesso-commerce@6.2.0
- @acromedia/gesso-core@6.2.0
- @acromedia/gesso-erp@6.3.0
- @acromedia/gesso-ai@0.0.3
- @acromedia/gesso-gemini-middleware@0.0.2
- @acromedia/gesso-drupal@6.0.4
- @acromedia/gesso-acumatica-middleware@6.0.1
- @acromedia/gesso-bigcommerce-middleware@6.0.1
- @acromedia/gesso-shopify-middleware@6.0.1
6.5.1
Patch Changes
- Updated dependencies [4b79bb7]
- @acromedia/gesso@6.7.0
- @acromedia/gesso-drupal@6.0.4
6.5.0
Minor Changes
- b3ba9fc: Remove default getting of routes, only works for a few pages and slows builds down
Patch Changes
- 80b1552: Add: childProps to ProductPage component to allow control over the ProductDetails component.
- da0e520: Fix: spacing when in mobile view on login page.
- Updated dependencies [0907fd1]
- Updated dependencies [da0e520]
- Updated dependencies [8fa5a09]
- Updated dependencies [a98eeac]
- Updated dependencies [a98eeac]
- Updated dependencies [da0e520]
- @acromedia/gesso@6.6.4
- @acromedia/gesso-core@6.1.4
- @acromedia/gesso-drupal@6.0.4
- @acromedia/gesso-cms@6.1.5
- @acromedia/gesso-commerce@6.1.9
- @acromedia/gesso-erp@6.2.5
- @acromedia/gesso-acumatica-middleware@6.0.1
- @acromedia/gesso-bigcommerce-middleware@6.0.1
- @acromedia/gesso-shopify-middleware@6.0.1
6.4.1
Patch Changes
- 104b8e7: wrap ContentPageSkeleton rendered during loading of DynamicPage with PageLayout component to give it gutters.
- f84aa38: Port 404 to page template, add PageLayout wrapper to give it gutters
- d55d411: Update the auth.ts file to handle the use of commerce in place of plugin
- Updated dependencies [0696c44]
- Updated dependencies [df5fab7]
- Updated dependencies [f3b68ba]
- Updated dependencies [f3b68ba]
- Updated dependencies [f3f6a51]
- @acromedia/gesso-drupal@6.0.4
- @acromedia/gesso@6.6.3
6.4.0
Minor Changes
- 94222f5: Add middleware factory middleware.ts file to next package.
Patch Changes
- Updated dependencies [ff21b16]
- Updated dependencies [949b3dd]
- Updated dependencies [5521aa2]
- Updated dependencies [ff21b16]
- Updated dependencies [031dc68]
- @acromedia/gesso@6.6.2
- @acromedia/gesso-commerce@6.1.8
- @acromedia/gesso-drupal@6.0.3
- @acromedia/gesso-shopify-middleware@6.0.1
6.3.7
Patch Changes
-
5adeceb: Fix emails not sending issue during nextAuth password reset flow
- Added conditional logic in EmailProvider's
sendVerificationRequest
to check for the presence ofpasswordResetEmail
in thepassword
plugin.- If
passwordResetEmail
exists (for providers like Shopify), it is used to send verification emails. - If
passwordResetEmail
is not available (e.g., for providers like BigCommerce), thesendVerificationRequest
is a no-op.
- If
Fix redirect issue during Shopify password reset flow
- Updated
useMissingAuthRedirect
to handle Shopify password reset tokens correctly.- Added checks to identify if the user is on the password reset page (
/account/account-details/[...slug]
) with validcustomerId
andresetToken
parameters. - Prevented redirection to
/account/login
when a user accesses a Shopify password reset link.
- Added checks to identify if the user is on the password reset page (
- Added conditional logic in EmailProvider's
-
f47bcbc: Update types in the Checkout flow and correct use of childProps
-
Updated dependencies [593339e]
-
Updated dependencies [d88281a]
-
Updated dependencies [6781c3f]
-
Updated dependencies [f47bcbc]
-
Updated dependencies [079b767]
-
Updated dependencies [39c0dd9]
- @acromedia/gesso@6.6.1
- @acromedia/gesso-drupal@6.0.3
6.3.6
Patch Changes
- 19ef598: Fix: adjust default payment method mock in checkout review.
- Updated dependencies [3bcf44c]
- Updated dependencies [a380ab0]
- Updated dependencies [c49be5c]
- Updated dependencies [3bcf44c]
- Updated dependencies [7f0bf53]
- Updated dependencies [d38edfc]
- Updated dependencies [19ef598]
- Updated dependencies [63b9352]
- @acromedia/gesso-core@6.1.3
- @acromedia/gesso@6.6.0
- @acromedia/gesso-cms@6.1.4
- @acromedia/gesso-commerce@6.1.7
- @acromedia/gesso-drupal@6.0.3
- @acromedia/gesso-erp@6.2.4
6.3.5
Patch Changes
- 89c8519: Remove unused imports throughout CheckoutComplete
- 70b7a36: Fix: refactor AccountDetails component to use new onEdit prop instead of editCallback.
- 3d062c8: Checkout Information checks the order for the shipping address to prefil the form. If no shipping address is present on the order it checks the customer's address book. Address from the order is always preferred.
- 27b2914: 404 Error Handling: render a customized 404 error page when requested content is not found. This ensures users are properly informed when they visit a non-existent page.
- 83259b2: Adds preview plugin to CMS provider, useContent will utilize this plugin for handling updating content in preview mode. Adds preview plugin for Storyblok integration
- 8879d5a: Update: add logic for using the react hook from info from onSubmit instead of using state.
- Updated dependencies [8879d5a]
- Updated dependencies [3d49115]
- Updated dependencies [3d062c8]
- Updated dependencies [3d062c8]
- Updated dependencies [26def87]
- Updated dependencies [452e34e]
- Updated dependencies [5ea0dce]
- Updated dependencies [83259b2]
- Updated dependencies [ae8c363]
- Updated dependencies [5ea0dce]
- Updated dependencies [27b2914]
- Updated dependencies [70b7a36]
- Updated dependencies [89c8519]
- Updated dependencies [26def87]
- @acromedia/gesso@6.5.0
- @acromedia/gesso-cms@6.1.3
- @acromedia/gesso-commerce@6.1.6
- @acromedia/gesso-drupal@6.0.3
6.3.4
Patch Changes
-
41cffe1: Move childprops to the end of the prop implementation so it can overwrite anything, make type definition partial so there are no required fields. Include a value equivalent to what used to be the default values to preserve the badge in starter kits by default.
-
bd18e06: Give child props access to the OrderDetails component through the OrderPage
-
3bb5d7a: Update: use lockEmailField prop when using drupal commerce and are logged in as drupal commerce prevents users from editing their email in checkout when logged in.
Update: use immutable on the contact information pane inside the checkout review when using drupal commerce and are logged in.
-
Updated dependencies [7f61668]
-
Updated dependencies [41cffe1]
-
Updated dependencies [5ae15b0]
-
Updated dependencies [bd18e06]
-
Updated dependencies [66ed396]
-
Updated dependencies [66ed396]
-
Updated dependencies [3e157c4]
-
Updated dependencies [b2795f6]
-
Updated dependencies [d2ebf3f]
-
Updated dependencies [3bb5d7a]
-
Updated dependencies [66ed396]
- @acromedia/gesso-commerce@6.1.5
- @acromedia/gesso@6.4.1
- @acromedia/gesso-core@6.1.2
- @acromedia/gesso-drupal@6.0.3
- @acromedia/gesso-cms@6.1.2
- @acromedia/gesso-erp@6.2.3
6.3.3
Patch Changes
- 8f990a7: Use the order orderNumber property when available on the order complete page.
- Updated dependencies [baa721c]
- Updated dependencies [8a59d52]
- Updated dependencies [26fa104]
- @acromedia/gesso-core@6.1.1
- @acromedia/gesso@6.4.0
- @acromedia/gesso-cms@6.1.1
- @acromedia/gesso-commerce@6.1.4
- @acromedia/gesso-drupal@6.0.2
- @acromedia/gesso-erp@6.2.2
6.3.2
Patch Changes
- Updated dependencies [80eddc0]
- Updated dependencies [fff76de]
- Updated dependencies [fff76de]
- Updated dependencies [fff76de]
- Updated dependencies [f9d68c6]
- Updated dependencies [fff76de]
- @acromedia/gesso-commerce@6.1.3
- @acromedia/gesso-drupal@6.0.2
- @acromedia/gesso@6.3.0
6.3.1
Patch Changes
- eae6356: adds Storyblok as a devDependency.
- 305cbfd: Expose checkout page props as child props on next package page component
- Updated dependencies [eae6356]
- Updated dependencies [ab8efe6]
- Updated dependencies [0902248]
- Updated dependencies [eae6356]
- Updated dependencies [eae6356]
- @acromedia/gesso-commerce@6.1.2
- @acromedia/gesso-erp@6.2.1
- @acromedia/gesso@6.2.1
- @acromedia/gesso-cms@6.1.0
- @acromedia/gesso-drupal@6.0.1
6.3.0
Minor Changes
- 8d232d0: - The signInCallback function on LoginPage now returns a specific error message if the sign-in process encounters issues for all providers.
- Instead of relying on NextAuth's automatic redirection for the useSignIn util, the function now handles errors gracefully and manages redirection manually using Next.js useRouter. This enables us to improve the user experience by providing meaningful feedback on a failed login for builds using NextAuth instead of the existing functionality of simply redirecting back to the login page with no feedback.
Patch Changes
- e8fa722: TS type fixes
- d2845ba: Give child props access to the Gesso Addresses page component
- Updated dependencies [62b2dea]
- Updated dependencies [282522c]
- Updated dependencies [c37fdc6]
- Updated dependencies [e8fa722]
- Updated dependencies [9dfabab]
- Updated dependencies [b31c0cb]
- Updated dependencies [d0235aa]
- Updated dependencies [ad63a2e]
- Updated dependencies [0a5c916]
- Updated dependencies [8d232d0]
- Updated dependencies [426ad3c]
- @acromedia/gesso@6.2.0
- @acromedia/gesso-cms@6.0.1
- @acromedia/gesso-commerce@6.1.1
- @acromedia/gesso-drupal@6.0.1
- @acromedia/gesso-erp@6.2.0
- @acromedia/gesso-core@6.1.0
6.2.0
Minor Changes
- 6b85fa6: Add a blog page template to the next package as a next page. This is leveraged as the default render for the starter kit blog page [id].
- e39fdba: Remove account notifications from the account details page. This work has been refactored into the account details component.
Patch Changes
- Updated dependencies [e39fdba]
- Updated dependencies [c6b4a7e]
- Updated dependencies [6b85fa6]
- Updated dependencies [052acb2]
- Updated dependencies [a03e68b]
- Updated dependencies [8c5d305]
- @acromedia/gesso@6.1.0
6.1.0
Minor Changes
- a1aa4d6: Add items per page prop to catalog page so this can be adjusted from starter-kit projects. Fix bug that was preventing CatalogPage from rendering the currently selected page by passing the currentPage to ProductList.
Patch Changes
- Updated dependencies [a374d8c]
- Updated dependencies [26b270a]
- @acromedia/gesso-erp@6.1.0
- @acromedia/gesso-commerce@6.1.0
- @acromedia/gesso@6.0.1
6.0.0
Major Changes
-
609c5e9: ### CatalogPage
- adjusted to useProductSearch results directly and avoid workaround for previous implementation of Product[] response type.
CheckoutComplete
- removes fallbacks for removed cart properties
CheckoutInformation
- removes fallbacks for removed cart properties
CheckoutReview
- removes fallbacks for removed cart properties
DynamicPage
- Update dynamicPage to use a generator to not be drupal specific
Patch Changes
- Updated dependencies [609c5e9]
- Updated dependencies [609c5e9]
- Updated dependencies [609c5e9]
- Updated dependencies [609c5e9]
- Updated dependencies [43b2ba1]
- Updated dependencies [609c5e9]
- @acromedia/gesso-commerce@6.0.0
- @acromedia/gesso-cms@6.0.0
- @acromedia/gesso-erp@6.0.0
- @acromedia/gesso-core@6.0.0
- @acromedia/gesso@6.0.0
0.8.0
Minor Changes
- fb6b39f: Add a BlogPage component that uses the default layout for a Blog Page. This is ported from Concept 2 and leveraged in gesso through Starter Kit blog/[id].tsx pages.
Patch Changes
- a659ee8: Resolve a typescript compiler error in template for CheckoutInformation.
- 12c1203: Use type conversion on facet type in mapSelectedFacetsToFacetsRecursive to ensure the right types are being compared. This prevents the page from hitting errors on type conversion when selecting facets in certain combinations in the Catalog Sidebar.
- Updated dependencies [a659ee8]
- Updated dependencies [b1ea1e9]
- Updated dependencies [12c1203]
- Updated dependencies [cc252ca]
- Updated dependencies [b2e0330]
- Updated dependencies [fb6b39f]
- Updated dependencies [b358a3d]
- @acromedia/gesso@5.14.0
- @acromedia/gesso-core@5.3.2
- @acromedia/gesso-cms@5.2.3
- @acromedia/gesso-commerce@5.4.2
- @acromedia/gesso-erp@5.0.10
0.7.0
Minor Changes
- 75fab94: Add ability to handle DrupalCommerce password reset in AccountDetails and ForgotPassword templates.
Patch Changes
- a47db17: Updates checkout review product card to allow updating quantity on lineitems
- Updated dependencies [b1e515e]
- Updated dependencies [d6900b6]
- Updated dependencies [75fab94]
- @acromedia/gesso-commerce@5.4.1
- @acromedia/gesso@5.13.1
0.6.0
Minor Changes
- 2b606f9: Add useCustomer plugin placeOrder function to create order on complete order handler on Checkout Review page. This creates the order after pressing the 'Complete Order' button. Update the name of handler to better reflect the action taking place. Also, pass the cart id as a query param in the complete order route.
Patch Changes
- Updated dependencies [2b606f9]
- Updated dependencies [2b606f9]
- Updated dependencies [2b606f9]
- @acromedia/gesso@5.13.0
- @acromedia/gesso-commerce@5.4.0
- @acromedia/gesso-core@5.3.1
- @acromedia/gesso-cms@5.2.2
- @acromedia/gesso-erp@5.0.9
0.5.0
Minor Changes
- 90eb422: feat: add ability to render an error message via Alert in Cart component
Patch Changes
- Updated dependencies [5ee9ea6]
- Updated dependencies [7e0d3f5]
- Updated dependencies [90eb422]
- @acromedia/gesso@5.12.0
0.4.1
Patch Changes
- Updated dependencies [fbddf5b]
- @acromedia/gesso@5.11.2
0.4.0
Minor Changes
- 04d626a: Port next-auth from starter kit to next package. Refactor to use a plugin that is injected from starter-kit. Re-organize next package to have a "server" section to separate dependencies in build.
- 8345458: Refactored the AccountDetails and Addresses templates to use specific update methods when available.
Patch Changes
- c9bbf22: Fix issues with updateEmail when using BigCommerce commerce integration
- Updated dependencies [04d626a]
- @acromedia/gesso@5.11.1
0.3.3
Patch Changes
- a9715b8: Fix: update starter kit to not require commerce with ERP, fix linting
- Updated dependencies [962c6ac]
- Updated dependencies [6474d65]
- Updated dependencies [365cd68]
- Updated dependencies [890596e]
- @acromedia/gesso@5.11.0
0.3.2
Patch Changes
- 13a8b3f: Fix: update order breadcrumbs to use orderNumber if found.
- Updated dependencies [70a399b]
- Updated dependencies [13a8b3f]
- Updated dependencies [13a8b3f]
- @acromedia/gesso@5.10.2
- @acromedia/gesso-commerce@5.3.9
0.3.1
Patch Changes
- Updated dependencies [12c2d76]
- @acromedia/gesso@5.10.1
0.3.0
Minor Changes
- c7e6365a0: Add: port Dynamic Page components to gesso-next package.
Patch Changes
- 1eb40b1: Update dynamicPage to use a generator to not be drupal specific
- a9a5b96: Add: port the ProductPage from next's starter kit
- dbc9b6b: Fix: update session logic to use status from useCustomer instead of useSession from next-auth.
- 9230e8d: Implement redirect handler in dynamic routes
- 4d306a3: Refactor SlideCarouselWrapper and ProductMediaCarousel
- d1218eb: Default
childProps.productCard.mediaHeight
value inProductList
onCatalogPage
to align desired UX for all platforms with current design system configuration. - 9a65cef: Fix: move card data inside component so its rerenderd with component.
- Updated dependencies [fcebaa4]
- Updated dependencies [06377c8]
- Updated dependencies [92b5047]
- Updated dependencies [c5e676f]
- Updated dependencies [dbc9b6b]
- Updated dependencies [525f98a]
- Updated dependencies [d1218eb]
- Updated dependencies [4d306a3]
- Updated dependencies [4db15347a]
- Updated dependencies [6f94395]
- @acromedia/gesso@5.10.0
- @acromedia/gesso-cms@5.2.1
- @acromedia/gesso-core@5.3.0
- @acromedia/gesso-commerce@5.3.8
- @acromedia/gesso-erp@5.0.8
0.2.0
Minor Changes
- 463147f: Add: port Account Page components to next package.
- 4d80530: Migrate catalog page code into gesso-next.
Patch Changes
- 2219831: update CheckoutInformation page component to use latest configuration of CheckoutInformation component.
- Updated dependencies [167a4d1]
- Updated dependencies [3ba683b]
- Updated dependencies [f0a0b57]
- Updated dependencies [167a4d1]
- Updated dependencies [78bcf0b]
- Updated dependencies [00be2ab]
- Updated dependencies [2219831]
- Updated dependencies [460b9b3]
- Updated dependencies [fbe9e02]
- @acromedia/gesso@5.9.0
- @acromedia/gesso-commerce@5.3.7
0.1.0
Minor Changes
- e563120: Add: Checkout page and its subsequent srr functions to the next package to allow for updates to the checkout page on the gesso side.
Patch Changes
- Updated dependencies [bbf5d9d]
- Updated dependencies [bbf5d9d]
- Updated dependencies [5b09db0]
- @acromedia/gesso-commerce@5.3.6
- @acromedia/gesso@5.8.1
0.0.2
Patch Changes
- 57ab25e: Initial release for @acromedia/gesso-next.