Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Releases: vuestorefront/vue-storefront-api

Vue Storefront API 1.8.3

10 May 06:08
5e43687
Compare
Choose a tag to compare

Changed / Improved

Vue Storefront API 1.9.0-rc.1

08 Mar 07:23
0097798
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

Changed / Improved

Vue Storefront API 1.8.2

04 Mar 13:23
265ecff
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 API 1.8.1

11 Feb 14:20
a1223f3
Compare
Choose a tag to compare

Please note: ElasticSearch 5.5 is no longer supported by elasticsearch.js library that we're using for ElasticSearch communication. Please do Update to 5.6. If it's not possible - then please downgrade the required elasticsearch to 15.3.x. See changelog.

Changed / Improved

  • Fixed apiVersion property for ElasticSearch driver - now it's available thru config/*.json - @mdanilowicz (#185)

Vue Storefront 1.8.0

07 Feb 23:01
58a8888
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

  • Chinese translation added - @wadereye (#2265)
  • Categories filter in search view - @kjugi, @patzick (#1710)
  • AsyncDataLoader feature - @pkarw (#2300)
  • Events list page in docs - @jablpiotrek (#776)
  • Keyboard support for account and cookie close buttons - @anqaka (#2258)
  • Support typescript in build scripts - @marlass, @patzick (#2260, #2273, #2324)
  • Possibility to have sticky notifications - @phoenixdev-kl (#2307)
  • Added a scss to manage global form style - @lorenaramonda (#2316)
  • Manage products with zero price - @MarcoGrecoBitbull (#2327)

Changed / Improved

  • Theme structure improvements - @filrak (#2223)
  • Type interfaces and refactor - @filrak (#2227, #2267)
  • Changed beforeRegistration and afterRegistration hooks signature. Now it contains only one object VSF. The subfields are the same as before so changing beforeRegistration( Vue, config, store, isServer ) to beforeRegistration({ Vue, config, store, isServer })(and same with afterRegistration) is enough to make a proper migration to new API. - @filrak (#2330)
  • Typo fixes - @youanden, Micheledinocera (#2229, #2329)
  • Bundle products price calculation fix - @pkarw (#2371)
  • Added hotjar snippet and dixed isServer flag in module hooks - @lukeromanowicz (#840)
  • Location of type files - @kruchy8 (#2226)
  • Improved theme registration - @lukeromanowicz (#2233)
  • SSR renderings for logged in users - @vue-kacper (#2234)
  • ElasticSearch fuzzy search - @qbo-tech (#2340, #2354)
  • Documentation improvements - @martaradziszewska, @wilfriedwolf, @fvillata, @pkarw (#2210, #2244, #2289, #2369)
  • Support regional characters in urls - @Aekal (#2243)
  • store/lib/search has been moved to core/lib/search - @lukeromanowicz (#2225)
  • store/lib/multistore has been moved to core/lib/multistore - @lukeromanowicz (#2224)
  • BaseSelect syntax improvements - @jszczech (#2237)
  • Optional cart discounts display on side cart - @mcspronko (#1758)
  • Special price dates checking - backport of @Igloczek's (#2245)
  • Category filters reset functionality on mobile - @vue-kacper, @patzick, @renatocason (#2262)
  • Improve sortBy mobile view - @martaradziszewska (#2251)
  • Slide animations to menu, search, wishlist and minicart components - @Aekal (#2256)
  • Fixed wishlist store module to not be lazy loaded - @vue-kacper (#2249)
  • Share webpack typescript config with docker container - @lukeromanowicz (#2269)
  • After checkout create logged-in cart for logged-in users if using order Direct Backend Sync - @grimasod (#2302)
  • Output cache clearing supports versioning - @Igloczek (#2333, #2359)
  • Cash on delivery + Shipping addresses fixed for virtual products - @pkarw (#2366)
  • Improved static pages caching strategy - @pkarw (#2281)
  • Magento 2.3 MSI work-around (it's still not supported fully) - @pkarw (#2366)
  • Product zoom picture centered - @ptylek (#2178)
  • Fixed tracking in analytics module - @jahvi (#2278)
  • Improved merge the store modules array with extended module config - @DaanKouters (#2274)
  • ElasticSearch fuzzy search, scoring, boosting + other improvements - @qbo-tech (#2340)
  • Turned off compression plugin, nginx serves brotli compression  — @patzick (#2254)
  • Improved user account menu UX on desktop - @vue-kacper (#2363)
  • Added About us missing route - @lorenaramonda (#2320)
  • Fixed used variable for products count in category - @renatocason (#2304)
  • Override console with logger - @daaru00 (#2235)
  • Fixed variable call about feedback email - @PhantomDraven (#2318)
  • Output cache clearing versioning - @Igloczek (#2333)
  • Improved paddings on select fields - @patzick (#2361)
  • Fixed lack of modal backdrop - @vue-kacper, @giuliachiola (#2319)
  • Form validations and improvements - @vue-kacper (#2348, #2349, #2347)
  • Changing product quantity in catr - @mdanilowicz (#2345)
  • Product attribute values as array - @afirlejczyk (#2379)
  • Improved fetching customAttributes - @afirlejczyk (#2107)
  • Removed compare button from product mobile view - @patzick (#2370)
  • Configurable options attribute descriptor - @pkarw (#2384)

Vue Storefront 1.7.0

17 Jan 11:22
9465bdb
Compare
Choose a tag to compare

During version 1.7 we focused mostly on improving current features, bugfixing and performance part with a small feature additions.

We are happy to say that we achieved amazing results! Vue storefront has been cleaned from unnecessary packages many of them have been replaced with smaller equivalents, pages and non-critical resources has been splitted into lazily loaded chunks.

Please read upgrade notes to see how to migrate to Vue Storefront 1.7

Added

Changed / Improved

Fixed

Depreciated

Vue Storefront 1.6.0

05 Dec 09:27
Compare
Choose a tag to compare

This is the official release of mage2vuestorefront (part of Vue Storefront project)

This release was mostly focused on introducing new modular architectiure along with default theme cleanup from core logic.
It's a rather big release in terms of changes. Update can be time consuming but not complicated due to minimal amount of API changes.

Please read the UPGRADE NOTES before pulling out the latest changes

Changelog and credits

Added

Changed

Fixed

Security hot-fix

29 Nov 09:40
220bcb9
Compare
Choose a tag to compare

YOUR ATTENTION PLEASE. Some of you may have heard of this issue: dominictarr/event-stream#116. It looks like nodemon, which is used by vue-storefront-api, is vulnerable, so please update it to the latest version.

You can check each of your node project by doing: yarn why flatmap-stream

Vue Storefront 1.5.0

23 Oct 10:49
92c96a6
Compare
Choose a tag to compare

This is an official release of Vue Storefront 1.5

With this release, we haven't added many new features - but we've rather focused on refactoring, quality and optimization. Key new features:

  • New Modules API - the great job was done by @filrak - read more on how new modules work...
  • Memory leaks traced + fixed - it's a developer's nightmare to trace the leaks but @tomasz-duda has made it; the app is much more stable in the SSR mode
  • Integration with M2 is much easier with mage2vuestorefront tool bundled directly into vue-storefront-api project + installer option to run it automatically,
  • we've officially changed our logo :)

Please read the UPGRADE NOTES before pulling out the latest changes

Changelog + Credits

This version couldn't have happened without our awesome Community. 80 active contributors + 800 developers on Slack! Thank You All for supporting us!

Added

  • Contact form mailer - #1875 - Akbar Abdrakhmanov @akbarik
  • oauth2 configuration in setup - #1865 - Krister Andersson @Cyclonecode
  • GraphQL schema extendibility in the API - Yoann Vié
  • A lot of new docs - Natalia Tepluhina @NataliTepluhina
  • Magento2 integrated importer
  • New Logo by Stasiek Świątkiewicz

Changed

  • New Modules API, and base modules (cart, wishlist, newsletter ...) refactored read more... - Filip Rakowski @filrak

Fixed

  • The regionId field added to Order interface - #1258 - Jim Hil @jimcreate78
  • SSR Memory leaks fixed - #1882 Tomasz Duda @tomasz-duda
  • E2E tests fixed - #1861 - Patryk Tomczyk @patzik
  • UI animations - #1857 - Javier Villanueva @jahvi
  • Disabled buttons fixed - #1852 - Patryk Tomczyk @patzik
  • Mailchimp / Newsletter modules rebuilt - Filip Rakowski @filrak
  • Search component UX fixes - #1862 - Adrian Cagaanan @diboy2

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]

Vue Storefront 1.4.3

05 Oct 11:38
18a04e1
Compare
Choose a tag to compare

This is an official release of Vue Storefront 1.4

Thanks to our partner - PHOENIX MEDIA and the community we were able to introduce the GraphQL support. Now Vue Storefront can work with standard REST API or GraphQL endpoints giving the developer next layer of abstraction for easier 3rd party services integration.

Moreover, we've added the SSR cache support + plain text/XML/JSON/AMPHTML output generation module which opens Vue Storefront backend development to the whole new spectrum of possibilities.

Please read the UPGRADE NOTES before pulling out the latest changes

Changelog + Credits

This version couldn't have happened without our awesome Community. 80 active contributors + 800 developers on Slack! Thank You All for supporting us!

Added

  • GraphQL support - #1616 - Yuri Boyko @yuriboyko, Vladimir Plastovets @VladimirPlastovets => PHOENIX MEDIA
  • Layout switching + Advanced output mechanisms - #1787 - Piotr Karwatka @pkarw
  • Dynamic config reload - #1800 - Piotr Karwatka @pkarw
  • VuePress based docs - #1728 - Natalia Tepluhina - @NataliaTepluhina
  • Output Cache - #1664, #1641 - Piotr Karwatka - @pkarw
  • Instalation docs improvements - #1735 - Aleksander Grygier - @allozaur
  • Magento Product Reviews support - Agata Firlejczyk @afirlejczyk, Tomek Kikowski @qiqqq
  • Console silent mode (disabled by default) - #1752 - Piotr Karwatka - @pkarw

Changed

Fixed

  • docker-compose.yml files updated - @kovinka
  • Non-core translations moved to theme resource files (i18n) - #1747 - David Rouyer @DavidRouyer
  • Non-core assets moved to the theme - #1739, #1740 - David Rouyer @DavidRouyer
  • Bug fixes: #1715, #1718, #1670
  • NPM packages cleanup - #1748 - David Rouyer @DavidRouyer
  • Filters were not updating - #1649 - Kacper Wierzbicki @vue-kacper
  • Breadcrumbs on the product page - #1745 - Agata Firlejczyk @afirlejczyk
  • Infinite scroll on mobile browsers - #1755 - Kacper Wierzbicki @vue-kacper
  • Coupon codes - #1759 - Tomek Kikowski @qiqqq

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]