Skip to main content

@acromedia/gesso

6.9.1

Patch Changes

  • f015cf6: add: noResultsText prop to Orders component to allow configuration of the text that shows when no orders are present and adjust the default text to be more clear.
  • Updated dependencies [e60450e]
    • @acromedia/gesso-commerce@6.2.1

6.9.0

Minor Changes

  • a10111f: Feat: add NoResults component. Displays suggestions for what steps to take when there are no results for a search.

Patch Changes

  • 846cd85: Remove error warning that that searchbar would create on every load Properly style searchbar so classes are added at the top level instead of part way down Remove some redundant nesting and redundant tokens Remove some unused styling
  • 53cadb5: Fixes issue in checkout blocking addresses from saving and allowing user to continue in the checkout.

6.8.0

Minor Changes

  • 550d875: Feat: add export of Snackbar, SpeedDial, and NoSsr components
  • da18e67: Update types related to Order and PageInfo, moving them to the Core package

Patch Changes

  • 822bf4b: Add: getCheckoutUrl prop to Cart component which you can pass your method from the useCart hook instead of trying to grab it from context and causing a race condition.
  • ca248ed: Product List: Set responsive scaling attributes for the Product Card images so that images don’t appear skewed on narrow devices.
  • 20549bb: Fix: prompt bar not closing on second click.
  • 9177fcc: add: enableAI prop to ProductDetails component to show the GessoAI component and add gessoAI to the childProps property to allow for control over the component.
  • 036bfd2: Update SlideCarouselWrapper component to align Strap implementations with Figma design. Provides applicable token overrides needed for customization.
  • ef8903d: ProductMediaCarousel - Reset the selected image to the first image when the product medias array changes
  • 20549bb: Feat: allow ComponentFactory to accept AIContent.
  • Updated dependencies [da18e67]
  • Updated dependencies [5e47037]
  • Updated dependencies [20549bb]
    • @acromedia/gesso-cms@6.2.0
    • @acromedia/gesso-commerce@6.2.0
    • @acromedia/gesso-core@6.2.0
    • @acromedia/gesso-ai@0.0.3

6.7.0

Minor Changes

  • 4b79bb7: Refactored SearchBar Component:

    • Fixed the expandOnFocus functionality by adjusting CSS selectors.
    • Added onFocus and onBlur callback props for better focus event handling.
    • Deprecated setInFocus and isFocused props in favor of the new callbacks.

6.6.4

Patch Changes

  • 0907fd1: Feat: display optionSelections on CartItem component.
  • da0e520: Deprecate: handleClick method exposed by ref in AccountSignInForm.
  • 8fa5a09: Remove erroneously duplicated css class on the ProductDetails component price field
  • da0e520: Add/Deprecate: hideCloseButton this prop can hide the close button in the form until the handleClick method has been removed where the close button will be fully removed.
  • Updated dependencies [a98eeac]
  • Updated dependencies [a98eeac]
    • @acromedia/gesso-core@6.1.4
    • @acromedia/gesso-cms@6.1.5
    • @acromedia/gesso-commerce@6.1.9

6.6.3

Patch Changes

  • df5fab7: Update searchbar component's styling so icons have the same spacing
  • f3b68ba: Use product description fields to handle grid/list render logic for the description after deprecating the description prop
  • f3b68ba: Make description truncation option and allow it to be applied to the product.description, product.formattedDescription and description props. Deprecate the description prop.
  • f3f6a51: Fix: reduce the spacing between product options on product details page to clean up unnecessary white space.

6.6.2

Patch Changes

  • ff21b16: Fix: remove uneeded non null checks for currency argument in formatCurrency instances.
  • 949b3dd: Update the cartItem's test and fix a bug with increasing quantity amount
  • 5521aa2: - Separated the styles for comp-strap__featured-image and comp-strap__secondary-text in the Strap component CSS.
    • Modified the min-height property in .comp-strap__featured-image to be applied only when the featured prop is defined.
  • 031dc68: Fix: remove expand indicator in CartItem when there is no children to display inside of it.
  • Updated dependencies [ff21b16]
    • @acromedia/gesso-commerce@6.1.8

6.6.1

Patch Changes

  • 593339e: Adds spreading of rest on Results component
  • d88281a: Fix: don't allow a user to proceed through the checkout without a payment method.
  • 6781c3f: Allow ProductCard child props from ProductList to be fully overridable
  • f47bcbc: Add prop to CartSummary, positionSitcky, to control the positioning property of the component
  • 079b767: Feat: Add pageChangeCallback, a function that is called with the page number when the pagination component is used. Add totalItems, a prop that allows you to tell the pagination component how many orders there are without passing all the orders directly. Pages will be calculated as totalItems divided by itemsPerPage.
  • 39c0dd9: feat: add msrp toggle msrp price label to product details page and toggle to show sale price instead of normal price.

6.6.0

Minor Changes

  • a380ab0: Create the Product Page Skeleton component and implement it into the ProductPage component in the Next package

Patch Changes

  • c49be5c: Update: make the orders component have a load more pagination strategy variant. add a loadMoreCallback prop to fire when the load more button is clicked and add a payload prop to pass the payload to so the load more button knows when to render and when to hide itself.
  • 3bcf44c: conditionally render a subtitle under the product title on the product details component
  • 7f0bf53: This update ensures better alignment and behavior of vertical tabs and their content panels, particularly when dealing with long labels or larger panel content.
  • d38edfc: Fix: allow a user to proceed through CheckoutInformation if a shipping method exists not if a shipping method has been selected at some point during editing as the former allows a method to still be selected even if the shipping methods are no longer showing.
  • 19ef598: Fix: allow payment method info pane in checkout review to accept data and not be hardcoded.
  • 63b9352: Fix: show the postal code in the shipping information pane during checkout if the country is equal to canada otherwise show the zip code.
  • Updated dependencies [3bcf44c]
    • @acromedia/gesso-core@6.1.3
    • @acromedia/gesso-cms@6.1.4
    • @acromedia/gesso-commerce@6.1.7

6.5.0

Minor Changes

  • 5ea0dce: Create the AI Response Listing Layout component named ResultsListing
  • 5ea0dce: Create the GessoAI component that compiles the AI Prompt Bar and Results Listing components
  • 27b2914: 404 Error Handling: Implemented a Custom404 component.
  • 89c8519: Add input limitation to the creditCardForm component

Patch Changes

  • 8879d5a: Update: add editable shipping info to the checkout information form so shipping methods can be properly updated before proceeding through the checkout.

  • 3d49115: Fix: fix box console errors and background prop rendering [object object]

  • 3d062c8: Address form prefers zip code if country is US else postal code rather than just prefering postal code if it is present

  • 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.

  • 26def87: Fix: box textMode light should not apply to Button

  • 452e34e: Add the sticky positioning to the cartSummary component in non-mobile circumstances

  • 70b7a36: Fix: refactor AccountDetails component to handle its own messaging with new onEdit prop.

    Deprecate: deprecate editCallback prop in favour for onEdit.

  • 26def87: Fix: fix Button error - React does not recognize the labelColor prop on a DOM element

  • Updated dependencies [83259b2]

  • Updated dependencies [ae8c363]

    • @acromedia/gesso-cms@6.1.3
    • @acromedia/gesso-commerce@6.1.6

6.4.1

Patch Changes

  • 41cffe1: Make the secure payment link in CheckoutInformation optional

  • 5ae15b0: Expose additional button controls for card and productCard through the cardActions prop

  • bd18e06: Make the order summary labels in OrderDetails configurable by props

  • 66ed396: Deprecate: ShippingMethodsOptions removing in V8 from design-system import from core instead.

  • 3e157c4: Fix: switch shippingMethods in checkout form to use react hook form so its data is included in the submit data.

  • b2795f6: Fix: capitalize the "Order Placed" subtitle to match the rest of the subtitles on the OrderBlock component.

  • 3bb5d7a: Update: allow email field in CheckoutInformation to be locked to prevent editing with the lockEmailField prop.

    Update: allow hiding the edit button on CheckoutInfoPane with the immutable prop.

  • Updated dependencies [7f61668]

  • Updated dependencies [66ed396]

  • Updated dependencies [66ed396]

    • @acromedia/gesso-commerce@6.1.5
    • @acromedia/gesso-core@6.1.2
    • @acromedia/gesso-cms@6.1.2

6.4.0

Minor Changes

  • 8a59d52: feat: adds the AI ResponseCard component.
  • 26fa104: Create the ResourceCard component

Patch Changes

  • Updated dependencies [baa721c]
    • @acromedia/gesso-core@6.1.1
    • @acromedia/gesso-cms@6.1.1
    • @acromedia/gesso-commerce@6.1.4

6.3.0

Minor Changes

  • f9d68c6: Create the AI promptBar component

Patch Changes

  • fff76de: Styles were also added to the SlideCarouselWrapper to make straps 100% width when using the arrows inside option
  • Updated dependencies [80eddc0]
    • @acromedia/gesso-commerce@6.1.3

6.2.1

Patch Changes

  • ab8efe6: Include the shipping information in the use order plugin and apply to OrderDetails component
  • 0902248: Allow an optional and configurable purchase order field on a gesso order
  • Updated dependencies [eae6356]
  • Updated dependencies [0902248]
  • Updated dependencies [eae6356]
  • Updated dependencies [eae6356]
    • @acromedia/gesso-commerce@6.1.2
    • @acromedia/gesso-cms@6.1.0

6.2.0

Minor Changes

  • 8d232d0: - Replaced manual state management in AccountSignInform component with react-hook-form for more efficient and streamlined form state management. Leverages react-hook-form's error management system, displaying errors using the Alert component.
    • Added a new customErrorMessage prop to the AccountSignInForm component. This prop allows developers to specify a custom error message to be displayed when an authentication error occurs during the sign-in process. The custom message will override the default error message from the API response.
    • Updated the Checkbox component to use React.forwardRef for proper ref forwarding. This fix is necessary to support use cases where refs are required, such as integrations with react-hook-form which needs direct access to the DOM element.

Patch Changes

  • 62b2dea: Add another optional chain after looking at the first index of product medias in Product List to prevent type errors breaking page render.

  • 282522c: # Account Details Component Updates

    Edit Actions Refactor in AccountDetails

    • The Button components for edit actions on the Name and Email fields have been replaced with IconButton and Icon components for a more streamlined look.

    Button Alignment in AccountDetailsEdit

    • A Box component now contains the save and cancel buttons.
    • These buttons are aligned to the start using justifyContent="flex-start".

    Button Style Update

    In both the AccountDetails and AccountDetailsEdit components:

    • The Button components used for the save and change password actions have been updated to use the outlined variant.
  • c37fdc6: Addressed UX concern where the ‘Cancel’ button is positioned far to the right in AddressForm implementations utilizing the formButtons prop.

  • e8fa722: TS type fixes

  • 9dfabab: Move layout-related files from one folder to another, components to layouts

  • ad63a2e: fix: adjustments to support minimum 320px screen width

  • Updated dependencies [e8fa722]

  • Updated dependencies [d0235aa]

  • Updated dependencies [0a5c916]

    • @acromedia/gesso-cms@6.0.1
    • @acromedia/gesso-commerce@6.1.1
    • @acromedia/gesso-core@6.1.0

6.1.0

Minor Changes

  • e39fdba: Move alert notifications for account detail fields into account details component. Updates to account data will display a notification in account details.
  • 6b85fa6: Add Blog Page Details component along with storybook layout. This is ported from previous work on Concept 2 and gives a default layout for a Blog Page with underlying recent post, breadcrumbs and socials components.
  • 052acb2: exports the following MUI components from Gesso: MaterialMenu, MaterialDialog, AdapterDayjs, DatePicker, LocalizationProvider.

Patch Changes

  • c6b4a7e: Update postal code functionality in the AddressForm
  • a03e68b: Fix: make paymentMethod use react hook form and fix province not being able to be filled out.
  • 8c5d305: Replace credit card related package and address bug

6.0.1

Patch Changes

  • Updated dependencies [26b270a]
    • @acromedia/gesso-commerce@6.1.0

6.0.0

Major Changes

  • 609c5e9: ### Gesso Theme: Deprecated Tokens Removed

    The theme.tokens.colors.paletteBorderMain token has been renmoved and replaced with paletteBorderMedium.

    Changes:

    • Removed the getCompatibleBorderColor helper function that had been providing backwards compatibility for the old paletteBorderMain token.

    Impact:

    • Any project still utilizing the paletteBorderMain token will need to be updated to use the paletteBorderMedium token. This will require the designer for the project creating the new token in Figma and removing the old one, if not already done. The simplest path forward would be to create the new paletteBorderMedium token and assign it the value that had been used by paletteBorderMain.

    Example Update:

    border:`${theme.tokens?.borderWidths.fine} solid ${theme.tokens.colors.paletteBorderMedium}`,

    Gesso Components: Deprecated Props Removed

    Changes:

    AccountSignInForm
    • removes handleClickCallback prop
    AddToCart
    • removes buttonText, submitMessage, callback, message, and failMessage props. Use buttons instead:
      buttons?: {
    text?: React.ReactNode;
    callback?: (
    formData: Record<string, unknown>,
    ) =>
    | void
    | Promise<void>
    | Response<ReactNode | false>
    | Promise<Response<ReactNode | false>>;
    buttonProps?: Partial<
    Omit<ButtonProps, 'children' | 'type' | 'href' | 'linkwrapper'>
    >;
    }[];
    AddressForm
    • removes companyName, streetAddress, streetAddress2, cityName, countryName, provinceName, and zipPostal code props.
    • use company, addressLine1, addressLine2, city, country, province, and postalCode props instead.
    Cart
    • primaryAction and secondaryAction are replaced by cartActions.
    • currency, cartItems, and cartSummary are replaced by passing cart.payload directly to Cart component. This will use cart.currency, cart.items, and cart.adjustments as needed.
    CartSummary
    • primaryAction and secondaryAction are replaced by cartActions.
    ComponentFactory
    • Removed support for the deprecated ComponentFactoryPlugin type.
    • Now only accepts plugins of type ComponentFactoryPluginV2<any>.
    export type ComponentFactoryPluginV2<T> = (props: {
    data: T | ComponentFactoryData;
    pluginManager: PluginManager;
    config?: ComponentFactoryConfig;
    [key: string]: unknown;
    }) => JSX.Element | null;
    FacetCheckbox
    • Removes the original FacetCheckbox component
    • Use FacetCheckboxV3 or FacetCheckboxV2 (deprecated) instead.
    • Internal implementations within Gesso have already been updated with this change.
    • Removed the support for ColorOptions as a value for focusColor.
    • Now, focusColor exclusively accepts an object with textColor and backgroundColor properties, both of type ColorOptions. This provides more precise control over the focus state styling of the Link component.
    ProductCard
    • cardLink: Removed the cardLink prop, which has been replaced by the more flexible cardActions prop.

    • cardLinkText: Removed the cardLinkText prop, as it is no longer needed with the cardActions prop.

    • cardLinkControl: Removed the cardLinkControl prop, as the onClick handler can now be specified within each cardAction object.

    • endIcon: Removed the endIcon prop ,as this can now be specified within each cardAction object.

    • startIcon: Removed the startIcon prop, as this can now be specified within each cardAction object.

    • Child Props:

      • cardLinkTextButton: Removed the cardLinkTextButton property from the childProps object.
      • buttonEndIcon: Removed the buttonEndIcon property from the childProps object.
      • buttonStartIcon: Removed the buttonStartIcon property from the childProps object.
      • cardMedia.link: Removed the cardMedia.link property from the childProps object.

    Migration Guide:

    If you were previously using the cardLink, cardLinkText, or cardLinkControl props, please update your code to use the cardActions prop instead. Here's an example:

    // Old usage
    <ProductCard cardLink="/product/123" cardLinkText="View Product" cardLinkControl={myHandler} />

    // New usage
    <ProductCard cardActions={[{ title: 'View Product', onClick: myHandler }]} />
    ProductDetails
    • callback: Removed the deprecated callback prop. Functionality should be implemented using childProps instead.
    • submitMessage: Removed the deprecated submitMessage prop. If needed, custom messages related to form submission should be handled directly within childProps instead.
    Strap
    • featureImage: Removed the deprecated featureImage prop. Functionality should be implemented using featured.image instead.

Patch Changes

  • 43b2ba1: Revert the ComponentFactoryPlugins generic type constraint from ComponentFactoryData to any.
  • Updated dependencies [609c5e9]
  • Updated dependencies [609c5e9]
  • Updated dependencies [609c5e9]
    • @acromedia/gesso-commerce@6.0.0
    • @acromedia/gesso-cms@6.0.0
    • @acromedia/gesso-core@6.0.0

5.14.0

Minor Changes

  • b1ea1e9: Use agnostic library that doesn't rely on the browser or node.js to decode HTML entities.
  • b2e0330: Create the ResourceCard component
  • fb6b39f: Add a new layout component called BlogPageDetails. This includes nested components of BlogPageRecentPosts and BlogPageRelatedArticles. These components provide out of the box solutions to scaffold a blog page with it's default features of related articles and social links. This work is ported from Concept 2 and leveraged in starter-kit through our next package.

