Skip to main content

2312 version 21.0.0 - 21.1.0

· 2 min read
geins.io

[21.1.0] - 2024-02-12

WARNING!

We strongly recommend that you skip this version and upgrade straight to version 22.0.0 instead. This is because of a memory leak that was discovered after the release of 21.0.0.

Added

  • CaCheckoutInvoice - component for manual invoice checkout
  • Zip code data to order object for checkout confirm data

Changed

  • Changed trigger for global loading state
  • Replaced Timeout in Vuex to remove POJO warning
  • Using checkoutMarket instead of global market when adding promo code to cart

Deprecated

  • CaCheckoutCarismar - use CaCheckoutInvoice instead

Fixed

  • Correct name for authenticated middleware fixing "my account" issues
  • Stop loading if current variant is picked

[21.0.0] - 2023-12-14

WARNING!

We strongly recommend that you skip this version and upgrade straight to version 22.0.0 instead. This is because of a memory leak that was discovered after the release of this version.

This major update will require you to update your storefront to Ralph Storefront v2.0.0.

Added

  • Support for Node 16 ✨
  • Internal function to persist Vuex state

Changed

  • Changed name of package changed from @ralph/ralph-ui to @geins/ralph-ui
  • No support for Node 14
  • Updated/Added/Removed dependencies
  • Updated js and scss linting
  • Routing to products is now done programatically instead of using <NuxtLink>
  • Function sizeChangeHandler in MixProductPage is now called skuChangeHandler
  • Changed name of CaUdc component to CaNshift
  • Getting cart on confirm page from checkout query instead of getCart query
  • Moved changelog to CHANGELOG.md
  • Using asyncData instead of nuxt apollo module for fetching data on product page
  • Renaming of plugins to kebab-case

Removed

  • Nosto integration
  • Graphql combined query on product page

Fixed

  • Correct 404 handling on product page