Vue Storefront 1.10.0-rc.1
Pre-release
Pre-release
Added
- Make installer work for windows - @Flyingmana (#2616)
- "Clear cart" button in the cart - @jablpiotrek (#2587)
- Global config api path under
api.url
- @BartoszLiburski (#2622) - Google Tag Manager integration - @talalus (#841)
- Portuguese (pt-PT) translation - @xlcnd (#2695)
- Module Mailchimp is removed in favor of more generic Newsletter - @mdesmet (#2558)
syncTasks
cleanup,elasticCacheQuota
lowered to 3096KB - @pkarw (#2729)- Back-button on orde detail page [#2819]
- Elastic Search Suggestions in the Search Response - @jpetar (#2853)
- Linting for typescript files @ResuBaka (#2843)
- Back to top functionality - @vishal-7037 (#2866)
- Thumbnail sizes are now configurable within the
config.products.thumbnails
andconfig.cart.thumbnails
- @pkarw (#2897) - In multistore mode it's now possible to configure multiple instances with different hosts, not only the paths - @lukeromanowicz (#3048, #3052).
- In multistore mode now there is a possibility to skip appending storecode to url with
appendStoreCode
config option - @lukeromanowicz (#3048, #3052, #3074). - Add support for api.url in the Task module - @basvanpoppel (#3011)
- Products column change functionality - @vishal-7037 (#3017)
- New Module order-history this provides the pagination via lazy laod - @Hackbard (#2810)
- OrderNumber on ThankYouPage - @Flyingmana (#2743)
Removed
- The getter
cart/totals
has ben replaced withcart/getTotals
- @pkarw (#2522) - The getter
cart/coupon
has ben replaced withcart/getCoupon
- @pkarw (#2522) - The getter
cart/totalQuantity
has ben replaced withcart/getItemsTotalQuantity
- @pkarw (#2522) - The event
cart-before-save
has been removed - @pkarw (#2522) - The action
cart/save
has been removed - @pkarw - (#2522) - Some deprecated config options:
useShortCatalogUrls
andsetupVariantByAttributeCode
have been removed - @pkarw (#2915) - Button for filters acceptance added with new styles for clear filters button - @965750 (#2811)
- Added "Clear wishlist" button - @aniamusial (#2806)
- Make all links with the primary color - @Hackbard (#2932)
Fixed
- Back button on the Error page has been fixed - @pkarw (#3077)
- Special price got zeroed - @pkarw (#2940)
- Microcart tax + discount totals fix - @pkarw (#2892)
- Microcart offline prices now forced down to original prices - @pkarw (#3012)
- Login/Register errorr message added in case of FetchError (no network connectivity) - @pkarw
- Products removed from the cart are no longer add back on the conectivity return - @pkarw (#2898)
- Sidebar menu wasn't possible to scroll - @PanMisza (#2627)
- Confirmation popup 'Product has beed added to cart' is displayed only once - @JKrupinski (#2610)
- Moved My Account options from Categories - @bartdominiak (#2612)
- Fix displaying (and adding) reviews for configurable products - @afirlejczyk (#2660)
- Image switching fix - @pkarw (#2709)
- Respect store code on order/PROCESS_QUEUE for shop store - @Zulcom (#2727)
- Unexpected
window.localStorage
use in user module actions - @Zulcom (#2735) - Fix handling state of same address checkbox in the checkout - @lukeromanowicz (#2730)
- Fix for
everythingNew
collection on home page - @vishal-7037 (#2761) - Fixed display of chevron arrows when there is only one product image - RGijsberts - (#2911)
- Fixed
Clear cart
option as it previously was not syncing the changes with server - therefore when the user was logged in and cleard the cart all the products were restored - @pkarw (#2587) - Fixed the cart sync for a rare case that current cart token was empty - @pkarw (#2592)
- Use event bus to emit 'application-after-init' event (#2852)
- Validation of fields 'company name' and 'tax' in checkout doesn't work correctly - @dimasch (#2741)
- Fixed wrong price displayed in instant checkout module - @vishal-7037 (#2884)
- Incorrect working of checkboxes in checkout - @dimasch (#2730)
- Fixed ios input zoom on category page - @VictorKadup (#2815)
- Fixed Load more in Search Results not working when typed to fast - @Flyingmana (#2659, #2946)
- Subscribe button responsive - @exlo89, @webdiver, @przemyslawspaczek (#2886)
- Multiple instances for searchAdapter invocations - @BRatok (#2960)
- Fixed issue with login popup state not resetting on mobile devices - @aniamusial (#2699)
- Fix sortBy for the category page - @Jensderond (#2868)
- Fixed incorrect prices in Instant Checkout (PR API) - @qiqqq (#2874)
- Fixed placeholders in gallery in offline mode - @przspa (#2863)
- Incorrect
user_id
set on the order object - @pkarw (#2966) - Problem with SSR render on product page with logged in user - @patzick (#2888)
- NaN displayed as shipping method - button disabled - @aniamusial (#2881)
- Logo on the Error page has been fixed - @przspa (#3077)
- No placeholders / no photos for Get Inspire section in offline - @przspa (#3072)
- Back icon on product page causing inconsistent behavior - @patzick (#3056)
Changed / Improved
- The
cart/sync
,cart/addItems
,cart/removeItem
andcart/updateQuantity
now returns thediffLog
object with all the notifications, server statuses and items changed during the shopping cart sync - The
cart/addItem
is no longer displaying the error messages - please use thediffLog.clientNorifications
to update the UI instead (take a look at theAddToCart.ts
for a reference) - The action
cart/userAfterLoggedin
got renamed tocart/authorize
- @pkarw (#2522) - The action
cart/refreshTotals
got renamed tocart/syncTotals
- @pkarw (#2522) - The action
cart/serverPull
got renamed tocart/sync
- @pkarw - (#2522) - The way we're getting the user and cart tokens got refactored - @pkarw (#2513)
- Changed the way to access the configuration. Currently the
rootStore.state.config
is deprecated. Please do use theimport config from 'config'
>config
instead - @pkarw (#2649) - Changed the order number (from
entity_id
toincrement_id
) on MyOrders and MyOrder pages - @pkarw (#2743) - Disabled the server cart sync in case user is in the checkout - @pkarw (#2749)
- Improved ProductGalleryCarousel component to handle nonnumeric options id’s - @danieldomurad (#2586)
- Number of displayed products is now visible on PLP on desktop - @awierzbiak (#2504)
- Improved visibility of product SKU in wishlist - @PanMisza (#2606)
- Instant focus to search input field after click on search icon in navbar - @ca1zr (#2608)
- Login flow from authorized pages after session expired, show the modal with new error message and redirect after login - @gdomiciano, @natalledm (#2674)
- Added support for the newest node version - @gdomiciano (#2669)
- Default storeId from
0
to1
for multistore and cmsdata logic - @janmyszkier (#2590) - Used
$bus
plugin instead of EventBus import - @szafran89 (#2630) - BaseCheckbox now uses v-model. @click is not needed anymore - @haukebri (#2630)
- Image selection supporting multiple configurable options - @mdesmet (#2599)
- Product video - retrieve video id from 'video_id' field (if set) instead of 'id' - @afirlejczyk
- Webpack config improvement - @yogeshsuhagiya (#2689)
- BaseSelect input event - @ResuBaka (#2683)
- Fixed static file handler to immediately return 404 status for missing files - @grimason (#2685)
- Fixed maxAge Response Header for static files and Content-Type for Service Worker - @grimason (#2686)
- Default log verbosity is changed to show only errors - @lromanowicz (#2717)
- Remembering last search query - @webdiver, @patzick (#2787)
- Extracted ProductImage component to support faster images loading - @przemyslawspaczek (#2925)
- Improve performace with preventing render 404 page on the server side if some of static content is missed, simple 404 response uses instead - PHOENIX MEDIA - Yuri Boyko @yuriboyko, Anton Lobodenko @sniffy1988 (#3002)
- Logger refactor + now it takes
showErrorOnProduction
into account - @lromanowicz - (#2717) - Jest updated from 24.1 to 24.7 along with typings - @lromanowicz - (#2717)
- Jest globals added to .eslint - @lromanowicz (#2717)
- The default storeId is taken from the configurations - @nuovecode (#2718)
- Multitab cart sync - @BartoszLiburski (#2547)
- Back to login button now shows the Login modal window instead of closing it - @RGijsberts (#2882)
- Status filter in Related Products query (#2805)
- The "Apply button was too big, I have reduced its size - @idodidodi (#2807)
- Added return to shopping button on ThenkYou page - @ZeevGerstner (#2818)
- Added optional attributes to catalog/product.ts - @ZeevGerstner (#2792)
- Formatted dates in CHANGELOG.md to match ISO standard - @phoenixdev-kl (#2839)
- Moved Filter Price Ranges (used for ES aggregations and UI Filter) to the config - @jpetar (#2873)
- Extra space if not found products in everything new section home page - @cnviradiya (#2846)
- Load custom fonts without webfont.js - @jahvi (#2944)
- Added some structured data to product page - @cewald (#2910)
- Improved the Size Guide feature so it opens in a modal popup instead of a new page - @RGijsberts - (#2913)
- Refactored Travis config @Tjitse-E (#3035)