Patch Changes

  • a659ee8: - Ensures that different representations of American country name (i.e. US, United States, United States of America) are handled consistently in instances of AddressForm by utilizing normalizeCountry consistently to ensure country names are properly normalized without redundant functions.
    • When toggling "billing address same as shipping" to false in CheckoutInformation, shipping address info will no longer be cleared from the form.
  • 12c1203: Add optional chaining to checkbox items for possible fail states with facet data not being found, this prevents the renderer breaking when certain facet combinations are used.
  • b358a3d: - Allow enabling the phone number field without setting a default value.
    • Allow making optional fields required.
    • Expose address form props from CheckoutInformation through childProps.
  • Updated dependencies [cc252ca]
    • @acromedia/gesso-core@5.3.2
    • @acromedia/gesso-cms@5.2.3
    • @acromedia/gesso-commerce@5.4.2

5.13.1

Patch Changes

  • b1e515e: Adjust context so they are not immediately created and only created if needed, currently behind a feature flag for backwards compatibility
  • d6900b6: add: add to cart controls to product card to allow variation selection, adjusting quantity and adding an item to cart.
  • 75fab94: add: formData for Account Password editCallback in AccountDetailsEdit to support password reset workflows in Drupal Commerce.
  • Updated dependencies [b1e515e]
    • @acromedia/gesso-commerce@5.4.1

5.13.0

Minor Changes

  • 2b606f9: Add conditional changes for items being optional in cart items.

Patch Changes

  • Updated dependencies [2b606f9]
  • Updated dependencies [2b606f9]
    • @acromedia/gesso-commerce@5.4.0
    • @acromedia/gesso-core@5.3.1

5.12.0

Minor Changes

  • 90eb422: feat: add ability to render an error message via Alert in Cart component

Patch Changes

  • 5ee9ea6: fix: add error messaging to product card.
  • 7e0d3f5: Add: update product card to accept additonal info placed under the SKU using the additionalInfo prop, display a price lable using the priceLabel prop and only show one sentance of the product description when using the description prop.

5.11.2

Patch Changes

  • fbddf5b: Fixes FacetCheckboxV3 so an item expands when a child is checked

5.11.1

Patch Changes

  • 04d626a: Correct failing test in SearchBar that was searching for an item that didn't exist.

5.11.0

Minor Changes

  • 890596e: Feat: add focus-visible state to Link and NativeHTML links

Patch Changes

  • 962c6ac: Fix: remove hardcoded font families from theme
  • 6474d65: Fix the rendering of the searchbar inside of the headertoolbar to maintain ref
  • 365cd68: Feat: add ability to override Button label colors

5.10.2

Patch Changes

  • 70a399b: Fix: allow making fields immutable in account details.
  • 13a8b3f: Fix: update order component to allow showing additional adjustments.
  • Updated dependencies [13a8b3f]
    • @acromedia/gesso-commerce@5.3.9

5.10.1

Patch Changes

  • 12c2d76: Fix: Prevent premature address changes in AddressForm

    Before:

    • Address changes were triggered as soon as the form was valid, even if the user had not clicked the save button.

    After:

    • Address changes are only triggered when the user clicks the save button, if formButtons are present.

5.10.0

Minor Changes

  • d1218eb: - Make childProps and ProductCard tokens available through ProductList to provide additional configuration and overrides for cases where customization is required ex: setting media height to be different than what is provided from the API response.
    • Default ProductCard to use mediaHeight prop for image height if it is provided, otherwise use what is provided from the API response.
  • 4d306a3: Refactor SlideCarouselWrapper and ProductMediaCarousel
  • 6f94395: Migrating decodeHTMLEntities to only impact clientside components.

Patch Changes

  • fcebaa4: Fix: add linkWrappers to checkoutReview
  • 06377c8: Update: update ProductDetails to include a summary description, product alert and price label.
  • c5e676f: Feat: add ability to set typography defaults in createGessoTheme, use theme fontFamilies in NativeHTML
  • dbc9b6b: Fix: update isSignedIn to use state as to prevent hydration errors.
  • 525f98a: remove unnecessary ternary in CartSummary onClick declaration which was causing secondary actions to be undefined in environments using a redirectUrl for checkout.
  • 4db15347a: Add: review section override on ProductDetails component to allow the changing of the review section.
  • Updated dependencies [6f94395]
    • @acromedia/gesso-core@5.3.0
    • @acromedia/gesso-commerce@5.3.8

5.9.0

Minor Changes

  • 2219831: - Add react-hook-form field validation to CheckoutInformation, AddressForm, CreditCardForm components.

    • AddressForm:

      • Add optional useFields prop for scenarios where fields need to be embedded within a larger form.
      • Add optional namespace prop to ensure form state and validation contexts are unique to each instance where the AddressForm may be used multiple times within a parent component (e.g., an instance for Shipping and another for Billing within the same parent form).
      • Existing formButtons.submitCallback prop aligned with react-hook-form handleSubmit for form validation.
    • CreditCardForm:

      • Also receives optional useFields prop for purposes described above.
      • Exposes optional onSubmit callback function for form submission.
      • Add optional onToggleBillingAddress and billingAddressSameAsShipping props to give a parent component greater control over the checkbox for billing address behavior.
    • CheckoutInformation:

      • Exposes optional onSubmit callback function for form submission.
      • Deprecates primaryAction prop in favor of cartActions for consistency with other components.
      • Conditionally renders shippingMethods based on if a value is provided for the prop.
      • Replaces internal use of Spacer by exposing token overrides for padding for increased customization.
      • Moves CheckoutInformation to the Checkout directory to align with other Checkout layouts.
    • TextField: Provide forwardRef from a parent component down to the MaterialTextField.

    • Add optional disabled boolean key to the CartSummaryActions interface, update Storybook documentation where this interface is used.

  • fbe9e02: Add skeleton for ContentPage.

Patch Changes

  • 167a4d1: Update slideCarouselWrapper's pagination dots and arrows styling when placed inside

  • 3ba683b: - Remove paddingTop from BlogPageListing's root Section component for consistency with other layouts.

    • Add optional stackInputsBreakpoint and stackMenuBreakpoint props to BlogPageListing / BlogPageTopController to allow flexibility of when useMediaQuery should be triggered to stack SearchBar, Select, and Menu components respectively.
  • f0a0b57: Add appropriate margin to FacetCheckboxV3 and expose applicable token overrides

  • 167a4d1: Add showArrowsInside and showPaginationDotsInside to the SlideCarouselWrapper component

  • 78bcf0b: Update Header component for further customization

  • 460b9b3: fix: stop header container styles from affecting deeper containers

  • Updated dependencies [00be2ab]

    • @acromedia/gesso-commerce@5.3.7

5.8.1

Patch Changes

  • bbf5d9d: Fix: base the primary status on the actuall addresses primary status from the respective platform instead of state.
  • Updated dependencies [bbf5d9d]
  • Updated dependencies [5b09db0]
    • @acromedia/gesso-commerce@5.3.6

5.8.0

Minor Changes

  • d5d1a57: Add background video support to the Strap component
  • f1feb11: - Add BlogPageListing and subcomponents.
    • Add onClear prop to SearchBar component to provide a way for a parent component to manage the clearing behavior of the search input field.
    • Pulls gutterTop out of ...rest in Typography component to resolve an unrecognized DOM element error.

Patch Changes

  • 5ebf83a: Fix: add default return to AccountDetails edit form.

5.7.0

Minor Changes

  • b39128b: Add startIcon, endIcon, and childProps to the Card component

Patch Changes

  • 23c1a77: Add option for current password fields in account details component to allow editing password and email on platforms that need the current user password to complete the request.

5.6.2

Patch Changes

  • 78e6a60: Remove sign in form from desktop account menu and refactor jsx return inside account menu component.
  • 666d5cd: - Fixed an issue where icons were not displayed correctly due to the default display property being changed to flex.
    • Introduced new display options (inline, flex, inline-flex) for the display prop in the Icon component.
    • Reverted the default value of the display prop to inline-block.
    • Updated the display prop description in the Storybook configuration to include the new options: inline, flex, inline-flex.
    • Updated the Icon components used in SlideCarouselWrapper to use display="flex" where necessary.
  • 10f3d12: Add showArrowsInside and showPaginationDotsInside to the SlideCarouselWrapper component
  • Updated dependencies [b07a19a]
  • Updated dependencies [499474f]
    • @acromedia/gesso-core@5.2.4
    • @acromedia/gesso-commerce@5.3.5

5.6.1

Patch Changes

  • Updated dependencies [fde46e7]
    • @acromedia/gesso-commerce@5.3.4

5.6.0

Minor Changes

  • eda72b5: Implemented error and success messages on account edit and accountCreate

Patch Changes

  • Updated dependencies [eda72b5]
    • @acromedia/gesso-core@5.2.3
    • @acromedia/gesso-commerce@5.3.3

5.5.2

Patch Changes

  • 0e9f670: Fix SearchBar mobile prop functionality

5.5.1

Patch Changes

  • 0a0003c: Adjusted the returned properties in the CreditCardForm component's getSummaryInfo method.

5.5.0

Minor Changes

  • 25f0f58: Added stepper to the CheckoutInformation, CheckoutReview, and CheckoutComplete components. Added a stepData prop to control stepper labels and rendering of the stepper.

Patch Changes

  • cd1c365: Fix: add proper useEffects to checkoutInformation component so the onChange callbacks get up to date values, fix console.errors to do with the component and its sub components, and deprecate address and email prop.
  • 7fb0e47: Correct storybook description syntax to render consistently across browsers (looking at you, Firefox)

5.4.5

Patch Changes

  • 14d5d74: Correct figmagic font family import and add prettier to figmagic script

5.4.4

Patch Changes

  • 052daa0: export the Ratings and RatingsList components from Gesso so they are available for use in projects.
  • cb958d2: Adjusted the Counter component to render the list as a div instead of an unordered list.

5.4.3

Patch Changes

  • b187c95: fix: replace name field in account details with first and last name fields when editing.
  • 7e198e6: Fix: add brand query to brand link and add catalog url prop so your able to change where it links to in productDetails.

5.4.2

Patch Changes

  • b5c25d676: Adjusted build external flagging to work better in all locations, previously it could falsely include other Gesso libraries
  • Updated dependencies [fe3a065c2]
  • Updated dependencies [af19949e5]
    • @acromedia/gesso-commerce@5.3.2
    • @acromedia/gesso-core@5.2.2

5.4.1

Patch Changes

  • 908c2a2: Fix: long product titles no longer overlap with description control and heart icon no longer is cut off on mobile.
  • 13d0017: Select correctly passes the remaining type options through to material select
  • Updated dependencies [29d64f7]
    • @acromedia/gesso-core@5.2.1
    • @acromedia/gesso-commerce@5.3.1

5.4.0

Minor Changes

  • 5c546ef: - Add skeleton for CartSummary and update internal implementations of Cart, CartSummary, CheckoutComplete, CheckoutReview components.
    • Add css to handle breakpoint between md/lg for Cart and CartItem to resolve issue where elements collided with eachother between screen sizes. Token overrides provided.
  • 610dd9e: Add skeleton for Cards/ProductCards and update internal implementations (ProductList/catalog) where loading indication is needed
  • 6efc229: Add skeleton for CartItem and components based off of CartItem (Orders)

Patch Changes

  • 42f1781: Shopify now correctly returns the checkout url

5.3.0

Minor Changes

  • 588e2b1: Add skeleton for Facets/FacetsContainer

Patch Changes

  • 619e0ac: Unpack marginTop and marginBottom from props using destructuring in Divider.
  • Updated dependencies [9dbfed6]
  • Updated dependencies [ede7130]
    • @acromedia/gesso-core@5.2.0
    • @acromedia/gesso-commerce@5.3.0

5.2.0

Minor Changes

  • 81ae8bf: - feat: add ability to optionally pass a full Product response directly into ProductCard
    • feat: align formatting of prices across Product related components (ProductCard, ProductList, ProductDetails)
    • refactor: adjusts internal prop assignments that are now handled the same by passing product directly to Product Card in related components (Product List, Product Details)
  • afdf358: Add child support to product details
  • 24e76cb: Added FacetCheckBoxV3 which supports facet meta data for matching with API calls
  • 24e76cb: Changed catalog.tsx to properly run via API and work with any sized product catalog, instead of just working with a limited set in-page
  • e10e52b: Implemented the ability to change defaut address in the backend rather than just hold the address in state on the frontEnd

Patch Changes

  • 81ae8bf: - removes duplicate id prop in AddressBlock that was causing a build error
    • make ReviewItems props optional in Ratings component to align with Product Reviews interface from core
  • 6d8e562: fixed the facetPriceRange so that the inputs are cleared when the ranges are erased in the above component
  • 8f9c3c8: adjusts OrderDetails and OrderBlock components to format status data in a consistent manner
  • 24e76cb: Added disabled option to FacetPriceRange
  • 517db02: Adds password reset functions to shopify plugin, Adds password reset flow to starter-kit
  • Updated dependencies [8f9c3c8]
  • Updated dependencies [24e76cb]
  • Updated dependencies [8f9c3c8]
  • Updated dependencies [517db02]
  • Updated dependencies [e10e52b]
    • @acromedia/gesso-core@5.1.0
    • @acromedia/gesso-commerce@5.2.0

5.1.0

Minor Changes

  • ee01bc1: Add exception for when related products has less than four items to maintain alignment for product cards. Adjust styling to keep related product section in column.
  • 222a9fb: Passed getCheckoutUrl and create condition to decide where to redirect customer
  • c5392ef: Deprecates MenuData.children and introduces MenuData.links to better align with cms-provider Menu interface. Supports backwards compatibility for children and updates internal implementations to prefer links.

Patch Changes

  • 7c33ff1: remove some leftover console.log
  • 34e0807: Adjusted the AddressForm component to correctly take in an id from it's parent component.
  • be7e52e: Added loader skeleton to Icon component
  • de7fa73: fix: add id to address component so it can be passed in responses and add logic to normalize country and province props.
  • 7dd18c6: dropdown menus close on focusOut
  • 352ef12: Update dependencies and clean up dependency tree
  • Updated dependencies [34e0807]
  • Updated dependencies [de7fa73]
  • Updated dependencies [5a2fc8b]
  • Updated dependencies [2386c76]
  • Updated dependencies [352ef12]
  • Updated dependencies [478fe55]
    • @acromedia/gesso-commerce@5.1.0
    • @acromedia/gesso-core@5.0.1

5.0.0

Major Changes

  • bff9b4a: ## Components

    AcountMenu

    • Token override submenu.boxShadow is now type string instead of TokenShadowValue

    AccountSignInForm

    • secondaryMenu prop has been removed

    Card

    • textAlign prop has been removed

    CarouselWrapper

    • All Swiper refrences have been removed

    CartItem

    • Removed removeProduct use removeProductCallback

    CreateAccount

    • Removed buttonVariant use button

    Dialog

    • Token override paper.boxShadow is now type string instead of TokenShadowValue

    Divider

    Removed props
    • backgroundImage
    • backgroundColor

    use background and its color and image props

    FacetCheckbox

    • Removed dense prop use spacing

    FacetCheckboxV2

    • Removed dense prop use spacing

    FacetGroup

    • childrenComponent prop has been removed

    GridItem

    Removed props
    • backgroundColor
    • backgroundImage
    • backgroundImageSize
    • alignItems
    • justifyContent

    IconButton

    • padding prop has been removed
    • all boxShadow token overrides are now type string instead of TokenShadowValue

    ProductCard

    • root.boxShadow token override is now type string instead of TokenShadowValue
    Removed props
    • closeDrawer
    • startOpen
    • drawerOpen
    • showCloseButton
    • drawerCallback

    Section

    Removed props
    • backgroundColor
    • backgroundImage
    • backgroundImageSize

    use background and its image, color and size props

    Strap

    Removed props
    • backgroundColor
    • backgroundImage

    use background and its image and color props

    Removed Components

    Gesso V5 removes a few of our componenets these are as follows

    • CardGroupCarousel
    • HeroBanner
    • LogoCarousel

    The functionality of all these can be done with SlideCarouselWrapper

    Tokens

    Removed Tokens

    The token shadows under theme.tokens has been removed

    Helpers

    Removed Mixins

    The following mixins have been removed

    • dsMargin
    • dsMarginSingle
    • dsMarginX
    • dsMarginY
    • dsPadding
    • dsPaddingSingle
    • dsPaddingX
    • dsPaddingY

Patch Changes

  • Updated dependencies [e840dfc]
  • Updated dependencies [bff9b4a]
  • Updated dependencies [bff9b4a]
    • @acromedia/gesso-commerce@5.0.0
    • @acromedia/gesso-core@5.0.0

4.25.0

Minor Changes

  • 39fe056: added functionality to disable checkout button when no Items are in the cart summary

