Releases: vuestorefront/magento2
@vue-storefront/[email protected]
Minor Changes
- #1449
ea2fb1b7
Thanks @bartoszherba! - add node 18 support
@vue-storefront/[email protected]
Minor Changes
- #1449
ea2fb1b7
Thanks @bartoszherba! - add node 18 support
@vue-storefront/[email protected]
Patch Changes
- #1446
870152b6
Thanks @sethidden! - Fix products and productDetails endpoints to return 200 instead of 500 when no products found
1.1.0
Vue Storefront for Magento 1.1.0
Vue Storefront for Magento 1.1.0 highlights
Vue Storefront for Magento 1.1.0 provides a few new features like SEO-friendly URLs, SEO meta tags, Google Cloud CDN support, and more.
Features
- feat!: implement magento URL rewrites https://github.com/vuestorefront/magento2/pull/1321
- feat: add GC CDN support #1338
- feat: implement a meta info on cms, product,category page #1326
- feat: implement add a grouped product to cart #1324
- feat: make security connection optional by default #1354
Bugfix
- fix: product list page is sometimes unresponsive after the store switch #1352
- fix: logout doesn't work after reload of the MyAccount page #1347
- fix: pods do not get up after deployment #1351
- fix: add missing canary URL protocols #1349
- fix: product is not marked as added to the wishlist #1346
- fix: fix the issue with a store switching on the customer account #1345
- fix: fix a message about the submitted review #1331
- fix: vsf2 not working with docker-compose #1337
- fix: pods have warnings error after deployment #1335
- fix: fix product detail components #1330
- fix: downloadableProduct might not have been initialized #1325
- fix: getAvailableShippingMethods query variables #1318
- fix: update CDN default configuration #1372
- fix: getMagentoImage reading 'split' error #1373
- fix: cart type error in the console after opening mini cart as a guest #1374
- fix: product detail gallery is missing when browsing products using mobile #1375
- fix: ssr reload on the grouped product page #1376
- fix: product list page items on product page list page zero prices issues #1379
Chore
- chore: removed deprecated composables packages from the repository #1322
Docs
- docs: fixed breaking change reference link #1350
- docs: fix wording + add installation video #1319
- docs: removed outdated information about cors configuration #1378
Repository
Credits
Huge thanks to @sethidden, @sequensucks, @Frodigo, @bartoszherba
1.0.2
Vue Storefront for Magento 1.0.2
Along with bug fixes and reactors, this release contains a few load test scenarios we use to perform load testing using K6.
Features
- feat: add i18n base URL configuration #1314
Bugfix
- fix: header navigation "hasChildren" always returning true #1315
- fix: command correction according to markshust script #1305
- fix: images are not loaded properly with ipx #1292
- fix: fix bug when media_gallery array is empty #1267
- fix: product review form offscreen issue #1304
Refactors
- refactor: remove style duplication in my account route components #1310
- refactor: update yarn lock #1293
- refactor: improve typings #1262
Chore
- chore: added new contributors #1316
Docs
- docs: update installation guide #1312
- docs: fix several oversights on 1.0.0-rc.10 breaking changes doc #1308
Test
- test: add load test for a new user registration #1313
- test: add buy product as a guest user load test #1311
- test: add search product load tests #1309
- test: browsing product load test #1306
Repository
- ci: stop using personal access token for deployment API#1303
Credits
Huge thanks to @bensinca , @sethidden , @bartoszherba , @konarshankar07 , @filipsobol and @maaarghk
1.0.1
fix: update vue dependencies - lock dependencies on the last working version to avoid upgrade issues
1.0.0
Vue Storefront for Magento 1.0.0 highlights
Vue Storefront for Magento comes out of the beta, and It's production-ready now.
This release provides security enhancements, Volar support, dependencies updates, and bug fixes.
Take a look at the detailed change log below.
New features
- feat: add support for Volar #1255
- feat: added possibility to enable customer email confirmation #1237
- feat!: added support for https certificates on [localhost](http://localhost) https://github.com/vuestorefront/magento2/pull/1248/files
- feat: added option to configure cookies #1232
Bugfix
- fix: add missing german translations #1259
- fix: hide 'select prev added address labels for not logged-in customers #1257
- fix: added limit for product gallery size #1256
- fix: update cookies default settings #1250
- fix: fixed api-client import in the useMagentoConfiguration composable #1246
- fix: removed ssrMiddleware url binding #1245
- fix: server creation issues #1213
Refactors
- refactor: changed default img placeholders for hero section and gallery #1260
- refactor: add missing http security headers #1254
- refactor!: rework directories structure #1252
- refactor: access control header #1253
- refactor: update behaviour of the addresses on the checkout #1251
Tests
- test: refactored load-test files #1241
Chore
Repository
Documentation
- docs: updated installation guide #1239
1.0.0-rc.10
Vue Storefront for Magento 1.0.0-rc.10 highlights
New features
- feat: add quantity error message on the PDP when adding to the cart #1123
Bugfix
- fix: checkouts discounted price is wrongly displayed #1180
- fix(category): fix various rwd issues on category mobile view #1168
- fix: don't make 'show password' button huge #1135
- fix: cart store not cleared properly on logout #1159
- fix: cart, checkout - size and colour values are wrongly displayed #1161
- fix: fixed wrong values of selected configurable product variants #1178
- fix: error during recaptcha verification #1175
- fix: mobile category add to cart button is missing on mobile view #1171 #1177
- fix(theme): billing address is cleared while returning to billing step on checkout #783
- fix: my account password change toast fix #1124
- fix: user addresses - reset region if changing country #1140
- fix: fix pagination on mobile wishlist view #1125
- fix: fixed order details 500 error #1134
- fix: fixed mega menu z-index in safari #1181
- fix: wishlist show products limit increased #1128
- fix: the amount of displayed products is changed after visiting My account -> My wishlist #1130
- fix: pressing home button shouldn't open sidebar #1137
- fix: mobile category tree parent categories should allow viewing children #1129
- fix: move user to first page of products after applying filters #1150
- fix!: product pricing #1146
- fix!: fixed price recalculation for configurable products #1199
- fix: close search results if close button clicked #1131
- fix: empty list of currencies while trying to change currency #1183
- fix: phone number-related fixes #1133
- fix: fixed adding grouped product to cart from catalog #1136
- fix: sfselect size label overlap #1153
- fix: mobile filter controls too close to left edge #1149
- fix: country SfSelect overlapping with value #1141
- fix: search cancel button narrow when 2-3 search results #1147
- fix: unify login/register notifications and error handling #1172
- fix(checkout): login and register in checkout should show errors #1163
- fix!: checkout province state code issue #1120
- fix(checkout): find addresses with numeric id #1164
- fix: pre-select default shipping address #1143
- fix: overlapping homepage app store buttons #1138
- fix: pagination not visible on order history view #1148
- fix: country sfselect overlapping with default value #1152
- fix: my account - display country names, not codes #1162
- fix: merging cart doesn't work for bundled products #1176
- fix: when changing itemsPerPage, also reset page to 0 #1169
- fix: move to first page when changing category itemsPerPage #1160
- fix: moving back in history after logout shouldn't 404 #1118
- fix: hide mobile address delete buttons on default addresses #1116
- fix: phone number- related fixes #1133
- fix: category page filters translation #1197
- fix: cart three dots icon on mobile view #1196
- fix: don't require two characters in profile update form #1117
- fix: pressing enter should search immediately #1144
- fix: product names with special signs are wrongly encoded #1195
- fix: missing required (*) near rating dropdown #1132
- fix: incorrect add-to-cart label on mobile menu #1201
- fix: my account province state value displayed as a code #1203
- fix: login registration does not work with recaptcha #1205
Refactors
- refactor(checkout): simplify billing/checkout logic #1174
- refactor: added ui notifications to register form #1127
- refactor: user addresses styling #1173
- refactor: fixed shipping addresses layout on checkout shipping step #1139
Performance
- perf: category page CLS improvement #1179
Tests
- test: add BottomNavigation tests #1114
- test: add StoresModal unit tests [https://github.com/v...
1.0.0-rc.9
Vue Storefront for Magento 1.0.0-rc.9 highlights
New features
Bugfix
- fix!: search bar not returning results #1087
- fix: total price and discount calculation #1090
- fix: removed filters skeleton on mobile devices #1100
- fix: category page filters are taken off after using pagination #1093
- fix: bundle product option change special price calculation
- fix: grouped product special price calculation #1069
- fix: category page header invalid title
- fix: disable body scroll lock #1059
- fix: fetch new orders on each orders history visit AND move order information to a separate section #1046
Refactors
- refactor!: refactor the useApi composable #1107 #1104
- refactor: make unit tests typing work even when theme is moved to template-magento #1091
- refactor: remove some instances of implicit any #1066
- refactor: double-check types in composables #1085
- refactor!: refactored useUrlResolver to use the route query #1078
- refactor!: break down login modal into separate components #1095
- refactor: use null instead of {} #1068
- refactor: improve typing of sorting in facetGetters/category.vue #1080
- refactor: add interface for useProductsWithCommonCardProps #1086
- refactor: remove a few more instances of implicit any #1071
- refactor: add types for HeaderNavigation*.vue components #1079
- refactor!: add typing for VsfPaymentProvider.vue #1077
- refactor: connection to api refactor #1101
- refactor: remove useless function #1083
- refactor: fixed customer logging and authorization checking #1081
- refactor: resolve all todos #1064
Tests
- test: added tests for selectedfilters component #1067
- test: add tests for filter renderers #1065
- test: added tests for categoryfilters component #1076
- test: added tests for category sidebar component #1028
- test: add CategorySidebar tests #1103
Chore
- chore: fix all remaining .vue lang="ts" errors #1043
- chore!: removed graphql-request dependency
- chore: updated contributors list #1074
Documentation
1.0.0-rc.8
Vue Storefront for Magento 1.0.0-rc.8 highlights
Improved Customer Account Pages
Customer pages (my account) have been rewritten, and from now, each account page is a separate route.
Improved code quality
All errors reported by the eslint have been fixed, and lang=”ts”
attribute has been added to all vue templates. Missing types have been also added.
New features
- feat: show configurable option values in order history AND feat: show more order details #996
- feat: add skeleton loaders for address edit and addresses details pages #999
- feat: add skeleton loaders in category navbar #936
Performance improvements
- perf: make related and upsell products lazy loaded when visible #981
- perf: make read reviews loaded on request #982
- perf: make PDP Instagram feed section loaded when visible #980
- perf: make mobile store banner lazy-loaded on PDP #979
- perf: remove TopBar layout shift #1034
- perf: prevent loading all main images on the mobile PDP gallery #985
Bugfix
- fix: issue with displaying product price od PDP and PLP #1053
- fix: empty wishlist implementation #1006
- fix: fixed errors during wishlist loading #995
- fix: fetch new orders on each orders history visit AND move order information to separate section #1046
- fix: remove unwanted authorization errors in the console #976
- fix: coupon code invalid error message #1009
- fix: coupon code doesn't show error #958
- fix: prevent SfSidebar disableBodyScroll triggering on desktop #1027
- fix: category page - equal amount of product for a row #1007
- fix: wrong warning announcement on modal window to login #1004
- fix: entities on filters are not displayed properly #989
- fix: add html content purify for the selected filters #1039
- fix: useProductGallery reactivity #1033
- fix: sfcontentpages style missing on myaccount develop #992
- fix: filter by category issue #977
Refactors
- refactor!: moved customer pages to subroutes #991
- refactor!: create renderers for each product type #1014
- refactor: updated order details totals section styling #988 #1042
- refactor!: use order.number instead of deprecated order.order_number #1000
- refactor: add product to cart from wishlist #1026
- refactor: remove useless order getters #1016
- refactor!: create wishlist module #945
Tests
- test: added tests for cmscontent component #1056
- test: categorynavbar component #952
- test: category-breadcrumbs component #987
Chore
- chore: fix all remaining .vue lang="ts" errors #1043
- refactor: fix eslint warnings in .vue files #1036
- chore: implement overlooked additional tasks #1023
- chore: fix all remaining eslint errors #1010
- chore: fix ~50 eslint errors #1008
- chore: fix ~240 eslint errors/warnings #1005