Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Vue Storefront 1.12.3

Latest
Compare
Choose a tag to compare
@bloodf bloodf released this 19 Aug 01:47
· 35 commits to master since this release
8e6c5fd

New fields in the config

Added

  • Added states.json in core/i18n/resource (#4531)
  • Added phone validation helper (#4980)
  • Configurable enabling min & max price aggregations
  • Storing totals in localStorage to sync it between tabs (#4733)
  • Support for trailing slashes in the route paths - @tdugue @gibkigonzo @Fifciu (#5372)

Fixed

  • Remove redundant user token invalidation code - TerrorSquad (#4533)
  • configurableChildrenImages helper function incorrect loading images - @RakowskiPrzem (#4575)
  • Fix user/register call by adding storeId - @haelbichalex (#4697)
  • refresh categoryMappedFilters after loading attributes in PLP - @gibkigonzo (#4695)
  • Check module registration for wishlist and compare list - gibkigonzo (#4764)
  • Fix gallery image generation by checking if image exists - simonmaass (#4908)
  • Fix getSelectedOption based on attribute_code check - simonmaass (#4851)
  • add new resetUserInvalidation action to clear invalidation state before login,
    clear order history and refresh token after logout,
    add redirection when user is logged out and sees myaccount page - gibkigonzo (#4882)
  • Fix config.products.filterUnavailableVariants feature - Ogek (#4923)
  • added 'afterUserProfileUpdated' hook which allows us to take control over update address flow (send notification if something failed)
    move pick allowed modification just before sending data to task managment
    add 'beforeUserProfileUpdate' which allows to modify user object before update - gibkigonzo (#4427)
  • replace lodash with lodash-es for client files - gibkigonzo (#5019)
  • add default personal detail loading on shipment step in checkout when user is logged - (#5040)
  • Got rid of inifnity redirect or page-not-found on refresh category/product view
  • Got rid of memory leak related to dynamic config - tomasz-duda (#4768)
  • servercart-after-diff event payload - Fifciu (#5365)
  • Fix Original Price Calculation typo - @akucharczyk / @lukaszjedrasik (#5472)
  • Purge loader works properly with dynamic config reload - @Fifciu
  • Multi-tab cart-sync in multi-store environment - @cewald (#5711, #5732)
  • Incorrect load of default address in checkout - @lukaszjedrasik (#4682)
  • Error with unknown theme/index.js alias - @Fifciuu (vuestorefront/vue-storefront#5813)
  • ESLint warnings caused by the double import - @lukaszjedrasik
  • Fix Order History Pagination - @AishwaryShrivastav / @lukaszjedrasik (#4599)
  • Fix: Updating URL's params/query params with proper child SKU if options changes - @lukaszjedrasik (#5981)
  • Fix: Passing newToken: null as a payload inside clearCurrentUser action - @lukaszjedrasik (#5565)

Changed / Improved

  • Moved hardcoded fields from omitSelectedVariantFields.ts to config (#4679)
  • Bump dependencies versions (#4715, #4696, #4951)
  • Using dayjs for dates in taxCalc.ts to make it work properly in Safari (#5364)
  • Awaiting addItem action call inside mergeServerItem action (#5165)
  • Moved phoneNum to proper branch - @lukaszjedrasik (#5730)
  • Development hot-reload speed webpack config - (#5559)
  • Set correct type for productPageVisited hook - @lukaszjedrasik (#5997)