Patch Changes

  • 477baa9: Correct AddToCartOptions to pass required to select component, which disables selecting "None" when required
  • 1ef5633: update usages of height prop in Spacer to use closest matching token or component default
  • 046bd9a: Added forced page scroll to top to ProductList
  • 547271c: Adjusted the alignment of menu items in the HeaderToolbar's Drawer component for mobile.
  • d870c12: add clickable styles to invoiceTable title for mobile views
  • 94dec38: removed tabIndex from MenuList as the Links are always going to create a tabIndex and this was adding an extra tab press before reaching the next li

4.24.1

Patch Changes

  • Updated dependencies [d8a41f2]
    • @acromedia/gesso-commerce@4.10.4

4.24.0

Minor Changes

  • 6577137: Adjust order total calculation to not factor discount in big commerce. This calculation is inaccurate. Move discount display just above order total as this subtraction is done last.

Patch Changes

  • 5c1e69c: Use cart item productId for cart urls. This ensures bigcommerce product pages display changes as expected when product options change.
  • 586a97b: Allow none to be a select box option when not required
  • 36b863c: Fix: add missing onClick prop to mobile menu inside AccountMenu.
  • 34a1971: Adjusted the Footer component to use an Mui Container component and adjusted the MenuList styling for the alt3MenuHorizontal variant to render a pipe instead of a bullet point on list items.
  • 56ad5f9: Add: shoppingCartIcon now has a prop mobileBreakpoint to change when the mobile version of the component is shown.

4.23.4

Patch Changes

  • 861f143: Correct product details to use the main and sku from bigcommerce, not do its own logic

4.23.3

Patch Changes

  • d85aea8: fixed hydration issue caused by the use of UUID in textField.tsx

4.23.2

Patch Changes

  • 3533f88: Corrected issue where swatch was not using the correct value
  • 3533f88: Backported and simplified product select logic so it is no longer required in page template

4.23.1

Patch Changes

  • 126559a: AddToCart would show the required styling for all fields
  • 126559a: Add to cart button will disable if required options are not selected
  • 126559a: Allow AddToCart button text to be optional so it can use automatic defaults

4.23.0

Minor Changes

  • 44e261b: changed [id] page to pass the product and removed the need to modify it
  • 44e261b: Added price and sku to productoptions for use on the frontEnd

Patch Changes

  • cd78ca2: fix: override default MUI input placeholder opacity in theme to resolve accessibility concern. Input text set to textPrimary, placeholder text set to textSecondary.
  • Updated dependencies [44e261b]
    • @acromedia/gesso-core@4.9.0
    • @acromedia/gesso-commerce@4.10.3

4.22.0

Minor Changes

  • 68bc4e8: Remove color styling in link based off variant of the text and adjust prop to allow for text focus color customization.
  • 9baacde: Add mobile menu for accounts dropdown inside drawer.

Patch Changes

  • 2e780cc: Fix issue with passing unwanted css props from Link to children
  • 3aab25e: Fix: Cast buttonColor as any as the expected type is the default mui palette until it is wrapped in themeProvider.
  • Updated dependencies [e95eefc]
    • @acromedia/gesso-core@4.8.4
    • @acromedia/gesso-commerce@4.10.2

4.21.0

Minor Changes

  • 5b6dc72: Implemented react hook form

Patch Changes

  • 98712f5: Address the issue with Counter component's addButton tokens
  • 1612222: Add border to contained button variant and text variant to match outlined variant
  • f8b0e1a: Fix undefined values overwriting component defaults
  • 0fa3efa: Fix: Edit invoices component to handle new data
  • Updated dependencies [89d020c]
  • Updated dependencies [0a5b573]
  • Updated dependencies [0fa3efa]
    • @acromedia/gesso-commerce@4.10.1
    • @acromedia/gesso-core@4.8.3

4.20.0

Minor Changes

  • 2982e25: Adds variant prop control and styling defaults based on variant to Link component. Also updates focus and visited states to desired UX. NativeHTML is aligned with the changes, and various components receive minor related updates per UX.

Patch Changes

  • 2ee50c4: Fix: restore defaultValue functionality in addToCartOption
  • 889d371: Adjust the token values for the counter component's radii

4.19.2

Patch Changes

  • 94d1584: Deprecate button on ProductCard and add ability to accept more than one button
  • ce17a8a: Fix: add no results text and convert strings to dates before formating them
  • ed32eed: fix: switch to page one when there is not enough products to fill up to current page
  • 5519b9b: Changed cart summary to show for empty cart.
  • 306cf36: Update NativeHTML typography headings to properly use minimum font size tokens on mobile
  • 3d01ae2: Fix: only allow first column of cart item (img) to take up 25% of the cartItem component
  • aba8317: exposes Loading Button from MUI/Lab package. Storybook example included.
  • 1bb8dcb: feat(productDetails): handle default value for totalReviews
  • d8c544c: Fix: add back overflowX css property to fix side scrolling issue
  • 54f1216: Remove outdated license settings in package.json
  • cb914c1: Add more token overrides for counter component
  • a257243: Corrected spelling error on formattedDescription. Adjusted shopify Product to use formattedDescription as other libraries do.
  • Updated dependencies [f9ab59d]
  • Updated dependencies [427f62f]
  • Updated dependencies [54f1216]
  • Updated dependencies [a257243]
    • @acromedia/gesso-commerce@4.10.0
    • @acromedia/gesso-core@4.8.2

4.19.1

Patch Changes

  • c41cec4: add missing breakpoint check that was causing cartSummary to appear below cartItems in cart

4.19.0

Minor Changes

  • 5afc784: Updated the product card to render price ranges if the unit price is unavailable. Adjusted the shopify package to use price range if there is no variant supplied.
  • acdc991: add: invoices page component and invoice details page component
  • fa9550e: Any usage of ProductCard now uses product.id for the url instead of product.sku

Patch Changes

  • dcbeba7: Change the card content text wrapper to be a Box(div) instead of a body2 (p tag) for nextjs hydration purposes
  • d974f44: correct spacing prop usage in FaceCheckbox
  • Updated dependencies [fa9550e]
  • Updated dependencies [8606ed3]
  • Updated dependencies [5afc784]
  • Updated dependencies [11e619c]
    • @acromedia/gesso-commerce@4.9.0
    • @acromedia/gesso-core@4.8.1

4.18.0

Minor Changes

  • 8990ef8: Changed product hook to return html description and use it in ProductDetails component

Patch Changes

  • 3b16e0d: Added default case of string to setDividerColor helper to allow handling of a valid css hex code in Divider component.
  • aaaed5d: add getMediaProperty helper to ProductList component to provide default value in cases where product.medias is undefined in bigcommerce response.
  • aee5fe2: Fixed the padding in account menu signed in variant
  • 363c90f: Fixes issue with Account Menu not supporting onClick
  • 45d4d78: fixed the header hover on smaller screens
  • cd6b73be: Divider has an erroneous override of background image that caused an undefined background image
  • aaaed5d: pulls latest tokens from Figma - graphics and colors
  • 2f4f054e: Adjust spacing to enhance UX in the Navigation Bar's Menu List Items to make them more responsive to mouseover
  • 1bc2882: Made optional paletteBorderMain as it has been deprecated
  • Updated dependencies [8990ef8]
  • Updated dependencies [1bc2882]
  • Updated dependencies [72b712a7]
    • @acromedia/gesso-core@4.8.0
    • @acromedia/gesso-commerce@4.8.0

4.17.0

Minor Changes

  • a3a7020: Adds getForm handler and form plugins for component factory

4.16.1

Patch Changes

  • Updated dependencies [f849e7c]
    • @acromedia/gesso-commerce@4.7.0

4.16.0

Minor Changes

  • 861f889f: added the compact functionality to button component
  • 6e0c182a: feat: adds startIcon/endIcon and childProps functionality to ProductCard
  • a1dff1d2: Adds rendering an array of ProductOptions/properties to Orders and OrderDetails components. Updates Cart to also support properties received as an array while maintaining backwards compatibility for a single properties object.
  • e8e54cb4: add edit form to each piece of data in customer details
  • 3f5bf9bc: Add support for addOns as part of CartItem properties. Adjust starter kit formData so payload can handle big commerce customizations in add cart.

Patch Changes

  • d3022ad0: Assigned the productOption's imageUrl to the Swatches component's img property from within the AddToCartOption component.
  • 153e6575: Adjusted the ProductDetails component test
  • ff2b4af2: Adjust the styling of the AccountSignInForm
  • 1cbe3514: Add styling for an empty cart
  • 8cca013e: Change Cart CTA link
  • 3b5b773e: Adjust email validation to accept special characters
  • 3431f07a: Added a description on how to implement other color tokens
  • 1cfb754c: Change verbiage within checkout flow
  • 69a7eac7: Add padding back to MenuList
  • 92ba8fe5: fix linkwrapper in prop in signInForm and createAccount
  • d50d1442: fix for contentDisableGutters props
  • 65092bc5: Adjusted the quantity counter to render last in the AddToCartOption component and connected the AddToCartOption css to the component.
  • bd25fed1: adjusted the ProductDetails component test.
  • 0b7c8283: Reinstate spacing around divider within CartSummary
  • 06a23bb4: Add icon when signed into the starter demo
  • Updated dependencies [a0ae478d]
  • Updated dependencies [570cf1c7]
  • Updated dependencies [ce731d1b]
  • Updated dependencies [6115e3df]
  • Updated dependencies [e8e54cb4]
  • Updated dependencies [a1dff1d2]
  • Updated dependencies [cfa64829]
  • Updated dependencies [3f5bf9bc]
    • @acromedia/gesso-commerce@4.6.0
    • @acromedia/gesso-core@4.7.0

4.15.0

Minor Changes

  • bd1d847: Adds cartActions as an array of actions. Deprecates primaryAction and secondaryAction in both Cart and CartSummary.
  • e5321ff: Add additionalField and formButtons props to addressForm, Edit types to use Address instead of AddressData, and add custom defaults and token overrides.
  • 9b8ae72: Added the login functionality to the dropdown menu and redirect logged in users from /login to /account
  • a2a20df: ui fixes

Patch Changes

  • b64d82f: Added spacing between the media and content within the ProductCard component and adjusted the width of the cardLink.
  • a969c9a: removes defaults for the listColor prop in MenuList and sets to inherit by default. The prop can still be used for specific color control where needed. This addresses the issue where MenuList related components were not inheriting textMode from parent containers. Impacted components included AccountMenu, Header, HeaderToolbar, Menu and MenuListItem.
  • Updated dependencies [e5321ff]
    • @acromedia/gesso-commerce@4.5.1

4.14.0

Minor Changes

  • 2f3eb9c: implemented signIn functionality
  • a415abf: Fix Dialog close button styles Fix Dialog parent isOpen state is not updating properly Fix Dialog title overlapping with the close button
  • 5008386: refactors Orders related components to take an order response and output without further configuration on frontend

Patch Changes

  • a1d1f9b: Correct add to cart message to contain cart link
  • 9b80b35: Account for different ProductCard title line heights
  • 9bbc3c9: set the default value of the Swatch component's popoverBorder prop to true
  • Updated dependencies [5008386]
  • Updated dependencies [2f3eb9c]
  • Updated dependencies [5008386]
  • Updated dependencies [7f95e51]
  • Updated dependencies [33ec202]
  • Updated dependencies [a3e1ad5]
    • @acromedia/gesso-commerce@4.5.0
    • @acromedia/gesso-core@4.6.0

4.13.2

Patch Changes

  • 8489f95: add target prop to Button component type definition to prevent typescript error
  • 965207a: addresses the issue where some components lost their ability to handle the MUI sx prop for inline styling. These components were the Accordion, Button, ButtonGroup, Card, Divider, GridItem, and Hamburger.

4.13.1

Patch Changes

  • 9ee73c0: "Add childProps.addToCart.childProps to AddToCart childProps. addToCartOption callbacks need to be passed down."

4.13.0

Minor Changes

  • fe8d3b3: Implements token overrides for commerce layouts in design system
  • 0072813: - updates cart component to be able to take a response from useCart and pass directly into Cart without additional mapping.
    • Exposes primaryAction and secondaryAction props directly to Cart instead of being part of a separate cartSummary object.
    • Deprecates and maintains backwards compatibility for existing props.
    • Adds missing descriptions for Cart story in storybook.
  • 7847368: Implements token overrides for account layouts in design system
  • c353a13: Implements token overrides for commerce patterns in design system

Patch Changes

  • 57f89a4: "Addresses the selectedImage not being checked when product.medias data changes in ProductMediaCarousel."
  • 75f21ff: Move addToCartOption childProp from ProductDetails to correct place in AddToCart
  • f076ddd: ShoppingCartIcon did not account for quantity, required updating prop to match CartItem type, slightly breaking change.
  • 75f21ff: Add missing token override functionality for AddToCartOption
  • df7f944: Callback for addtocart were all mismatched, cleaned up and simplified, did result in removing cartAction
  • Updated dependencies [4b19bf6]
  • Updated dependencies [00c2594]
  • Updated dependencies [0072813]
    • @acromedia/gesso-core@4.5.0
    • @acromedia/gesso-commerce@4.4.0

4.12.0

Minor Changes

  • b2effa4: Implements token override prop for input components
  • 762d1c2: "Reverting type change back to string for ProductOption."
  • e21791f: add token overrides to navigation components

Patch Changes

  • cd454b8: fix: Cart items not rendering correctly in the cart component
  • Updated dependencies [762d1c2]
    • @acromedia/gesso-core@4.4.0
    • @acromedia/gesso-commerce@4.3.1

4.11.0

Minor Changes

  • 6d36893: add token overrides to embed code
  • 773c30c: add border prop to tooltip and swatch
  • f6aaf71: This adds an inputValue prop to the SearchBar component on the SearchBarWrapper level.
  • 14f323f: "Updating ProductDetails for new product options data."
  • 350f9d8: added token overrides for feedback components
  • 4307638: Implements custom defaults and token overrides for FilterSideBar component

Patch Changes

  • 68486a9: remove second uneeded ref to fix dialog not opening twice
  • a57e174: Fix issue with duplicated interfaces exported from FacetCheckbox
  • Updated dependencies [14f323f]
  • Updated dependencies [98613c6]
    • @acromedia/gesso-commerce@4.3.0
    • @acromedia/gesso-core@4.3.0

4.10.0

Minor Changes

  • 76a728a: Implements token override prop for structure components

Patch Changes

  • Updated dependencies [6353016]
  • Updated dependencies [04e2826]
    • @acromedia/gesso-commerce@4.2.0
    • @acromedia/gesso-core@4.2.0

4.9.0

Minor Changes

  • 57f397c: Implements token override prop for display components

4.8.0

Minor Changes

  • 96bc62d: Implements token override prop for commerce components

4.7.0

Minor Changes

  • 92d075b: Export CircularProgress and LinearProgress from MUI
  • eb3e9dc: add createAccountForm component and create a mock page for it
  • 71b179c: Adds FacetCheckboxV2 with updated callbacks
  • 026ac2d: upgrades Storybook to v7
  • 4e3f4d9: Implements token override prop for Card component

Patch Changes

  • 372826d: in the Strap component we deprecate the featureImage prop and add a new featured prop object which allows users to set featured.image, featured.size, featured.position and featured.repeat for greater control over the featured image.
  • fa02bd7: updates cartItem story to describe cartItem object
  • 448d0b3: Remove internal useage of deprecated backgroundX props
  • 9371f50: fix the response type returned by cartAction
  • Updated dependencies [23386f9]
  • Updated dependencies [03f2414]
  • Updated dependencies [12c9aeb]
  • Updated dependencies [23386f9]
  • Updated dependencies [3e3c515]
  • Updated dependencies [12c9aeb]
    • @acromedia/gesso-commerce@4.1.0
    • @acromedia/gesso-core@4.1.0

4.6.1

Patch Changes

  • 29be2cb: change hover effect to be on text and be on icon when small screen size
  • 7d04547: Pass media props from Products in the ProductList component to the ProductCard children.
  • 44b0af0: Remove default callback for save later
  • 9b21ea4: Pass icon from FontAwesome free-solid-svg-icons in the Icon component.
  • c0a2ba0: add ref to button on loadMoreWrapper
  • 2c94a80: Make new tokens from Gesso theme type optional while projects migrate
  • d92f848: Add a url property to the Product interface and use if passed in the ProductList component.
  • Updated dependencies [d92f848]
    • @acromedia/gesso-core@4.0.1
    • @acromedia/gesso-commerce@4.0.2

4.6.0

Minor Changes

  • 729c57d: fix: Select component - Change the useEffect to handle capturing the change, not just when the value is emptied

4.5.0

Minor Changes

  • 2c4ad32: removed password validation
  • aaba80a: Added height props to card.
  • 4d05898: fix: Select component cannot unselect with value props
  • 044dd54a: adds support for additional fontWeight tokens and common fontWeight number values to NativeHTML (through classes) and Typography (through props) components

