Skip to content

Releases: vuestorefront/magento2

@vue-storefront/[email protected]

24 Jul 18:26
7faacc6
Compare
Choose a tag to compare

Minor Changes

@vue-storefront/[email protected]

24 Jul 18:26
7faacc6
Compare
Choose a tag to compare

Minor Changes

@vue-storefront/[email protected]

12 Jul 12:16
Compare
Choose a tag to compare

Patch Changes

  • #1446 870152b6 Thanks @sethidden! - Fix products and productDetails endpoints to return 200 instead of 500 when no products found

1.1.0

19 Oct 08:52
6b7a593
Compare
Choose a tag to compare

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

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

  • ci: fix code not checked out #1327
  • ci: refactor k6 action to add new env vars #1287

Credits

Huge thanks to @sethidden, @sequensucks, @Frodigo, @bartoszherba

1.0.2

12 Aug 07:46
Compare
Choose a tag to compare

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

21 Jul 14:05
Compare
Choose a tag to compare
fix: update vue dependencies

- lock dependencies on the last working version to avoid upgrade issues

1.0.0

20 Jul 04:57
Compare
Choose a tag to compare

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

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

  • chore: updated docs of depracated integration package #1247
  • chore: updated dependencies #1209

Repository

  • build: updated middleware URL#1234
  • build: changed server-middleware URL#1215

Documentation

  • docs: updated installation guide #1239

1.0.0-rc.10

07 Jul 07:11
Compare
Choose a tag to compare
1.0.0-rc.10 Pre-release
Pre-release

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...
Read more

1.0.0-rc.9

22 Jun 13:41
Compare
Choose a tag to compare
1.0.0-rc.9 Pre-release
Pre-release

Vue Storefront for Magento 1.0.0-rc.9 highlights

New features

  • feat: added productSkeleton component #1097
  • feat: add configurable filters #1060

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

  • docs: added documentation about global state management
  • docs: add catalog module documentation #1082
  • docs: fix typos in Composables document #1102
  • docs: new Installation document and image optimization #1084
  • docs: add composables docs #1062

1.0.0-rc.8

02 Jun 13:14
b56508b
Compare
Choose a tag to compare
1.0.0-rc.8 Pre-release
Pre-release

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

Documentation

  • docs: update composables docs #994
  • docs: refactor the setup guide docs #975
  • docs: update useAddresses API reference #935