Skip to content

Releases: vuestorefront/vue-storefront

Vue Storefront 1.9.0

06 May 14:12
594618a
Compare
Choose a tag to compare

Added

  • The Url Dispatcher feature added for friendly URLs. When config.seo.useUrlDispatcher set to true the product.url_path and category.url_path fields are used as absolute URL addresses (no /c and /p prefixes anymore). Check the latest mage2vuestorefront snapshot and reimport Your products to properly set url_path fields - #2010 - @pkarw
  • Unit tests of cart module written in jest - @lukeromanowicz (#2305)
  • validation for UTF8 alpha and alphanumeric characters in most checkout fields - @lromanowicz (#2653)
  • helper to process config urls with default endpoint host config.api.host - @patzick (#2858)

Changed / Improved

Fixed

  • Gallery low quality image in offline mode when high quality already cached - @patzick (#2557)
  • Payment issue when no address set - @szafran89 (#2593)
  • Search component result message when search term is less than 3 letters - @robwozniak (#2561)
  • Removed childSku parameter in url for non-configurable products when using urlDispatcher - @Aekal (#2605)
  • Image lazy loading after SSR reload - @pkarw (#2641)
  • Modules can add custom URL - @pkarw (#2601)
  • Url routes fixes - @pkarw (#2598, #2645, #2614)
  • Fix for shopping cart actions when the cartId has been cleared out - @pkarw (#2567)
  • Fixed always common cache issue for multistore - @filrak (#2595)
  • Checkout copy address data will sync on later change - @haukebri (#2661)
  • Fixed Safari style for sort-by select - @haukebri (#2642)
  • fixed My orders in My Profile not refreshed after putting an order - @filrak (#2559)
  • Refreshing product page on mobile device - @patzick (#2484)
  • ESlint throwing errors about undefined jest globals in tests - @lukeromanowicz (#2702)
  • Fixed changing the country when entering shipping address in checkout not updating shipping costs - @revlis-x (#2691)
  • Instant Checkout fix - @qiqqq (#2750)
  • Infinite loop on multistore page after reload - @patzick (#2713)
  • Refreshing MyAccount page on multistore - @patzick (#2780)
  • "Toggle password visible" button in password fields works the right way - @lromanowicz (#2772)
  • Range queries to elasticsearch - @oskar1233 (#2746)
  • BaseInput has min height now to avoid jumping on forms - @patzick (#2771)
  • Orders with invalid address don't stack anymore in the queue and have proper notification popup - @AndreiBelokopytov, @lukeromanowicz (#2663)
  • Offline orders with out of stock products don't stack anymore and get canceled after going back to online - @lukeromanowicz (#2740)
  • Build ServiceWorker on Docker - @patzick (#2793)
  • Product image load after comming back to online - @patzick (#2573)
  • Insufficent validation for city field in checkout address - @lromanowicz (#2653)
  • Incorrect hover activity on the 'filter by categories' in the search view on mobile - @idodidodi (#2783)
  • Unit tests written in JavaScript now support async/await functions and dynamic import - @michaelKurowski, @lukeromanowicz (#2851)

Vue Storefront 1.8.5

17 Apr 14:05
1ebc92b
Compare
Choose a tag to compare

Fixed

Vue Storefront 1.9.0-rc.2

10 Apr 20:11
Compare
Choose a tag to compare
Pre-release

Fixed

  • Payment issue when no address set - @szafran89 (#2593)
  • Search component result message when search term is less than 3 letters - @robwozniak (#2561)
  • Removed childSku parameter in url for non-configurable products when using urlDispatcher - @Aekal (#2605)
  • Image lazy loading after SSR reload - @pkarw (#2641)
  • Modules can add custom URL - @pkarw (#2601)
  • Url routes fixes - @pkarw (#2598, #2645, #2614)
  • Fix for shopping cart actions when the cartId has been cleared out - @pkarw (#2567)
  • Fixed always common cache issue for multistore - @filrak (#2595)
  • Checkout copy address data will sync on later change - @haukebri (#2661)
  • Fixed Safari style for sort-by select - @haukebri (#2642)
  • fixed My orders in My Profile not refreshed after putting an order - @filrak (#2559)
  • Refreshing product page on mobile device - @patzick (#2484)

Vue Storefront 1.8.4

26 Mar 08:41
Compare
Choose a tag to compare

Fixed

  • Problem with incomplete category products load for offline use - @patzick (#2543)
  • Category products view crash on scrolling down in offline mode - @patzick (#2569)
  • Default propery issue for the col-xs-* classes - @cnviradiya (#2558)
  • Wishlist and compare list not cached properly - @filrak (#2580)

Changed / Improved

  • Category and Homepage products are now cached for offline use on SSR entry - @patzick (@1698)

Vue Storefront 1.9.0-rc.1

07 Mar 13:19
d499ef3
Compare
Choose a tag to compare
Pre-release

Added

  • Payment Request API integration - @qiqqq (#2306)
  • The Url Dispatcher feature added for friendly URLs. When config.seo.useUrlDispatcher set to true the product.url_path and category.url_path fields are used as absolute URL addresses (no /c and /p prefixes anymore). Check the latest mage2vuestorefront snapshot and reimport Your products to properly set url_path fields - #2010 - @pkarw
  • Unit tests of cart module written in jest - @lukeromanowicz (#2305)

Fixed

  • Gallery low quality image in offline mode when high quality already cached - @patzick (#2557)

Changed / Improved

Vue Storefront 1.8.3

04 Mar 13:01
84993c7
Compare
Choose a tag to compare

Added

  • New reactive helper to check online state. Usage: import { onlineHelper } from '@vue-storefront/core/helpers' and then onlineHelper.isOnline - @patzick (#2510)
  • Cart count config, allows you to display the item count instead of a sum of the item quantities - @pauluse (#2483)
  • Video support in Product Gallery component. - @rain2o (#2433)

Fixed

  • Problem with placing second order (unbinding payment methods after first order) - @patzick (#2195, #2503)
  • Remaking order on user orders page - @patzick (#2480)
  • Images blinking on category page - @pkarw (#2523)
  • state.ts not bound in the module-template - @pkarw (#2496)
  • Validation in the Myprofile section for postcode field - @pkarw (#1317)
  • Non-integer qty of product added to the cart - @pkarw (#2517)

Changed / Improved

  • Fixed an issue where the correct image for a product configuration wasn't set on the product page image carousel. Also added the fix on the productcarousel in the zoom component - @DaanKouters (#2419)
  • Way of creating VS Modules was changed to use factory method instead of explict object creation. - @filrak (#2434)
  • Added clear filters button on desktop also and only show if filters are applied - @DaanKouters (#2342)
  • Improved docs at contributing.md and configuration.md (spelling etc.) - @ruthgeridema (#2421, #2422, #2423, #2425, #2426)
  • Fixed design issue of Country label on Edge 17 & Firefox - @ananth-iyer (#2390, #2399)
  • Wishlist and compare items are loaded from local cache only once, instead of every time when module component is rendered - @patzick (#2431)
  • Country field is filled by first counry from the list in cart in paymen section - @RakowskiPrzemyslaw (#2428)
  • Improved product quantity change component in product and cart - @patzick (#2398, #2437)
  • Updated to Vue 2.6.6 - @filrak (#2456)
  • Null sidebar menu data on static page fixed - @filrak (#2449, #2441)
  • Fix cannot edit previous steps in checkout - @filrak, @patzick (#2438)
  • Fixed route guard ssr problem - @vue-kacper (#2364)
  • Fix links in footer to static pages bug - @filrak (#2452)
  • Fix links at docs, Basics/Configuration file explained - @daksamit (#2490)
  • Improve images loading on category page, corrected alt view and blinking problem - @patzick (#2465)
  • Improve tsconfig for better IDE paths support - @patzick, @filrak (#2474)
  • fix breadcrumbs changing too early - @filrak, @pkarw (#2469, #2529)
  • improved product gallery load view, shows correct image on reload - @patzick (#2481, #2482, #2488, #2501)
  • Fix an issue where the index.html template within a theme is ignored - @EnthrallRecords (#2489)
  • Added async sidebar component with async off-screen components error handling and fetch retrying after coming back online - @filrak (#2408, #2451)
  • Inconsistent filters behaviour - clear filters on page load - @patzick (#2435)
  • fix price is never below 0 and user can't add 0 or below 0 products to cart - @RakowskiPrzemyslaw (#2437)
  • Check for placing single order in case of error in any payment module - @patzick (#2409)
  • Display prices in products added in offline mode. - @patzick (#2450)
  • Updated cypress dependency for e2e tests - @lukeromanowicz (#2518)
  • Improved styles on recommendation filters, product tile and numeric input - @patzick (#2458)

Deprecated / Removed

  • @vue-storefront/store package deprecated - @filrak

Vue Storefront 1.8.2

11 Feb 10:06
a9d58ba
Compare
Choose a tag to compare

Changed/improved

Vue Storefront 1.8.1

10 Feb 09:53
5b3de00
Compare
Choose a tag to compare

This is a hot-fix release for fixing the payment methods switching issue when both: payments-cash-on-delivery and payments-backend-methods modules enabled.

Changed / Improved

  • Fixed doubled invlication of placeOrder when both: payments-cash-on-delivery and payments-backend-methods modules enabled - #2405

Vue Storefront 1.8.0

07 Feb 22:58
b84ddc0
Compare
Choose a tag to compare

This is the official release of Vue Storefront 1.8.

In this release we focused mostly on stabilization and bugfixing.
Over 50 improvements prepared by 32 contributors!

Additional migration tips are available here.

Added

Changed / Improved

v1.7.3

01 Feb 11:48
Compare
Choose a tag to compare

Check the CHANGELOG.md to see release notes.