Patch Changes

  • 1c32591: adds password validation type back
  • 0058a13: make correct use of AddToCart button props and update available button props
  • d9b775e: update AccountSignInForm to allow for . before @ so emails such as firstname.lastname@whateverdomain are considered valid
  • edc0ea0: Update @types/react
  • 1d9105f9: add async functionality to addToCart
  • 573c615: added mock account pages to starter kit
  • c90d8c5: omit content from MUIDialog props to allow ReactNode
  • e46a974: Fixes issue with create-nextjs and cleans up various small items
  • ccc5201: use buttonOnSubmit inside accountSignInForm
  • ce79f28: removed helperText from signIn component
  • Updated dependencies [edc0ea0]
  • Updated dependencies [76904a0]
  • Updated dependencies [2984fd1]
    • @acromedia/gesso-commerce@4.0.1

4.4.0

Minor Changes

  • e544ab0: implement order history component into design system
  • 1a920fd: implement address book component into design system

Patch Changes

  • 8ed63b9: adds svg icon example to Button component story
  • 4650507: added component defaults for navigation
  • 092eaac: Changed Personal Details to Account Details and changed story location
  • f1b56dd: Added default to compatible utilities components
  • ccc9c8f: Added custom default ability to structure components
  • dee04c7: Adds onChange to AddToCartOption
  • c2c87af: fixed extra spacing in signIn button
  • f53004d: adds getComponentDefaults to feedback components
  • cb6cd3d: adds getComponentDefaults to input components

4.3.0

Minor Changes

  • 3bbca34: adds AccountPaymentMethod and related subcomponents to design system.

Patch Changes

  • 57d32c1: Fix bug that caused stories to generate incorrectly and error
  • 0f87339: added ability for commerce components to be defaulted
  • 57826f9: fix strap plugin to use background prop and fix issue that was allowing long words to go past containers max-width
  • d33f7d8: adds Storybook example for recently exported MUI AppBar component
  • e71d050: Adds token compatibility layer for deprectated tokens
  • bad32e7: change theme instances to use useTheme instead of gesso theme

4.2.0

Minor Changes

  • bdea40c: Created the Personal Details component

Patch Changes

  • c01fa18: - updates SlideCarouselWrapper to use disabled button colour palette, where if I can’t navigate to the left or right the nav button arrows will have a disabled appearance
  • bcccf78: makes palette.border required in Gesso types to resolve issue where theme.palette.border would show as being possibly undefined when all properties are present
  • c7a6fb1: Revert theme token updates
  • 5e24633: FormControlLabel was exported as FilledInput. Update to correct the export
  • 3792349: - fix: Button icons now match the colour of the button text when using FontAwesome or SVG icon.
    • refactor: getComponentDefaults function adjusted to use generic
  • e31db58: Update verticalAlignment to accept center on Strap
  • 1453486: Fixed props in componentFactory card
  • e3fe550: add refs to feedback components (except popover)
  • 3e323de: Add ref to display components
  • d49b257: Theme token updates
  • f70d971: Give the option to use multiple submit buttons on the add to cart form
  • 5d97b7d: support pagination in productList component
  • 5a538dd: adds custom default functionality to
    • Accordion
    • Avatar
    • Card
    • Divider
    • Header Toolbar
    • Icon
    • Product Media Carousel
    • Results
    • Slide Carousel Wrapper
    • Strap
    • Table
    • Typography

4.1.0

Minor Changes

  • 55d404b: add backdrop from MUI to Gesso export

Patch Changes

  • 7ce641f: adds paddingBottom to SlideCarouselWrapper sliderTray to resolve clipping of slide content issue observed in Drupal

4.0.0

Major Changes

  • f49ee1f: remove v4 deprecated props in

    • avatar: size use sizes
    • card: (minGFXHeight, featureImage, featureImageTitle featuredCardType, imagePosition) use image (cardLink, cardLinkText, cardLinkControl) use link
    • chip: handleDelete use onDelete
    • hamburger: menuText removed
    • section: style use sx
    • footer: now only accepts children and a class name

Patch Changes

  • 80e1851: Update Metadata component to spread attributes on meta element
  • f49ee1f: add mobile prop to searchBar component that displays a search icon that when clicked slides out a drawer
  • Updated dependencies [f49ee1f]
    • @acromedia/gesso-commerce@4.0.0
    • @acromedia/gesso-core@4.0.0

3.34.0

Minor Changes

  • c96d879: Adds Buttons paragraph plugin for Component Factory, Updates Icon component to accept fontAwesomeIcon as a string representing the icon name
  • 3e14ca8: Components can now use a commerce context to get commerce hooks
  • 22a13a8: Add component defaults, where the theme can provide prop defaults for components. Currently only available for Button

Patch Changes

  • 1e70d9a: made some styles conditional based off if a background image is used
  • 140517a: Added the ability for IconButton to take pixel strings as size
  • 356bd03: add prop to show icon or not
  • Updated dependencies [3e14ca8]
    • @acromedia/gesso-commerce@3.3.0

3.33.0

Minor Changes

  • d564220: Adds export for Fade and Zoom MUI transition components

Patch Changes

  • 44679cb: added forwardRef to the Box component

3.14.0

3.32.0

Minor Changes

  • 31a4ed8: updates NativeHTML/Typography elements to use LineHeight token as a rem value for marginBottom and paddingTop where applicable
  • 9e82c2a: Update .figmagicrc within create-nextjs to include durationUnit and set it to ms.

Patch Changes

  • 1f759ce: - updates bigcommerce query to return full product description
    • renders response in ProductDetails component passed to product pages in nextjs
  • 0597017: adds temp fixes to productCard for demo
  • 57d5974: - adds a MarginPaddingValue type that can be imported where needed to align margin/padding props to use spacing tokens, a number as a px value, or a raw css value as string.
    • updates EmbedCode marginBottom prop to work as described above.
  • 140433c: updates borderstyle to none if a background is used
  • 140193f: - adds props to control whether to include cardLinkText and status in ProductList's child ProductCards.
    • removes implementations of cardLinkText and status in create-nextjs index and cart pages.
  • 6e829a7: change shopping cart icon text to body1 with $ remaining body2
  • 1157923: adds link to cart to alert message when item is added to cart
  • 257465a: fixed props being passed to the tabs component

3.31.0

Minor Changes

  • 1b06635: - deprecates Swiper components (CardGroupCarousel, HeroBanner, LogoCarousel) and introduces a single carousel component (SlideCarouselWrapper) that can more reliably handle all of their implementations by passing children.
    • converts ProductDetails component to use SlideCarouselWrapper under the hood.
    • swaps out Swiper components for SlideCarouselWrapper in create-nextjs CartPage and Index (Product page also prepped for SlideCarouselWrapper, not being used in current implementation).
    • adds PureReactCarousel and related dependencies as needed.

Patch Changes

  • cead30c: adds string type to allow any valid hex to be passed to dividerColor, updates storybook and tests accordingly
  • 37ef911: corrects Spacer not accepting theme token values
  • eb19197: updates button to be able to take border radius for each corner
  • d0e1a90: fix: resolve css structure bug that was preventing combination of classes in NativeHTML BasicContent
  • 4b61b45: update product list spacing
  • 686a375: - add align prop to move all card content instead of just text
    • fixes text color prop

3.30.0

Minor Changes

  • 570cf0b: adds two new props marginTop and marginBottom to the divider component
  • b31e8d9: implemented the ratingsList component

Patch Changes

  • 78b00e9: fix extra spacing issue in the card component for chrome
  • c5ee4d7: - adjusts css marginBottom calculation for NativeHTML elements to be element fontSize multiplied by 1.6
    • corrects stylesheet issue that was preventing p tags from having marginBottom in Drupal WYSIWYG
    • updates Storybook explanation for common Drupal WYSIWYG usage
    • adds tests to verify NativeHTML default styles and classes are properly picked up by BasicContent plugin

3.29.1

Patch Changes

  • 8cc6290: Adds inputLabel prop to SearchBar

3.29.0

Minor Changes

  • 1fd2cb5: implementation for ratingsTotal component
  • 5a04f4e: created e2e cypress test for /catalog to /checkout/complete

Patch Changes

  • cc71723: - Defaults AccordionSummary typography to h4 variant in design system.
    • Exposes the Square prop to Drupal which creates a field enabling the borderRadius top and bottom fields to be set separately.
    • Updates Storybook description for clarity on how the Square prop interacts with borderRadius, roundedTop and roundedBottom props.
  • 42523cf: Fixes issue with Spacer plugin not handling boolean fields correctly
  • f8db0e7: - Box - textMode prop set to inherit by default
    • GridItem - undeprecates textMode prop
  • 2ec810f: Minor token updates

3.28.0

Minor Changes

  • a4fd43e: - Creates a Box component on top of the MUI box which gives us the ability to add common features like a background object, border, borderRadius, padding, shadow, and textMode.
    • Updates GridItem in a backwards compatible fashion to allow a developer to useBox with boxProps as needed.
    • Updates Section in a backwards compatible fashion to allow a developer to pass a background object instead of multiple props, as well as setting the token values to come from our current spacing and media query tokens instead of MUI's or any legacy values.
    • Updates Grid story to include visual example of two GridItems within a Grid, one containing the Box and one without.
    • Adds MUI Container example as is directly to Storybook.
  • 8f4e281: Add new focus and hover props to Link component

Patch Changes

  • 541a60a: - Updates CreateAccount to receive button prop with additional controls for onClick/text/href and more
    • Deprecates buttonVariant in a backwards compatible fashion
    • adds iconColor prop, could previously only be theme's primary color
    • refactors component structure for consistency
  • 6314f3d: Updates HeroBanner maxWidth prop to allow for full width via false, and now accepts breakpoints.
  • 741bf80: - removes defaults from Box. Commonly used props are available but not initially applied.
    • removes Box from GridItem, a developer should use Box within GridItem as needed to reduce prop overload.
  • 6314f3d: Updates HeroBanner exposing container and content display props to allow controlling width, maxWidth, padding, margin.
  • 0c3d946: Add a clearing toggle for state on debounce. Allows to flush query when 'x' is clicked inside input.
  • Updated dependencies [89df947]
    • @acromedia/gesso-core@3.1.0

3.27.3

Patch Changes

  • c992d95: Reverting changes made to button component

3.27.2

Patch Changes

  • 6347b5a: Fixes issue with incorrect id returning for product from bigcommerce useProduct

3.27.1

Patch Changes

  • b5363cb: Fix price and add missing sku to productlist
  • 5e1958b: fix: adjust backgroundColor of MuiInputLabel in AccountSignInForm based on useFloatingLabel prop
  • 3b6e7d2: Implements useCheckout in starterkit, Fixes useCheckout create/update billing methods
  • b5363cb: Fix ProductList product links
  • dc7b3b8: Fix logoCarousel story to import images
  • 29baa36: add a prop to control the label in the Stepper component

3.27.0

Minor Changes

  • d094c4e: Restore MUI's floating label where applicable
  • 2a79683: feat: add flagPosition and flagIcon props to ProductCard
  • 769c049: - feat: all NativeHTML now have bottom margin by default and new classNames have been added that can be applied to remove gutter in instances where its not wanted. This improves DX as 95% of the time we want the gutter and having to apply it to every paragraph or heading is not intuitive
    • defaults ProductCard background in design system
  • 1dc4726: Allow CheckoutInfoPane to take children
  • d96180d: Adds Product page to starter-kit
  • dcd81267: Implemented productPage component

Patch Changes

  • fcacb55: - fix: update Cards plugin in Drupal to pull correct field values for border and shadow.

    • fix: update design system Card component so that a button is only rendered if link url is present and default backgroundColor to correct token value
  • e660f24: Adds match height to card plugins, adds styling to Card to handle match button height when multiple cards displayed with match height"

  • 53f61f0: fix: exports ProductDetails and ProductMediaCarousel so they can be used outside of Gesso

    • renames Product type in ProductList to prevent export naming conflict
  • 6bcc71c: Add alternativeColor prop to Button component

  • 2aee2d5: Updates Card to accept ReactNode instead of strings for its title/content fields, update card plugin component factory to wrap grid"

  • 88e31ce: add checkout page to the create-nextjs-script and adjust Stepper component

3.26.2

Patch Changes

  • 6c4bca1: Updates @acromedia/drupal to match latest spec for gesso_graphql drupal module, Updates Card to align classnames Card content now contains classname card--content

3.26.1

Patch Changes

  • 08f1ccc: - Menu dropdown content dismissible with Escape key
    • Removes default focus outline seen when navigating with Tab key
  • 876524b: Add a default value to disable gutters prop in the Section component

3.26.0

Minor Changes

  • 74fe59b: - adds checkout/complete to NextJS starter kit
    • related component fixes

Patch Changes

  • 4b58beb: fix: default colSplit prop to [50, 50] in Strap.css
  • 73acb6b: adds Catalog to the create-nextjs-script adjust minor styling to ProductList

3.25.0

Minor Changes

  • b5e24c9: Add autocomplete functionality to the SearchBar component.

3.24.2

Patch Changes

  • 9f3dc25: feat: adds cartpage to create-nextjs starter and related component fixes in design system
  • 2a4525a: feat: add onSearchEnter to SearchBar TextField
  • 38d4ff5: updates stepper import which allows the css and props to be properly exposed in nextJS

3.24.1

Patch Changes

  • b4eb3f5: fix: updates types and related component fixes for cartpage implementation

3.24.0

