Releases: vuestorefront/mage2vuestorefront
mage2vuestorefront 1.11.1
mage2vuestorefront 1.11.0
Added
- Elastic7 support - @pkarw (#96)
- Add product attributes_metadata - @andrzejewsky (#99)
mage2vuestorefront 1.10.0
mage2vuestorefront 1.9.0
mage2vuestorefront 1.8.2
Added
- Video data mapper @rain2go #75
mage2vuestorefront 1.8.1
Changed / improved
elasticsearch.apiVesion
with default = 5.6 added to the config
Vue Storefront 1.8.0
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 )
tobeforeRegistration({ Vue, config, store, isServer })
(and same withafterRegistration
) 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 tocore/lib/search
- @lukeromanowicz (#2225)store/lib/multistore
has been moved tocore/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
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
- Dynamic categories prefetching - @pkarw vuestorefront/vue-storefront#2100
- Per-route codesplitting for SSR pages - @patzick vuestorefront/vue-storefront#2068
- async/await support - @patzick vuestorefront/vue-storefront#2092
- IndexedDB replacement and new caching mechanism - @pkarw vuestorefront/vue-storefront#2112
- Web Share module - @filrak vuestorefront/vue-storefront#2143
- Backward compatibility option for dynamic attribute loader - @pkarw vuestorefront/vue-storefront#2137
- Japanese translation - @moksahero vuestorefront/vue-storefront#2150
- Dutch translation - @StefGeraets vuestorefront/vue-storefront#2163
- Using meta_title and meta_description fields from magento on product/category page - @qiqqq vuestorefront/vue-storefront#2158
- Color mapping feature - @pkarw vuestorefront/vue-storefront#2175
- Out of the box GZIP compression and sourcemap removal in prod mode - @patzick vuestorefront/vue-storefront#2186
Changed / Improved
- Invalidate output cache using
POST
- @Cyclonecode vuestorefront/vue-storefront#2084 - NGNIX installation improvements for docs - @janmyszkier vuestorefront/vue-storefront#2080
- HTML semantics improvements - @patzick vuestorefront/vue-storefront#2094
- Lazy loading of non-critical 3rd party libs and vendor optimization - @patzick @filrak @qiqqq
- extra NL translation keys - @nlekv vuestorefront/vue-storefront#2104
- Optimization for the number of attributes to be stored in Vuex store - @pkarw vuestorefront/vue-storefront#1654
- Service Worker registration from any route - @patzick vuestorefront/vue-storefront#2070
- Production setup docs improvements - @janmyszkier vuestorefront/vue-storefront#2126
- Various changes and additions to our docs by @NataliaTepluhina
- Payment docs update - @pkarw vuestorefront/vue-storefront#2135
- Added bash command for collecting i18n phrases to docs - @qbo-tech vuestorefront/vue-storefront#2149
- SEO and scrolling performance fixes - @filrak vuestorefront/vue-storefront#2066
Fixed
- Fix
Notification.vue
compiling issue on prod - @ladrua vuestorefront/vue-storefront#2079 - Fix wishlist toggle bug - @shkodasv vuestorefront/vue-storefront#2086
- findConfigurableChildAsync - fix checking stock for configurable child - @afirlejczyk vuestorefront/vue-storefront#2097
- Fix cart synchronization - @valeriish vuestorefront/vue-storefront#2106
- Fix hydration issue for lazy loaded chunks - @patzick vuestorefront/vue-storefront#2115
- Clear missing fields after user logout - @sniffy1988 vuestorefront/vue-storefront#2117
- Fix AMP naming ( ^^ ) for docs -@pgol vuestorefront/vue-storefront#2118
- Fix Cart Configurable Item pulled from magento - @valeriish vuestorefront/vue-storefront#2119
- Fix product configuration after cart items server pull - @valeriish vuestorefront/vue-storefront#2122
- Fix gallery switching when entering product - @vue-kacper vuestorefront/vue-storefront#2123
- Fix multiple placing order invocation after changing payment methods - @patzick vuestorefront/vue-storefront#2133
- Remove extra space after every comma for non-(multi)select product attributes - @patzick vuestorefront/vue-storefront#2133
- Fix side-menu scrolling - @patzick vuestorefront/vue-storefront#2140
- Fix back button not properly working from a configurable product page - @qiqqq vuestorefront/vue-storefront#2151
- Fix submenu not visible on deeper level - @patzick vuestorefront/vue-storefront#2152
vue-carusel
removed from homepage - @patzick vuestorefront/vue-storefront#2153 vuestorefront/vue-storefront#2154- Use localized routes for redirects to home page and account page - @grimasod vuestorefront/vue-storefront#2157
- ProductLinks fixed in Related products component - @pkarw vuestorefront/vue-storefront#2168
- Fix Cart Configurable item pulled from magento loaded as Simple - @pkarw @valeriish vuestorefront/vue-storefront#2169 vuestorefront/vue-storefront#2181
Depreciated
extendStore
depreciation - @filrak vuestorefront/vue-storefront#2143ValidationError
class depreciation - @filrak vuestorefront/vue-storefront#2143
mage2vuestorefront 1.6.0
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
- CoreShop integration - @pkarw
- New documentation on Vuepress! - @NataliaTepluhina
- CMS Content from ElasticSearch with SSR - @yuriboyko
- AMP Renderer - @pkarw
- Dynamic config load - @CodeSkills
- Currency sign before/after - @CodeSkills
- Czech Translation - @CodeSkills
- Bundle size limit config - @jahvi
- Configuration that sets a maximum number of options for each filter - @nuovecode
- Lazy loading for non-SSR routes - @filrak
- Vue Storefront Logger - @filrak
Changed
- Single source of truth for all components - @kjugi
- Bundle size improvements - @DavidRouyer
- ProductBundleOptions component splitted and simplified - @patzick
- Markdown-based static pages mechanism removed - @filrak
- Magento 2 API config always added on installation - @Cyclonecode
- Check on null for Payment Backend Methods - @dimasch
- Extensions rewrite to modules - George @CodeSkills and @filrak
- Core components splitted to modules - @filrak
- Core stores splitted to modules - @filrak
Fixed
mage2vuestorefront 1.5.0
This is an official release of mage2vuestorefront 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 intovue-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 contributors@vuestorefront.io