Minor Changes

  • 08504fc: Updates & fixes for Component Factory, default plugins for drupal provider
  • 253117a: created loginPage template and customized the components inside of it (createAccount and AccountSignInForm

Patch Changes

  • fc8acfc: Change the source/root colour of any form helper txt to text.secondary
  • d2f8098: Correct types link for gesso stories
  • d2f8098: Correct zIndicesStory to ZIndicesStory

3.23.0

Minor Changes

  • 3823a80: deprecated props actions and content on dialog component
  • 10bbe72: depreciated footer props and enable wrapping around children

3.22.0

Minor Changes

  • 7c5aca9: Export token stories and create via starter-kit
  • 7c5aca9: Brand added to tokens, provides logo svgs
  • c92392f: Adjust ProductStatus component with additional props and create ProductList component

Patch Changes

  • 8ffc5aa: - adds PageLayout and Gesso Commerce Demo homepage to create-nextjs script.
    • Minor styling adjustments to HeaderToolbar and NavigationBar components in the design system to fix functionality issues in NextJS environment.
  • 93ece98: Update createGessoTheme to have tokens be optional and default to built in tokens
  • 93ece98: Export Tokens and GessoTheme types
  • 1ec5a51: - deprecates dsMargin dsPadding mixins
    • removes types and tokens for related global spacing tokens and their tests
    • converts any remaining references to global spacing scale to tokens in Gesso theme
    • converts any outstanding components and stories to spacing tokens
    • removes SpacingScale story as developer should be using spacing tokens wherever possible
    • removes unused mixin imports

3.21.1

Patch Changes

  • 5347707: Adjust package bundling to bundle swiper and not exclude dependencies

3.21.0

Minor Changes

  • d613311: Add autoplay option to LogoCarousel

Patch Changes

  • d613311: Bundle swiper so it is available via cjs

3.20.0

Minor Changes

  • 7b32787: deprecate drawer func from searchbar
  • 9722e15: render menu links as anchor tags

Patch Changes

  • 33feba4: Migrate cli functionality to gesso-cli app
  • 0057bd3: Fix FacetCheckbox to update its checked state if the item prop changes.

3.19.0

Minor Changes

  • cd291e4: adds NavigationBar component - essentially a utility component to create the ReactNode that will be passed to the upperNavigation and lowerNavigation props in the Header component as needed. Reduces the need for the developer to code this from scratch on every implementation.
  • 2885a22: adds CartGroupCarousel
  • 674212b: Feature: Link can accept component prop specifying 'a' or 'div'. This is useful for controling the link's outputted dom element when using LinkWrapper

Patch Changes

  • 24d1e13: adds getSlideConfig helper to LogoCarousel to prevent an issue where Swiper will allow data to be passed as props which can break navigation

3.18.0

Minor Changes

  • 56e8dfb: adds FilterSideBar component
  • 2e9b8f1: Created the results component and updated loadMoreWrapper
  • 52aeb1a: adds LogoCarousel component

Patch Changes

  • 314a95e: exports PageLayout to make it available outside of the design system package

3.17.0

Minor Changes

  • b5ecfc2: adds HeroBanner component

Patch Changes

  • cf5fe9a: Change webfontloader to import so esm module builds properly
  • 717b73c: orders layouts and patterns in Storybook per atomic design conventions
  • 4d0a962: Removed storybook-addon-design/withDesign as it is not used and causes an error when loaded via ESM
  • 4d0a962: Export storybook helpers again but via /stories

3.16.0

Minor Changes

  • 9e4798b: Add page layout component
  • 7cd737e: Add ProductStatus component

Patch Changes

  • 4a177c8: Remove incorrect export of individual storybook helper functions
  • 7f01b29: now provides explicate require and import exports, so esm files will be used by default
  • 4a177c8: Fontawesome pro is no longer required
  • 4a177c8: Remove dependency on fontawesome icons, they can still be used but don't bloat the bundle size anymore

3.15.0

Minor Changes

  • 5eaf507: Breadcrumbs component now properly renders the routes prop

Patch Changes

  • 701a966: Updates ComponentFactory lodash import to import method directly

Minor Changes

  • cb3367b: - sets appropriate font color for each variant in Alert
    • adds divider prop functionality in Dialog
    • adds hover prop functionality and shadow elevation control in Popover
    • adds backgroundColor and textColor controls to Ribbon and Tooltip respectively
  • e749ad2: Adds ComponentFactory component

3.13.0

Minor Changes

  • e4355f4: Add gesso CLI option to create gesso stories
  • e4355f4: Export all component stories

Patch Changes

  • e4355f4: Add the following missing component exports
    • AddressForm
    • CreateAccount
    • CreditCardLogos
    • FAQ
    • LoadMoreWrapper
    • ShippingMethods
  • e4355f4: Correct bundling of css and svgs
  • e4355f4: Export missing types for the following components
    • AddressForm
    • AddToCart
    • AddToCartOption
    • AddToCartConfirm
    • CartItem
    • CategoryNavigation
    • Counter
    • CreateAccount
    • Divider
    • FacetGroup
    • FAQ

3.12.0

Minor Changes

  • a6fda97: Improve the functionality of the IconButton component to use various image types

3.11.0

Minor Changes

  • 6856d9b: Adjust margin styling and add a prop to easily customize margin
  • ae2d66d: Add a prop to control the position of a button, and adjust sizing of text.

Patch Changes

  • 8b8e49f: - converts NativeHTML to tokens
    • minor Typography token adjustment for consistency
    • general storybook cleanup
    • removes assets folder from Carousel Wrapper

3.10.7

Patch Changes

  • 7c64974: - adds type export for EmbedCode
    • CarouselWrapper and EmbedCode updated to use tokens
    • general storybook cleanup

3.10.6

Patch Changes

  • 915c5c9: - updates section and spacer to use tokens
    • adjusts defaults accordingly
    • general storybook cleanup

3.10.5

Patch Changes

  • 122f597: - deprecates zeroMinWidth prop in GridItem as truncated text works by default in mui5
    • moves grid divider breakpoint to "up from small" for visual consistency
    • moves rowSpacing and columnSpacing grid props that are being handled through component to a shared interface in the event they are needed in the theme in the future, prior changes removed their use from the theme in the css file
    • general storybook cleanup

3.10.4

Patch Changes

  • 54b71a6: - adds color controls for Stepper component
    • describes the four components that make up Tabs functionality
    • minor style adjustments and token updates
    • updates some component defaults
    • general storybook cleanup

3.10.3

Patch Changes

  • 01e1e7e: - deprecates unused type in Facet Group
    • minor CSS adjustment to Facet Checkbox +/- icons
    • Moves all Facet components into a folder in the Storybook inputs section
    • general token and storybook cleanup

3.10.2

Patch Changes

  • 837f451: - removes width from divider when vertical
    • adds tests to verify that it will not split elements onto separate lines
    • related fixes to addToCartConfirm where the issue was discovered

3.10.1

Patch Changes

  • d8b5791: Fix buttons not passing type prop

3.10.0

Minor Changes

  • 2e5731f: - Adds some missing story elements
    • removes some incorrect default value summaries
    • adds borderRadius prop to Button component
    • adds size control to ButtonGroup component
    • styling fixes for ButtonGroupSelect, Counter, IconButton

3.9.0

Minor Changes

  • cad88e5: Allow optional additional tokens to be created

3.8.0

Minor Changes

  • c375563: - adds the ability to set colors of the MenuList
    • updates dividerColor prop in FacetGroup
    • pulls additional mocks into Menu story for proper variant demonstrations
    • general storybook cleanup

3.7.0

Minor Changes

  • d5b77e4: Facet checkboxes can have children

3.6.0

Minor Changes

  • 27d7845: - restores Hamburger animation in related implementations
    • adds specific large, medium, small size controls to the IconButton component
    • input component tokens and styles matching current Figma designs
    • general storybook cleanup

3.5.0

Minor Changes

  • b06f986: * defaults Counter to a minimum value of 1
    • fixes AddressForm to have select for province and to only pass unique countries and adds states and provinces by default
    • input component tokens and styles matching current Figma designs
    • general storybook cleanup

Patch Changes

  • 1fdcef9: Deprecates display, justifyContent, alignItems on GridItem

3.4.3

Patch Changes

  • c525105: correct hover state for inverted text buttons

3.4.2

Patch Changes

  • 234f034: Don't pass bold to material typography as it isn't supported
  • 42a2e3f: Don't pass dividerColor to material grid

3.4.1

Patch Changes

  • cf9a89a: Fix FAQ to use provided theme and not hardcoded
  • cf9a89a: Add missing exports for Cart, CheckoutReview, CheckoutComplete, and CheckoutInformation

3.4.0

Minor Changes

  • 62c2947: added visual changes to facet groups

Patch Changes

  • 9a15f09: Deprecates shadows, use the built in material ones instead
  • e72c3f0: Refactor Gesso to follow latest eslint standards

3.3.0

Minor Changes

  • f91a2c6: Adjust the grid component to have an adjustable dividerColor prop with global additions as well.
  • 53cf3ff: Divider props added and functionality adjusted to address requirements of implementers

Patch Changes

  • 29599ed: updates Cart Item, Checkout Complete, Checkout Review, Checkout Information, Create Account, Credit Card Form to use tokens. Adds patterns section to Storybook. General storybook cleanup.
  • 12946ef: Credit Card Logos, FAQ, Payment Method, Product Card, Shipping Methods, Shopping Cart Icon adjusted to match current Figma designs. General storybook cleanup.
  • 225d17f: Refactor the Popover and Footer components to TypeScript.
  • 5ba15a6: Adding the ability to customize the accordion with rounded top and/or bottom corners with the use of a new prop.

3.2.1

Patch Changes

  • ddf4f15: updates Account Menu, Account Sign In Form, Add to Cart Option, Add to Cart, Add to Cart Confirm, Cart Summary, Dialog to use tokens. Other styling configurations. General storybook cleanup.
  • f760aee: Add the proper functionality so that the textmode light prop applies to all applicable elements.
  • 0e212fc: Corrected a couple uses of hardcoded gesso tokens
  • 9b8035c: Adding properties to the stepper story file.
  • 9b8035c: Refactor the breadcrumbs component by adding functionality and an additional routes prop to provide further customization.

3.2.0

Minor Changes

  • 2b6872b: Adds the Cart component.

3.1.1

Patch Changes

  • 70f30f2: Fixes issue with missing index.d.ts

3.1.0

Minor Changes

  • a662169: Allow custom variations for menus

Patch Changes

  • f0659e9: Fix section background getting a color when it shouldn't
  • 688b76b: Fix issue with Checkbox not passing checkedIcon prop to MUI Checkbox component

3.0.1

Patch Changes

  • 3d2215a: Passes default color for icon in AccountMenu, deprecates menuText prop in Hamburger, updates Header and HeaderToolbar to use tokens, adds link to HeaderToolbar mocks, uses updates Menu mocks to use tokens

3.0.0

Major Changes

  • a11ea27: Release v3 Gesso packages

Patch Changes

  • 21bbe6e: Preview.js - adds the custom sorting on the storybook sidebar to list story groups in order with Atomic methodology. Getting Started, Tokens, Components, Layouts per Jason. Public/assets - avatar image saved and used locally Accordion and subcomponents - updated to use spacing tokens and storybook documentation reconfigured per ticket requirements Avatar - remove incorrect use of root in CSS to regain control of sizes, storybook documentation reconfigured, deprecated seemingly redudant type Card - adjusted to use tokens per Jason, corrected import of Typography in the component to use our design systems version which gives us control of spacing through tokens Card Content - adjusted to use tokens per Jason, removed styles that were seemingly being unused. Please let me know if these styles should be maintained in the event that they will be required in differing implementations? Gesso theme and Dynamic List Item, Menu List, Product Card, Table Container - updated to use MUI's shadows per Jason. This was done alongside Mike and was decided it made sense to just roll in all the changes now on this branch as they would be done separately in the future anyways. Typography - updated to allow theme.tokens. chaining, previously was being imported directly from spacing, remove unused import in types
  • 8876311: Public/assets - strap images saved and used locally Footer - updated to use spacing tokens and storybook documentation reconfigured per ticket requirements Icon - adjusted to regain control of color, storybook documentation reconfigured to include missing props and controls Strap - adjusted to use tokens per Jason, added description to storybook and reconfigured per ticket requirements
  • fdf52c8: Preview.js - adds a section in Storybook for more complex examples built around additional components that may be a more true to life representation of an implementation in a project, per Mike. Examples/Table container - sort and select table story Table Container- adjust box shadows and handle case of striped-bordered table, per Jason. Reconfigure main story file to contain only the baseline component, per ticket requirements. Delete unused layout prop, per Mike. Exports table container types. Typography - reconfigure stories per ticket requirements

2.20.1

Patch Changes

  • 8b57dac: Checkout Complete and Checkout Review components adjusted to be spaced properly within most current version of Grid on main. Minor adjustment to cart summary buttons to accommodate removal of margin top from Typography elements.

2.20.0

Minor Changes

  • a73f2e8: Default all stories control view to show description
  • a73f2e8: Cleanup card component, deprecate a number of props in favour of consolidated object based props
  • a73f2e8: Add deprecateStorybook helper function for making storybook options show as deprecated

2.19.0

Minor Changes

  • d417709: Remove marginTop from NativeHTML / Typography elements per ticket requirements Dynamically generate MarginBottom (based off spacing token) and DefaultMarginBottom (based off variant font size token / 2 - this is the default for true boolean) Test that both the default value of a given variant and bottom gutter of a spacing token are able to be applied Add select to storybook demonstrating the different boolean and spacing token values update types as needed

2.18.2

Patch Changes

  • bfad56e: Update exports to include storybook config

Bug Fixes

  • add default types but eliminate need for the onclick props (44f25c3)
  • add the default types to checkoutinformation (d0658b8)
  • incorrect type for AccountSignInForm buttonOnSubmit prop (d96ad79)
  • update figmagic and duration syntax (3e3e2b5)

2.18.0 (2022-12-27)

Bug Fixes

  • adds configuration page to storybook (27b626e)
  • adjust the types file to accommodate needs (baccd18)
  • begin typescript conversion but not completed (4e434d7)
  • capitalize (60b9112)
  • make component optional for nativehtml (ef2e42a)

Features

  • add href option to cart summary actions (72b6ad1)
  • remove Logo component as it is pointless (8975fdd)

2.17.0 (2022-12-16)

Bug Fixes

  • added story explaining how to use linkWrapper (ebcfa63)
  • address issues brought up in merge request (27976d4)
  • adjust code according to MR comments (2307641)
  • adjust styling to ux review (1a110c5)
  • adjust tests and styling (d90982d)
  • adjust the imports (28d833d)
  • adjust the imports (ce56be1)
  • adjust the incoming props from CartSummary (448b88a)
  • adjust the styling and add functionality (85093b4)
  • adjust the tests to match the changes (fb9db0a)
  • adjusting styling (f7e6a7c)
  • adjusting styling (9c1984d)
  • apply the comments from the merge requests (d5da9cf)
  • billing address display (f0ba1a0)
  • built sortAndSelect (0630b2f)
  • built sortAndSelect (d326d47)
  • comments left by reviewer (09ae465)
  • conversion of jsx files to tsx (16419d4)
  • convert component to typescript (873521e)
  • convert component to typescript (b664a38)
  • convert component to typescript (84016f7)
  • convert creditcardform to typescript (9cb9085)
  • converted file to typescript (8fa2d12)
  • correct wrapper return and typing (95a0f3b)
  • corrected a file to pass tests (ecadf1b)
  • corrected a file to pass tests (2529ba0)
  • corrected a file to pass tests (f11ddd2)
  • corrected a file to pass tests (ed4de25)
  • erased most stories will import one from MUI (a81f3f3)
  • final push of css fixes (17da5d2)
  • fix the layout of the css and resolve an error (4132301)
  • giving component props a default value to ensure it doesn't create hydration issues (962d05d)
  • grid column spacing style that breaks mui colum spacing (123baa3)
  • linkwrapper types (147c671)
  • making corrections as per comments from the merge request review (167b92b)
  • pass title prop to CartSummary but onClick needs attention (91477c5)
  • rebasing and trying to pass tests to merge (51683e1)
  • rebasing and trying to pass tests to merge (0fcbb9a)
  • remove unused imports and fix styling for addressform (79b0a0b)
  • removed unused component (a76ac24)
  • revert the changes made to AddToCartConfirm (2969bc0)
  • revert the changes made to AddToCartConfirm (1739035)
  • trying to bypass a pipeline block (4b40715)
  • trying to bypass a pipeline block (3abd4a6)
  • trying to bypass a pipeline block (9f474e7)
  • trying to bypass a pipeline block (5f235a7)
  • typed TabContainer (5938bbc)
  • typescript conversion of fileset (9796755)
  • typescript conversion of fileset (2785e26)
  • typescript conversion of fileset (20ecbad)
  • typescript conversion of fileset (3db7533)
  • used dedent to show how to use the linkWrapper in storybook (48b7ba2)
  • wip (b1e56d3)

Features

  • docs container as desktop viewport (85c8155)
  • add checkout information component (d8fd17d)
  • add checkout information component (495bff2)
  • add CheckoutComplete component (f540a35)
  • add CheckoutReview component (fac2509)

2.16.0 (2022-11-18)

Bug Fixes

  • a couple of missing or changed types (4e83bc0)
  • adjust the record type (98fc2e6)
  • adjust the record type (df36f02)
  • adjust the record type (307f91c)
  • adjust the record type (9746dd7)
  • attempted to address problems addressed in merge review (ffc5d0a)
  • attempted to address problems addressed in merge review (0c66b37)
  • convert AddressForm to Typescript (01089da)
  • convert creditcardlogo to typescript (6984cf6)
  • convert payment method to typescript (5ca313d)
  • convert the files to typescript (79fca8c)
  • convert the files to typescript (8001d60)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (24d08e2)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (2918eef)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (29fa85f)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (e51aabd)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (67c9df5)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (b1a77dc)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (f9689c1)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (12a1f82)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (88ee7c9)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (5944aac)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (cd47729)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (b7b442a)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (55e39b7)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (93cee3d)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (7a0ad7f)
  • convert the files to typescript and revert the changes made to AddToCartConfirm (b891e54)
  • rebasing branch (24253d3)
  • refactor the jsx files to ts (e08b830)
  • refactor the jsx files to ts (4bd9ef4)
  • refactor the jsx files to ts (6b893e1)
  • refactor the jsx files to ts (c8ee416)
  • refactor the jsx files to ts (50c8a5e)
  • refactor the jsx files to ts (1a99acd)
  • refactor the jsx files to ts (1b0c0e5)
  • refactor the jsx files to ts (67bb2e1)
  • refactor the jsx files to ts (c87f5e6)
  • refactor the jsx files to ts (ef5e71a)
  • refactor the jsx files to ts (6b0f6dd)
  • refactor the jsx files to ts (9f65587)
  • refactor the jsx files to ts (9c1474e)
  • refactor the jsx files to ts (d6b5730)
  • refactor the jsx files to ts (4c6e2a8)
  • refactor the jsx files to ts (bd30679)
  • refactor the jsx files to ts (a6731c3)
  • refactor the jsx files to ts (1152376)
  • remove a couple leftover console.log (5642eb7)
  • removing unnecessary imports as per mr feedback (c662281)
  • removing unnecessary imports as per mr feedback (993cfe4)
  • trying to pass tests for the MR (6281d4f)
  • trying to pass tests for the MR (0df6169)
  • update deprecated documentation (9b6570b)

Features

  • convert chip to typescript and deprecate old prop (a1d092f)

2.15.6 (2022-11-10)

Bug Fixes

  • corrected padding around li (99def9c)
  • made button font buttonLarge (01529e1)
  • text transform set to None (1fae056)

2.15.5 (2022-11-09)

Bug Fixes

  • margin on subheader and showMore button (61c12fd)
  • removed comments (cbecdd7)

2.15.4 (2022-11-09)

Bug Fixes

  • removed padding on swatch (7fd094a)

2.15.3 (2022-11-09)

Bug Fixes

  • add ability to enable or disable gutters for facet items (c77f0e0)
  • convert logo to typescript (2035624)
  • remove leftover .js file (6109f3c)

2.15.2 (2022-11-07)

Bug Fixes

  • added width to spacer (ef8eaed)
  • address the problems in gesso-142 (dca6d7a)
  • adjust error message styling and format (e58cc14)
  • adjust error message styling and format (7eeb626)
  • adjust the error message (21a2da5)
  • change product card sale label (3c8dcf3)
  • change to default values (d5f1c9f)
  • convert CartSummary to typescript (263ce30)
  • correct issues from rebase (7d70de6)
  • facet checkbox default checked prop and clear checkboxes method not working with api data (dec2710)
  • issue with Select (e706143)
  • remove the unnecessary alert import (3e36db8)
  • removed unnecessary imports (1503537)

2.15.1 (2022-11-02)

Bug Fixes

  • changed heading from h5 to h4 (6c6ac6d)

2.15.0 (2022-11-01)

Bug Fixes

  • added props for flex control (2e93d25)
  • change product card sale label (7b33172)
  • cleanup icon classes (ef76dc4)
  • convert shippingcarticon and icon to typescript (f52b81c)
  • convert spacer to typescript (b7dd6f1)
  • correct some additional brand/logo changes (3bab988)
  • fixed props being passed to the sharedProps (a999006)
  • onClose no longer required to show close button (e0de13f)
  • switch ribbon to typescript and fix closeButton (9e7b131)

Features

  • add LoadMoreWrapper component (566500d)

2.14.4 (2022-10-14)

Bug Fixes

  • add typescript support to select (76b024f)

2.14.3 (2022-10-14)

Bug Fixes

  • add typescript support to divider (b622b7d)

2.14.2 (2022-10-11)

Bug Fixes

  • correct accountmenu stories (04da62c)
  • correct static icons to use fontAwesome (2e0cdcf)
  • remove redundant story params (eaf0e9d)
  • stop menus from rerendering and looping (00ddc30)

2.14.1 (2022-10-03)

Bug Fixes

  • add alpha to outlined button hover (97105ac)

2.14.0 (2022-09-29)

Bug Fixes

  • add type exports for card (3e9564c)
  • add type to basic card and switch tokens (7cc7788)
  • make sure disablePadding prop is respected (4fb86bb)
  • remove reference to unused token (608b66f)

Features

  • update tokens and remove icon and action tokens (10fd8f6)

2.13.1 (2022-09-22)

Bug Fixes

2.13.0 (2022-09-22)

Bug Fixes

Features

  • add icon color options to IconButton (e09119e)
  • added {...rest} props to productCard.jsx (1b84188)

2.12.1 (2022-09-19)

Bug Fixes

2.12.0 (2022-09-19)

Bug Fixes

  • alert theme fixes (1166cfc)
  • breadcrumbs styling (d5ff8cf)
  • card button isues (b41ef55)
  • card button styling (b421c4b)
  • cartItem stories svg render (49e8905)
  • change default seperator (bdf944e)
  • change required prop to be false by default, add test to test for required state when prop is supplied (6bedf83)
  • correct a few uses of hardcoded values (bfb3088)
  • correct small display issues (c6f315c)
  • correct typescript performance for tabs (26a1f28)
  • extend props (04fc78f)
  • footer stories svg render (9bf33d1)
  • get rid of unnecessary defaults (f665fb1)
  • headerToolbar svg render (43afe67)
  • logo svg render (6fce5c3)
  • menu story svg render (a8bd8b6)
  • menulist bad prop (3dd939b)
  • move validation checkmark outside of button (ee9ab1c)
  • padding issue (f13b79f)
  • remove default icon (1660dbc)
  • remove iconimage prop (abd2a47)
  • remove unused babel-runtime library (aea6ffb)
  • remove unused component (434f560)
  • remove unused link styling from AccountSignInForm (9d50987)
  • scrolledtoolbar uses headertoolbar (7b3d084)
  • stack order on viewchange (1f05fdd)
  • style fixes and update story descrip (c350e4d)
  • yarn prefix is needed for custom commands (cfe5fd9)

Features

  • add dropdown option to AccountSignInForm (db54dcd)
  • customize fontsize for breadcrumbs (7a62fc8)
  • story control for fontsize (71b4333)

2.11.0 (2022-09-01)

Bug Fixes

  • align text and ixon hamburger (29d7fe5)
  • avoid heavy type comparisons (f0281a5)
  • bundling types causes issues with name overlaps and is generally unnecessary (3bea55e)
  • padding and order (2535e18)
  • padding and order (f9fff74)
  • secondary font family should be optional (8dcf37a)
  • selected has to be handled differently per error notes (9c01e98)
  • svgs rendering (b193904)

Features

  • add createGessoTheme function (6878a3b)

2.10.0 (2022-08-30)

Bug Fixes

  • add ability to select submenu (d0fe587)
  • ccform to match figma (93d7e20)
  • submenu drop toggle and flickering (f6f18f2)

Features

  • add exporting typescript definitions (0e3e13f)

2.9.3 (2022-08-29)

Bug Fixes

  • color prop for summcary cart icon (c9e6b48)
  • correct typo in type definition (d4ade07)
  • fix stories typescript support (3447325)
  • move validated password checkmark into form (c5ecf24)

2.9.2 (2022-08-18)

Bug Fixes

  • switch griditem to styled component (6ca046f)

2.9.1 (2022-08-15)

Bug Fixes

  • @babel/runtime should be a dependency not a devDependency (e2db2b0)
  • correct text button style and add variant story (23968f3)
  • remove duplicate strap story (ba847c8)

2.9.0 (2022-08-15)

Bug Fixes

  • add className so styled classes are added (2f0d349)
  • add in missing http-server which is used to host storybook (8164bd1)
  • simplify breadcrumbs component (8e9cdab)
  • update boxShadow on component to use tokens (1bff0e8)

Features

  • eject cra config and switch to just basic react (dd1ca97)
  • update tokens (ad688e4)

2.8.5 (2022-06-03)

Bug Fixes

  • gitlab ci after gitlab update (37d4c33)
  • resolve outstanding token lint issues (9dac03c)
  • temporary solution for zindex problem with menu (a3f3cd3)

2.8.4 (2022-05-25)

Bug Fixes

  • rollup support ts files (ac03ec4)

2.8.3 (2022-05-09)

Bug Fixes

  • replace hardcoded fontWeight with tokens. No more lint error (a48b266)
  • replace hardcoded fontWeight with tokens. No more lint error (8ab9a36)
  • replace hardcoded styles with tokens. No more lint errors (d71dec0)
  • replace hardcoded transition with tokens. No more lint error (8e35067)
  • replace hardcoded transition with tokens. No more lint error (667adc8)
  • swatches component when using ref (96feeb0)

2.8.2 (2022-04-21)

Bug Fixes

  • export legact theme provider for makestyles (53adafe)
  • missing storybook introduction page (68807ea)

2.8.1 (2022-04-12)

Bug Fixes

2.8.0 (2022-04-06)

Bug Fixes

  • add proper currency formatting for cart item price values (dc9ce35)
  • add reverse portals support to allow moving of component without re-render (e5ae034)
  • adjust styled() to use Gesso theme as default (cfab110)
  • card content token lint error (2ecd2c4)
  • change list icon in story to format_list_bulleted to avoid windows render issue (caa0a66)
  • code cleanup (efd0c6a)
  • convert more values to tokens (879987a)
  • move styled call outside of component (1b8db54)
  • remove commented out code (14b62d8)
  • remove custom padding story, new storybook tokens on rebuild (e9fa388)
  • remove problematic node_modules import (86a31d8)
  • split out 2 different sets of styles to be cleaner (f6d486a)
  • temp for shawn (60e803d)
  • update cart item component to match figma and componsate for mui5 (e3dc8c2)
  • update styled component to not use memo, instead use portals (ce6eb6b)
  • use standard npm registry project (b2cc54c)
  • use tokens for opacity (dd56823)

Features

  • added modifications for front-end implementation (8413613)
  • change how creditcard images work so they are fixed and built in (a3faec9)

2.7.11 (2022-03-07)

Bug Fixes

2.7.10 (2022-03-04)

Bug Fixes

  • image paths for cart and header (d60e330)

2.7.9 (2022-02-25)

Bug Fixes

  • update typography color and font family to be specific (72be724)

2.7.8 (2022-02-25)

Bug Fixes

  • update tokens, update MenuList styles, update Divider to use updated token (595c149)

2.7.7 (2022-02-25)

Bug Fixes

  • add expandedMenusOnLoad to Menu component (d300720)
  • remove console log from Menu (b945a3c)
  • remove MobileMenu and convert any useage in stories to Menu (215059d)
  • some slight spacing changes for menu items also fix some JS errors (79ff14f)

2.7.6 (2022-02-23)

Bug Fixes

  • update button storybook args to use mappings when needed (0152baa)

2.7.5 (2022-02-23)

Bug Fixes

2.7.4 (2022-02-23)

Bug Fixes

  • missing npmrc for lagoon deployments (6b73144)
  • npmrc for lagoon deployments (d701efa)

2.7.3 (2022-02-22)

Bug Fixes

2.7.2 (2022-02-17)

Bug Fixes

  • add new token linter rule (e497839)
  • specifically disable existing lint token errors (16dabf1)

2.7.1 (2022-02-16)

Bug Fixes

  • update gitignore to include cypress example files for fictures (06e1a52)

2.7.0 (2022-02-07)

Bug Fixes

  • sync up ci node versions (e1b3c1d)

Features

2.6.0 (2022-02-03)

Features

  • add test clear cache option (15e0abc)

2.5.0 (2022-02-03)

Bug Fixes

  • complete footer with updated stories (8672b17)
  • correct MenuList class names and styling, add test and story (4fa68d4)

Features

  • refactor Footer and add Cypress test (24cd450)

2.4.1 (2022-02-03)

Bug Fixes

  • update icon component with imported values for SB controls and size controls to be explicit (927b7ae)

2.4.0 (2022-02-02)

Bug Fixes

  • additional test updates (7152c11)
  • complete Menu tests (ecf62d2)
  • complete MenuList/MenuListItem tests (d654358)
  • continue menu components, start adding tests (e76ad11)
  • continue MenuList tests (4544f03)
  • fix AccountMenu and NavigationMenu tests, remove Footer jest tests (9a436ec)
  • refactor menu variation styling (1be5f2f)
  • remove AccountMenu and AccountSignInForm jest tests (062697a)
  • remove Footer tests to be rebuilt later (7f20fc0)
  • remove jest and testing-library (2c4be1b)
  • resolve linting issue in Menu useEffect (2234c77)
  • small adjustments to Menu/MenuList components (b511ecd)
  • update how styled is used in Menu, MenuList and MenuListItem (d7b8d2c)
  • update NavigationMenu props in HeaderToolbar component (00db16b)

Features

  • start update to break away menu lists from the root List/ListItem components (c293d09)

2.3.19 (2022-02-01)

Bug Fixes

  • convert griditem tests to cypress (2e52c75)

2.3.18 (2022-01-29)

Bug Fixes

  • convert carouselwrapper to styled and tests to cypress (aa21fa0)
  • convert chip tests to cypress (7dae305)

2.3.17 (2022-01-29)

Bug Fixes

  • convert table tests to cypress (b9925ab)

2.3.16 (2022-01-28)

Bug Fixes

  • convert headertoolbar remaining jest tests to cypress (696d676)
  • convert paginations tests to cypress (bba406a)
  • convert section tests to cypress (bf3ef06)
  • convert spacer tests to cypress (0399a32)
  • mistakenly forgotten console logs (9ab2d12)

2.3.15 (2022-01-28)

Bug Fixes

  • convert metadata tests to cypress (bcf3971)

2.3.14 (2022-01-27)

Bug Fixes

  • convert grid tests to cypress (fbb79c4)

2.3.13 (2022-01-26)

Bug Fixes

  • convert logo tests to cypress and logo component to styled components (2be9a87)

2.3.12 (2022-01-25)

Bug Fixes

  • convert embed tests to cypress (7042252)
  • convert footer tests to cypress (9cc1299)

2.3.11 (2022-01-25)

Bug Fixes

  • add screenshot and video saving to gitlabci (50ac3d0)
  • convert divider tests to cypress (a99c8f4)

2.3.10 (2022-01-22)

Bug Fixes

  • convert creditcardlogo tests to cypress (460e749)

2.3.9 (2022-01-21)

Bug Fixes

  • convert card tests to cypress (1a8a724)
  • convert strap tests to cypress (36b8f0f)

2.3.8 (2022-01-20)

Bug Fixes

  • convert productcard tests to cypress (1d5e2fb)

2.3.7 (2022-01-20)

Bug Fixes

  • button group select selection logic (3bdf354)
  • convert dynamic list tests to cypress (33dbc15)
  • cypress warning about crypto (939bd56)
  • remove lint-staged, turned out to be more trouble than it is worth (25b3e77)
  • swatch selection logic (063f461)
  • swatches toggle of functionality (fb7939c)

2.3.6 (2022-01-19)

Bug Fixes

  • convert credit card form tests to cypress (e9f1245)

2.3.5 (2022-01-19)

Bug Fixes

  • convert tooltip testing to cypress (09046b5)

2.3.4 (2022-01-17)

Bug Fixes

  • adjust lint command to be consistent with lint-staged (a02cdb6)
  • configure cypress to serve static assets and fix dylans linter bullshit (c0983c2)
  • convert paymentmethod tests to cypress (e4af551)

2.3.3 (2022-01-14)

Bug Fixes

  • convert alert tests to cypress (07e498b)
  • convert avatar tests to cypress (bd4c9fe)
  • convert breadcrumb tests to cypress (1b52df3)
  • explicitly use expandText in breadcrumb (ba377d0)
  • shameful spelling mistakes (1b3e689)

2.3.2 (2022-01-13)

Bug Fixes

  • missing license property (5b366d6)

2.3.1 (2022-01-13)

Bug Fixes

  • remove mui imports of iconbutton and replace with custom imports (23e1078)

2.3.0 (2022-01-13)

Bug Fixes

  • convert accordion test to cypress (065d3ef)
  • issue with a11y check function with skip failures false not failing tests... (6174d22)
  • update the snaps for 2022 (7c35c7a)

Features

  • linting: use lint-staged on pre-commit (113d0fa)
  • add graphics download options for figma w/ folders (fdfd78f)

2.2.1 (2022-01-06)

Bug Fixes

2.2.0 (2021-12-17)

Bug Fixes

Features

2.1.0 (2021-12-15)

Bug Fixes

  • migrate nativehtml and typography to MUI5 (8c38058)

Features

  • updated tests to cypress, made all MUI5 upgrades, added Link stories (6f10c73)

2.0.4 (2021-12-07)

Bug Fixes

  • make a couple breakpoint checcks optional (6a46f8e)

2.0.3 (2021-12-07)

Bug Fixes

  • reduce icon includes size from 7mb to 2mb (34cac75)

2.0.2 (2021-12-02)

Bug Fixes

  • migrate theme overrides to MUI5 support (161b981)

2.0.1 (2021-12-02)

Bug Fixes

  • migrate to MUI5 styles (644f55c)
  • update Button component with new coding standards and to reflect changes in figma (f73167d)
  • various fixes from review (0c795d0)

1.51.1 (2021-12-01)

Bug Fixes

  • exports for build (8cd0a94)
  • issue with semantic-release file watchers limit due to running tests and lint (2f041a9)

1.51.0 (2021-11-26)

Features

  • created wrapped Link component and updated all links (7ec8eda)
  • updated components with optional linkwrappers used on the demo site (e2f97e9)

1.50.1 (2021-11-26)

Bug Fixes

  • add sizing to icons in buttons (39db51e)
  • refactor button group select to radio button (4f24d89)
  • update icon location, transition hover & storybook description (d02b062)
  • update name prop and pull radio group out of mapped items (a4f9c66)

1.50.0 (2021-11-25)

Features

  • adds ally checks to cypress tests for account menu and signin form (53e628b)
  • adds axe-core, adds helper function for cypress tests (9485905)
  • adds cypress-axe a11y testing config and helper (8c45592)

1.49.1 (2021-11-25)

Bug Fixes

  • updated facetcontainer list width (cc1588b)

1.49.0 (2021-11-24)

Bug Fixes

  • fix p tag console error (2e1d3bd)

Features

  • added disabled links when results showing and value is 0 (7616107)
  • linked chevron (eaeb381)

1.48.0 (2021-11-23)

Bug Fixes

  • fixed List console errors (31d294b)
  • updated key prop on CommonCheckbox in FacetCheckbox (84aa2b4)

Features

  • added catgory-nav variant story to List (30979a0)
  • added LinkWrapper stories and tests (7bcfdfb)
  • initial commit for FacetLink refactor (45d4eae)
  • rebased with master to fix merge conflicts (2478326)
  • renamed to CategoryNavigation and reinstated previous FacetLink (1c3d5cb)
  • updated active classNames and hover styling (0fc4562)
  • updated icon sizing and data (3af06e9)
  • updated styling addressed in tech review (3892a0e)
  • updated styling and tests for FacetLink (54ddf09)

1.47.1 (2021-11-22)

Bug Fixes

  • fixed logic for return values in FacetCheckbox and ColorSwatches (eb20ac8)

1.47.0 (2021-11-19)

Features

  • refactored ColorSwatches and updated tests (f0952a9)

1.46.1 (2021-11-18)

Bug Fixes

  • update cypress and fix FacetsContainer test (c3ebdd9)

1.46.0 (2021-11-18)

Bug Fixes

  • [skip release] fixes lagoon routes (c6b2b27)
  • [skip release] fixes lagoon routes (f5d379b)
  • path to dockerfile (6813d4d)

Features

  • updated Facets Container and Searchbar (6d6b07a)

1.45.2 (2021-11-18)

Bug Fixes

  • bring corp site menu changes to Gesso (d61ff22)

1.45.1 (2021-11-16)

Bug Fixes

  • change all caps to title case on menu related items (1558068)

1.45.0 (2021-11-16)

Bug Fixes

  • clear console error by conditionally rendering IconButton if open/closed is passed in (34c13a0)
  • updated icon sizes in NavigationMenu to be numbers to clear console error (d3d02bf)

Features

  • exported validatePassword function to use on the demo site (0048ab8)

1.44.0 (2021-11-16)

Features

  • added id to grid, groupName prop to FacetsGroup and aria-labelled by to Swatch (c44f657)
  • fixed linting and test errors (56db6ce)

1.43.0 (2021-11-15)

Bug Fixes

  • add icon changes (22f0d1e)
  • code fixes and ammendments from feedback (613ce3b)
  • css alignment and spacing (d93c197)

Features

1.42.0 (2021-11-15)

Features

  • added disabled feature for checkboxes with quantity 0 (dc7a530)
  • added quantity and label to ColorSwatches (f207bbd)
  • return an empty object for FacetPriceRange reset (36b6de0)
  • updated AddToCart (f188aea)
  • updated ButtonGroupSelect (42475ac)
  • updated FacetPriceRange to return min and max (7cd5261)
  • updated tests for modified components (6e93e2e)

1.41.1 (2021-11-10)

Bug Fixes

  • updated case on AccountSignInForm text (7172ab6)

1.41.0 (2021-11-05)

Bug Fixes

  • fixed account text on AccountSignInForm (ab6b78f)
  • updated controlled Switch story, removed multiple labels (1984791)

Features

  • added ability to change text on Facet Price Range button, updated TabPanel prop name (d57f862)
  • added disableGutters prop to TabPanel (cbec1bf)
  • added forwardRefs and useImperativeHandle to FacetCheckboxes and ColorSwatches (3a12a48)
  • addressed remaining tech review issues (7254302)
  • changes to Tabs styling, removed fullWidth prop (b65a636)
  • updated ButtonGroupSelect stories and added className and style props (53a7bac)
  • updated className description and control on Divider (6245dc7)
  • updated facet price range id prop type to string (e7952b3)
  • updated FacetCheckbox and Swatches to return active, added handleDelete to Chip (f2a7333)
  • updated TabPanel to accomodate fullpage content and numbers for proptypes on index and value (63763a2)

1.40.7 (2021-11-05)

Bug Fixes

  • removed all instances of code tags from docs descriptions (5198696)
  • removed any lingering code tags for consistency (3907587)
  • updated reference to options in TableContainer story (2893538)
  • updated token docs description (f525035)

1.40.6 (2021-11-02)

Bug Fixes

  • remove commented out line (25cdd8d)
  • update input field to text field (68218a9)
  • update text field css to allow for full width prop (111a375)

1.40.5 (2021-11-01)

Bug Fixes

  • changed all text on signin form to sentence case (8f43409)
  • updated all List and Navigation stories to use new MUI icon for dropdowns (09c1fe9)
  • updated List css to use MUI icon (bcc72cd)

1.40.4 (2021-11-01)

Bug Fixes

  • issue with node updates (7177bdb)

1.40.3 (2021-10-29)

Bug Fixes

  • removed unnecessary padding added in last commit (c121dac)
  • updated all components to use DS IconButton instead of MUI IconButton (2bc2740)

1.40.2 (2021-10-28)

Bug Fixes

  • add icon button to hamburger and shopping cart icon (b6f8457)
  • formatting and remove icon size prop (7515728)
  • initial changes to hamburger (64d2b05)
  • update to css to use a translateY (d112271)

1.40.1 (2021-10-28)

Bug Fixes

  • change prop name from surname to lastname (1ddb51b)
  • change UX of form and add labelShrink prop (4c36c2b)

1.40.0 (2021-10-28)

Features

  • added css for color options not supported by MUI (d05e567)
  • added key to AddToCartConfirm and updated mobile menu icon color (5e4171a)
  • added stories for Switch component (2b6507e)
  • updated controlled Switch story (ab58da9)
  • updated stories (4f19bce)

1.39.3 (2021-10-27)

Bug Fixes

  • clean up accordion story dedent (f0f8375)
  • update accordion label styling and tokens (c0a945c)

1.39.2 (2021-10-27)

Bug Fixes

  • updated search input border color (dcc06b9)

1.39.1 (2021-10-27)

Bug Fixes

  • fixed width of sign-in form drop down in stories (8b7688f)

1.39.0 (2021-10-27)

Bug Fixes

  • add an autocomplete prop (c13adac)
  • add inputfield test and change wording (d50ea89)
  • add logic to fields (6fa3b4d)
  • add more documentation (4e7431b)
  • add zip code logic (bac63e9)
  • additional tests added to form (3965575)
  • create inputfield component and allow for maxWidth prop on addressForm (a7f2461)
  • remove autoComplete for individual props (cb1dfb3)
  • remove autocomplete, console errors and add maxWidths prop (a318c6f)
  • testing for address form (d640f5a)
  • update address form formatting (b6f4360)
  • update input field story descriptions (a9c3856)
  • updated logic and formatting (d43f7e8)

Features

  • add AddresForm component (9a65380)

1.38.0 (2021-10-26)

Bug Fixes

  • add unit / integration tests, code cleanup (bd08efe)
  • add unit test for shoppingcartitem (bbf9994)
  • code cleanup, review fixes (a9e5f25)
  • finalize styling, add documentation (4653d3a)
  • fix code, clean code, happy code, use callbacks, update tests (da4a025)
  • fix jest and figma issues, and code cleanup (00b60a7)
  • re-add cc logos (ed2bd69)
  • remove a test that had an error, since it was being covered already by cartitem component (c383438)
  • remove comments, fix some story code (ece5650)
  • remove unused props, use chidlren instead, code cleanup (29f2e33)
  • temp commit as checkpoint - UX updates, code cleanup (6b249db)
  • temp commit for shawn to take a look at cypress tests for addtocart (dd76d16)
  • update index.js (ff6fa04)
  • update styling, add 'counter' sub-component (173f0d8)
  • update tests and some typos (dd4c661)
  • update tests to reflect new changes (10c8f3a)
  • WIP (e11fdc8)

Features

  • add styling and props handling to shopping cart item component (6faffc5)
  • init commit for shopping cart items component (da0a73e)
  • more styling and functionality (7fc30b8)

1.37.1 (2021-10-26)

Bug Fixes

  • update all instances of grid justify to justifyContent, and clean up Grid, GridItem & Section (9354d61)

1.37.0 (2021-10-26)

Features

  • updated AccountMenu stories to toggle drawer with icon instead of just open (0d10b59)
  • updated Header Toolbar stories to toggle drawer with icon instead of just open (c1c465e)
  • updated searchbar icon prop to toggleDrawer (5dec24e)

1.36.0 (2021-10-26)

Features

  • added desktop functionality and clear text box transition (d63165f)
  • updated and added more stories for searchbar (61dd45e)
  • updated components to arrow function syntax (760d540)

1.35.7 (2021-10-25)

Bug Fixes

  • fix accordion styles and tests (6f4abaf)
  • removed unused classNames from PaymentMethods component (8caf202)
  • update accordion styling to match the design (9ea6818)

1.35.6 (2021-10-25)

Bug Fixes

  • fixed Header Toolbar Docs preview from crashing (94c9812)
  • fixed icon flicker when drawer is open (1977dfc)
  • reverted Dynamic List Item to previous MR status (d7fb557)

1.35.5 (2021-10-22)

Bug Fixes

  • add vertical text alignment props (956eafe)
  • change prop names per review (f4288f7)
  • update snapshots (5675d57)

1.35.4 (2021-10-22)

Bug Fixes

  • storybook addon-docs version (a9a31a7)

1.35.3 (2021-10-21)

Bug Fixes

  • run yarn updates and fix a few associated test failures (c0d9bf9)

1.35.2 (2021-10-21)

Bug Fixes

  • fix some test fails that show when trying to update dependencies (78c0ac1)

1.35.1 (2021-10-20)

Bug Fixes

  • control.options deprecated warning for Storybook v7 (f31337a)

1.35.0 (2021-10-20)

Bug Fixes

  • adjust sign in form's create account section to be centered (1203a1a)
  • adjust sign in form's create account section to be centered (e5da5a5)
  • merged master and fixed conflicts (4fe613d)
  • updated spacing on sign in form and mobile account menu redirection issue (9c43f4b)

Features

  • added searchBar formatting for mobile drawer and stories (2e06725)
  • changed search bar to icon for small breakpoint (ceb699f)
  • removed condensed header from header toolbar functioning drawers story (1cb3c91)
  • removed secondary menu and order status from sign in form (e688dea)
  • updated aria labels and stories (0f5666b)
  • updated Header toolbar stories with working drawer example (288b6e3)

1.34.0 (2021-10-20)

Bug Fixes

  • add chai compatability lint plugin (a7ebfee)
  • clayton review fixes (f26d0a0)
  • color swatches story checking all swatches (1cf1091)
  • fixes per calvins review (dc39717)
  • make a few newly added token calls optional (49eb87e)

Features

  • update addtocart component to be easier to use in conjunction with API calls (8ca51bb)

1.33.8 (2021-10-19)

Bug Fixes

  • added props spreading to Section (c35a8a1)
  • conditionally rendered NativeHTML in Card (897fd88)
  • removed spreading and added two attributes to main section (4038a7f)

1.33.7 (2021-10-18)

Bug Fixes

  • make custom theme values optional (a622e09)

1.33.6 (2021-10-15)

Bug Fixes

  • update components story names with ampersands and title case (ece9c93)
  • update components text case formatting and story naming to include spaces (11b9806)
  • update dialog default story to properly use content and update text case formatting (9bc7117)

1.33.5 (2021-10-14)

Bug Fixes

  • fixed password error rendering on sign in form (3be6260)

1.33.4 (2021-10-14)

Bug Fixes

1.33.3 (2021-10-14)

Bug Fixes

  • added ariaLabel prop to Navigation Menu component (a7640de)
  • fixed text styling for account menu (89b0269)
  • removed dashes from aria label (f83fd9d)
  • update to out of stock items tooltip (f601a21)
  • updated aria label for sign in form close (c8fed23)
  • ux review updates (2683f64)

1.33.2 (2021-10-13)

Bug Fixes

  • added id to form to fix onSubmit functionality (6c99dc2)

1.33.1 (2021-10-13)

Bug Fixes

1.33.0 (2021-10-13)

Features

  • added email and password validation (3280f76)
  • added Link to header logo (32a1f55)
  • added mobile account drawer and updated stories (30644c9)
  • added mobile test for sign in form and merged master (2bf5ba9)
  • added skeleton and basic styling for account menu form for sign in (f81487a)
  • added testing for Account Menu and Form (a1bb98b)
  • address minor technical review comments (512b0d6)
  • adjusted menu width on AccountMenu story (f848492)
  • fixed relevant console errors (373906a)
  • merged master and fixed conflicts (2e7013b)
  • updated List styling for tertiary nav with node list items (d42e625)
  • updating input error processing and tests (8eb86c5)

1.32.0 (2021-10-13)

Features

  • added test for hiding dropdown on click (c081fc2)
  • updated to hide dropdown when item is clicked (fd487e9)

1.31.1 (2021-10-08)

Bug Fixes

  • change mobile to remove img and view product button (1383306)
  • modify breakpoints (a7872a0)

1.31.0 (2021-10-08)

Features

  • fixed List alignment (f03d481)
  • removed all references to static titleWidth option for DynamicListItem (cd63971)
  • removed padding from listitem to improve chevron spacing (b61700e)
  • updated chevron spacing in List and icon highlight on MobileMenu (3bbd417)

1.30.0 (2021-10-07)

Bug Fixes

  • add check mark to color swatch on click (58a3cb7)
  • add color prop and update testing (cba5c8a)
  • add cypress testing to new components (123ad06)
  • add descriptions and submit button logic (16bde28)
  • add new tokens, adjust buttonselect and counter (9853697)
  • add note that swatch must be used with colorswatch (0d17f78)
  • add quantity to units and style the cart (5723e53)
  • add singleSelect option to color swatch (3dcd5d7)
  • add swatch stories and change name conventions (f91eb63)
  • add tabindex=-1 to allow for single tabbing on swatches (ec33521)
  • correct id in addtocart story (4ffb0a2)
  • create new input on counter (de22672)
  • create swatch component and fix all associated tests (74827f1)
  • format story with proper form styling (6381d16)
  • initial update from tech review (847e8b1)
  • logic to track the color contrast of check mark (00ae578)
  • master lint issue resolved (f40836f)
  • minor media query change for addtocart (b8da75c)
  • pull from master (7279df7)
  • pull from master (339014f)
  • pull from master (c73c220)
  • pull master and fix errors (1026266)
  • pull master and handle merge conflict (dcf8ac3)
  • refactor color swatch and testing (f17ead0)
  • revise descriptions and update testing logic (441cb39)
  • solve facetgroup not rendering color and remove swatch story (ee40908)
  • styling adjustments (76bdf58)
  • update add to cart with no counter option (acaae00)
  • update spelling and formatting for components (5f495b8)
  • update to swatch and counter to correct logic and styling (d6d5e44)

Features

  • add addToCart component (20499f7)
  • add counter and button group select component (0404e2e)

1.29.9 (2021-10-07)

Bug Fixes

1.29.8 (2021-10-06)

Bug Fixes

  • removed regex from gitlab (20e4f51)

1.29.7 (2021-10-06)

Bug Fixes

  • remove unnecessary gitlabci variables (c04de71)

1.29.6 (2021-10-05)

Bug Fixes

  • remove test semantic-release deploy (7b63805)
  • test semantic-release deploy (20c2c96)

1.29.5 (2021-10-05)

Bug Fixes

  • add prop spreading back in for MUI components (291d535)
  • add prop spreading back in for MUI components (b3842dd)

1.29.4 (2021-10-05)

Bug Fixes

  • add creditcard logos back in after figmagic pull (75b3c72)
  • add tokens to gesso.js file (5e63ff2)
  • media query change for new button tokens at size small (2e2e68e)
  • pull from master (b71f518)
  • remove fluid text and update mobile first MQ on button (ee4f6af)
  • update button css formatting (72674b4)
  • update snapshots (2c552a8)
  • update tokens for buttons (7cf30d9)

1.29.3 (2021-10-04)

Bug Fixes

  • update EmbedCode and CarouselWrapper, update tokens (00240ca)

1.29.2 (2021-10-04)

Bug Fixes

  • add dialog box to story and put addtocartconfirm in content (65f225e)
  • add minor styles (85fe930)
  • add quantityAdded prop and description changes (62deacd)
  • add testing and update descriptions (74e27e1)
  • add to cart confirm formatting cleaning (0a98961)
  • change dialog component action proptype to node (7b30a2c)
  • change props and adjust padding (26529f7)
  • create base component (7c04304)
  • dialog and product changes for addtocartconfirm media queries (94d7bf0)
  • intial component (05e18fd)
  • remove jest tests since cypress tests dialog (f60c94a)
  • resolve coding spacing and notes (a1ea605)
  • update add to cart confirm stories with proper comment labels (79241c9)

1.29.1 (2021-09-30)

Bug Fixes

  • update font size scaling (2d2cde0)

1.29.0 (2021-09-27)

Features

  • add MUI link into design system (27dfb16)

1.28.0 (2021-09-24)

Features

  • addressed defects/modifications in List, NavigationMenu and Header (b41e324)
  • fixed missing account menu icon (5a08631)
  • updated HeaderToolbar to show menu text on tablet (20ed44a)
  • updated maxwidth of condensed logo (4b4e769)
  • updated padding on lower navigation in header story (7ac6497)

1.27.0 (2021-09-23)

Features

  • add cart summary component (5923daf)

1.26.0 (2021-09-23)

Features

  • added minimal header and fixed styling (8e2afc9)
  • addressed tech review issues (5345c39)
  • copied component from demo site (357773f)
  • merged with master and fixed conflicts (09563c6)
  • migrated component from demo site and initial refactoring for gesso (d40c029)
  • removed Menu component and updated to use NavigationMenu (cdd840f)
  • updated NavigationMenu and MobileMenu to use classname for Typography styling (75c16cc)
  • updated searchbar and styling (e82fcee)

1.25.0 (2021-09-23)

Features

  • added full test coverage (3427ad8)
  • added story for copyright tertiary (987515a)
  • changed component name (e50bd00)
  • fixed background color of header in story (c946e20)
  • fixed merge conflicts (40404b4)
  • fixed proptype issue and updated story (a9e5e99)
  • migrated component from demo site and added stories (b14f7a3)
  • restored align option and fixed props spreading (7818971)
  • updated persistent header background color (a08cfd4)
  • updated tests for full coverage (7236a27)

1.24.0 (2021-09-21)

Features

  • added default expanding menu and addressed all review issues (3d16f19)
  • cleaned up stories and testing (d8eadfa)
  • moved code from demo site to Gesso (a07035f)
  • updated tertiarty menu logic and tests (4eb270c)

1.23.1 (2021-09-21)

Bug Fixes

  • ignoring error left + new script commands #61 (4fc7933)
  • merging master in + removing unsed vars + clean up spreading props + update test snapshots #61 (21062b7)
  • remove facet test file + deleting snap #61 (577499e)

1.23.0 (2021-09-20)

Features

  • addressed tech review issues (c0a94ea)
  • component migrated from demo site and code refactored (5e8233e)

1.22.0 (2021-09-17)

Bug Fixes

  • add className prop to CreditCardForm, CreditCardLogos and PaymentMethod (8467cc8)
  • add styling to make cc images more flexible on mobile (2e14866)
  • continue credit card logo component development (8b491a0)
  • merge master into cc logos branch (b8a506a)
  • pull tokens and replace global values, also move credit card images into public dir (7ec9aac)
  • resolve additional merge conflict (84eb0c5)
  • review fixes for CreditCardLogos, CreditCardForm and PaymentMethod (77270db)
  • revise CreditCardForm prop (b1e7f6f)

Features

  • add creditCardLogos component (4a07dad)
  • complete CreditCardLogos, revise CreditCardForm, and update tokens (a90b33e)

1.21.0 (2021-09-16)

Features

  • Added header component and stories (57c5479)
  • added scrolling header component and beginning of default story (4e4ea66)
  • added toolbar constraints, updated docs (5719946)
  • addressed tech review issues (4f0e0a1)
  • fixed merge conflicts (de1aed4)
  • removed hidden overflow from header container (277a74d)
  • renamed HeaderScroll component and removed old header component (15ae34b)
  • updated background color of condensed toolbar (e763188)

1.20.1 (2021-09-15)

Bug Fixes

  • add props for Select and Price Range logic (6bbe3f5)
  • minor visual and functionality changes (5e81bdc)

1.20.0 (2021-09-14)

Features

  • add product attributes category facets (f7c2282)
  • update credit card payment form (ec0d5ff)
  • updated accordion summary height and active accordion text color (ae9abaf)

1.19.2 (2021-09-08)

Bug Fixes

1.19.1 (2021-09-08)

Bug Fixes

1.19.0 (2021-09-08)

Features

  • fixed debounce linting and made it into a helper function (3047cf1)

1.18.3 (2021-09-02)

Bug Fixes

1.18.2 (2021-09-02)

Bug Fixes

  • add variant story example to ButtonGroup (2ccd819)

1.18.1 (2021-09-02)

Bug Fixes

1.18.0 (2021-09-01)

Bug Fixes

  • add className prop to CarouselWrapper (9a1f07d)
  • update CarouselWrapper stories (77e8c48)

Features

  • add CarouselWrapper component (5cc68b0)

1.17.3 (2021-08-27)

Bug Fixes

  • add test-snapshots command and update readme (a83e8d8)

1.17.2 (2021-08-27)

Bug Fixes

  • clean up unused vars for linting (f21a987)

1.17.1 (2021-08-26)

Bug Fixes

  • update dialog snapshots (a335281)

1.17.0 (2021-08-26)

Bug Fixes

Features

  • fix linting issues in Facet and FacetsContainer (7750b37)
  • fix linting issues in Facet and FacetsContainer - 2 (43d088c)
  • remove required flag from list and taxonomy, update snapshots (1fe179d)
  • update tests and fix linting on facets, facetscontainer and dialog (3909f2e)

1.16.0 (2021-08-26)

Features

  • add button group component (b75eb31)

1.15.0 (2021-08-26)

Bug Fixes

  • Icons load material to be done only clientside (f39ed2e)

Features

  • merged master (065c83d)
  • updated proptypes and fixed console errors (1410afe)
  • updated snapshots (a340ac2)

1.14.6 (2021-08-26)

Bug Fixes

  • import extension issues, and test failures due to incorrect jest config (4c42d83)

1.14.5 (2021-08-25)

Bug Fixes

  • add some mui utils to the gesso export (33f5653)

1.14.4 (2021-08-24)

Bug Fixes

  • double quotes on import (879e6f8)

1.14.3 (2021-08-23)

Bug Fixes

  • linting command run against jsx, js, and ts files (15a9ffa)

1.14.2 (2021-08-20)

Bug Fixes

  • update form story and related form elements for standards (8611a1d)
  • update form story code example (594d6ce)
  • update snapshots (21e89f3)
  • update table container component for new standards (159710f)
  • update tokens, cmscontent, nativehtml, and chip for lint standards (c531e9e)

1.14.1 (2021-08-19)

Bug Fixes

1.14.0 (2021-08-19)

Bug Fixes

  • export createMuiTheme as createTheme for gesso (9218b16)

Features

  • add createstyles to export (e623066)

1.13.0 (2021-08-19)

Features

  • add 'tablehead' mui component to export (6abd7f5)

1.12.0 (2021-08-19)

Features

  • add more MUI component to gesso export (0dc8db8)

1.11.1 (2021-08-17)

Bug Fixes

1.11.0 (2021-08-17)

Features

  • added last tests and removed console error (2623b9d)
  • added test coverage for cursor manipulation (bd868e4)
  • added validation for card number and security code (9737b74)
  • added validation for card number and security code (f705ad6)
  • addressed all tech review comments (a9ab9de)
  • fixed cursor behaviour for del/esc on spaces (e0ee030)
  • fixed cursor location for card number field (09347c0)
  • fixed merge conflicts (dc58243)
  • fixed merge conflicts (83c00d9)
  • locked material-ui/lab to version.58 (9701844)
  • updated date picker to month and year (eac4af6)
  • updated date picker to month and year (25b2282)
  • updated storybook code and location (1d5ca8b)
  • updated tests (cc2609d)
  • updated to catch invalid card types on first number (6b0ebfe)

1.10.0 (2021-08-17)

Bug Fixes

  • adjust responsive styles for payment method and add additional title story (3ec3f5c)
  • merge in master and resolve merge conflicts (7a2b82e)

Features

  • added final test, updated story (9003f6b)
  • added innerRef to cloned child (87c5a6f)
  • added radiobutton test (0b27bcb)
  • removed last instances of interactive credit card (409820f)
  • updated expansion to occur when label clicked (c1049d8)
  • updated payment logos and made credit open by default (3bc75ee)
  • updated responsive styling (4b20ad9)
  • updated snapshots for tests (6ce6e24)
  • updated styling and alignment of accordions (e1ec476)

1.9.1 (2021-08-10)

Bug Fixes

  • add cypress image to semantic release job (43623db)
  • add mock component comment on product card test (b9e9cd3)

1.9.0 (2021-08-06)

Features

  • added functionality for different anchor references and hovering (346a8e8)
  • Added initial structure of Popover component and story (511bc5a)
  • Added popover tests (29de26d)
  • addressed minor tech review changes (18863bc)
  • fixed merge conflicts (4849eba)
  • removed defaults from some props (57fc95c)

1.8.0 (2021-08-04)

Features

  • add image position prop to card (006afda)

1.7.0 (2021-08-04)

Features

  • add table container component and tests (b19b9fb)

1.6.0 (2021-08-04)

Bug Fixes

  • change out corporate logos for the gesso logos (2877e83)
  • update form example formatting and increase form control bottom margin (d71240d)

Features

  • add ribbon component and tests (0c8cdd6)

1.5.0 (2021-07-20)

Features

  • update components to use theme context (03f2876)

1.4.1 (2021-07-16)

Bug Fixes

  • remove acro related content and update fonts (bbd5ec5)
  • remove remaining ResourceSearch references (e27b61c)

1.4.0 (2021-07-14)

Features

  • add line heights story and apply line height tokens to the ds (55b269f)

1.3.0 (2021-07-14)

Features

  • add additional avatar display sizes (b4a2f18)
  • add additional avatar display sizes (aff439c)

1.2.0 (2021-07-13)

Features

  • add avatar component and tests (2579387)

1.1.1 (2021-07-13)

Bug Fixes

  • rename corp theme related names to gesso (7dd2cd0)
  • rename corp theme related names to gesso (8c0d65f)

1.1.0 (2021-07-13)

Bug Fixes

  • update some small issues with naming and component descriptions (8a66564)

Features

  • add pagination componenet and tests (2626ec6)

1.0.2 (2021-07-07)

Bug Fixes

1.0.1 (2021-07-02)

Bug Fixes

  • set access to publish scoped package properly (f0f69d5)

1.0.0 (2021-07-02)

Bug Fixes

  • add 'home' link to footer logo in footer componentn (d8361ec)
  • add 'iconbutton' and 'collpase' to the export (d4c0f45)
  • add accordion to js for export (43317b3)
  • add anchor styling to nativeHTML (098f9be)
  • add arg description and default proptypes (c80561a)
  • add aria label to resource search clear button and update text field id (d6498ef)
  • add clear function to clear search term on 'x' click (b9234fd)
  • add components to main index.js (cd6ae05)
  • add components to main index.js (e4b251a)
  • add CssBaseline and Box to ADS export, update theme background color, update storybook preview.js (2071c3a)
  • add customtheme to export (adf7f7f)
  • add export to main index.js file for metadata component (000c6e2)
  • add fontawesome library to header test and regenerate them (8179101)
  • add JS / CSS to accomdate layout shifting issues with the header (2dcb1ee)
  • add light text mode styling for subtitle2 style (b6a7098)
  • add nativehtml to main index.js for export (4be07b9)
  • add overflow-x: hidden to section content wrapper (d9adc52)
  • add primaryNavigation prop to header (7c20316)
  • add readme instructions for the testing process (d095325)
  • add ServerStyleSheets export to prevent version conflicts (d0df652)
  • adjust Facet and FacetContainer styling (f13cfbb)
  • adjust line height of monster text (a3fe66d)
  • adjust opacity of background image fade for mobile to 20% (967767c)
  • adjust primary menu icon size (7246ec3)
  • adjust primary menu responsive styles (46d60ac)
  • adjust primary menu responsive styles (5b8cad1)
  • adjust primary menu responsive styles (c2c8595)
  • adjust primary menu responsive styles (baf0038)
  • adjustments for logo component, image assets, and updated tokens (faeb54f)
  • allow neither forcing open or closed if open is not set (2ff5e8c)
  • allow open to be blank instead of false by default (2e4ad32)
  • apply margin to only grid items within a multi col grid (382b17d)
  • bugfix with inheritance of darkmode text mode color (3960121)
  • change accordion details to have display block (315b9bd)
  • change default Card shadow/stroke props to be true (acd2731)
  • change Facet to be stateless (a902655)
  • change FacetContainer to be stateless (ee7760d)
  • change shadow,stroke props to true by default (8463397)
  • check if search is undefined (b2881b5)
  • clean up some cruft and move some dependencies into dev (95d6ca7)
  • cleanup css (a00c49f)
  • code cleanup, add some additional meta attribute support (327d272)
  • color inheritence for darkmode (72beb06)
  • commit rules (6711851)
  • commit rules (d56f733)
  • correct ci typo (1edc5dc)
  • corrected rules (4482f46)
  • export DS tokens fix typos (0acbc9c)
  • exports (0ca6c21)
  • extract and declair props out of ResourceSearch to remove warnings (cbe7546)
  • extract and declare props out of ResourceSearch to remove warnings (6f451e8)
  • fix grid system padding issues (c18cdc4)
  • fix menu alignment (items without href attribute (which turn into buttons)) (b15d018)
  • fix react import for metadata component (e833e28)
  • fixes for nativehtml component (4c268d7)
  • handle facet state (b5c0b81)
  • husky dependency automated install (b0a117a)
  • husky install in postinstall script (30c1525)
  • husky install no longer runs on published version (939db0b)
  • linting error in checkbox test (c2ea6cc)
  • make ResourceSearch stateless (3d6ff61)
  • merge in master and resolve merge conflicts (535c1b0)
  • mistakenly updated react to 17, reverting to 16 (a44568c)
  • move react-scripts back to dependencies, build doesn't work if it is moved to devDependencies (0752908)
  • move react-scripts back to dev dependencies as it was not causing the display problem (a0f9dcf)
  • move state handling out of the components (96793f4)
  • move window reference into useffect hook for NExtJS compatibility (6da5c42)
  • package.json (0e5dc42)
  • postinstall when pulling the ADS/Core package (2b08deb)
  • readme section (b47b7b9)
  • remove 6px border on bottom (c6234a9)
  • remove Box causing errors from index.js (c2f81aa)
  • remove CLS changes, as they were causing other issues (c41089e)
  • remove extra space in readme (89baeb6)
  • remove extra space in readme (1aa4596)
  • remove global image styling rules from strap.css (as they are being done in nativeHTML) (e18da07)
  • remove height/width attributes, to allow for rules to be set by external editor (d84db4c)
  • remove moment js library and update footer component (4dc882b)
  • remove typography parent element from content (1b92a87)
  • remove unnecessary 100% height from card styles (c4bf743)
  • revert name and publishConfig in package.json (5a4020e)
  • revise margin and padding mixins to default to px value instead of rem (b6da036)
  • revise section/grid padding (8fdc9cb)
  • rollup error with fontawesome css (a8dc758)
  • small fix for header CLS (a65cf57)
  • start changing Facet to be stateless (94d1dd1)
  • test deploy (6fa0329)
  • the pipeline jobs (c2ee681)
  • trigger new release (ec869d0)
  • try fix for paddding issues in grid system (ebfdeed)
  • update Card and Footer component styles and some minor functionality (55f0fb3)
  • update card component and stories with feedback from UX review (14d4a9c)
  • update card image title to use dynamic prop (replace placeholder text) (37b519f)
  • update components to use new Icon style (0fbf3bc)
  • update dialog component to accept an object, not a string (5a2831c)
  • update export for button base and group from material ui (7ba69d1)
  • update facets to have better spacing (be9d203)
  • update FacetsContainer to show facets on page load for desktop display (bdb2bbc)
  • update footer and list styling and stories (d83df66)
  • update griditem light text mode support and styles (089ffd1)
  • update header story and test to use different primary menu icon (c8333e3)
  • update incomage prop for strap to handle arrays as well as just objects (d9b0f35)
  • update link and accordion styles (596430e)
  • update nativehtml to handle HTML code within a prop, not as a child (6fc3ef2)
  • update padding in grid sections (7607c63)
  • update ResourceSearch styles to remove unneeded visibility styles (3af6e3b)
  • update spacing on HR element (85fb0f3)
  • update strap component to accept an array for secondarytext prop type (8d459fa)
  • update Tab and TabPanel styling to fix vertical tab and fixed height tab issues (e225d63)
  • update various menu styling as per UX review (9a4ea54)
  • update various styles (9150b2d)
  • ux review fixes for Typography and NativeHTML components (e08c070)
  • various fixes from tech review for Header and List components (801e333)
  • various fixes from tech review for Header and List components (725bf85)
  • various fixes from tech review for the Header components (ab8ab10)
  • various styling revisions for accordion, card, facets and typography (5525709)
  • various styling revisions for accordion, card, facets and typography (b39931b)

Features

  • add 'lead' typography style and update tests (ba31e45)
  • add showsearchterm prop to hide/show active search term (e1e680e)
  • add dividerColor prop to Grid and Strap components (383e331)
  • add DS tokens and some mixins/helpers to export (3c1c506)
  • add dynamic icons utility support (2555d53)
  • add header, menu and mobile menu components (314da9b)
  • add icons helper function (73269d6)
  • add metadata component (e013ab8)
  • add nobottomborder class for native html tables (c9d77f2)
  • add primary-nav-mobile variant to List component (653ee67)
  • add prop for handling custom click hanlder being sent in (01e483d)
  • Add sample primary nav to Header component with override dark styles (ced7cba)
  • add spacer component (ed8a83d)
  • complete footer component, styling, stories, and tests (75602f2)
  • complete footer component, styling, stories, and tests (3e0a2eb)
  • complete footer component, styling, stories, and tests (0826c33)
  • complete header component (df9a2ed)
  • complete header component with primary and mobile menus (2b6d27e)
  • Complete List component story and styling for menus (87f11bb)
  • gitlab ci updates for publishing (91c2506)
  • improve dialog prop to allow toggling open and closed (5a9842f)
  • initial gesso setup (f95fc75)
  • Merge branch '67-semantic-release-for-npm-publish-in-ci' into 'master' (403ed26)
  • modified Test component (635dd4d)
  • modified Test component and checking use of npmrc from artifacts (22f6ff9)
  • resource context, and changes facet and search to useContext (0cd92b7)
  • test code coverage (47f9b65)
  • update List component story with full primary menu example (2ded99c)

Reverts

  • Revert "Remove shadow custom props since can't do that to HR element. Start test." (93097fa)