Skip to content

Releases: VirtoCommerce/vc-frontend

2.12.1

24 Dec 12:46
46afe22
Compare
Choose a tag to compare

Comparable environment configuration

What's Changed

Full Changelog: 2.12.0...2.12.1

2.12.0

23 Dec 16:43
b046429
Compare
Choose a tag to compare

⚠️ Warning: Keep cart items on currency change does not work on mobile. 🛒📱
👉 Use the patched release to resolve this issue.

🎯 Development

  • generate types (#1518)
  • keep cart items on currency change (#1505)
  • apply line item discount policy (#1502)
  • add languages and check messages keys in CI (#1499)
  • configurable product - save changed configuration (#1504)
  • move svg icons to assets directory (#1498)
  • implement header styles for builder-io (#1497)
  • implement new footer design (#1494)
  • AI document processing (#1406)
  • configurable product - show spinner while price being calculating (#1495)

🐞 Bug fixes

  • show single alert data changed on another tab (#1517)
  • change vc-line-items buttons color (#1513)
  • currency-selector (#1514)
  • open redirect (#1509)
  • add favicon stub (#1511)
  • simplify sync between tabs for shopping lists (#1489)
  • delete deprecated vc-section component (#1501)
  • vc-add-to-cart unit tests (#1493)

2.11.0

09 Dec 14:27
5f4a373
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • separate ui-kit locales (#1474)
  • configurable products open and change (#1478)
  • add promotion details to google analytics (#1482)
  • ability to disallow user to select cart items (#1454)
  • support line items without products (#1463)
  • add graphql schema decoupling support (#1486)
  • implement vc-shape component (#1467)
  • extend vc-typography (#1488)
  • implement vc-layout component (#1460)

📈 Improvements

  • bulk order (#1465)
  • quote summary, quote clearance (#1464)

🐞 Bug fixes

  • useStickySidebar (#1491)
  • replace Remove Selected button with Proceed to checkout (#1477)
  • arrow-circle-up icon name (#1490)
  • vc-layout styles (#1487)
  • abort controller errors in safari (#1485)
  • search input on mobile (#1481)
  • company info button (#1476)
  • linter warnings (#1437)
  • eslint typescript issues (#1472)

🗿 Chore

  • update builder.io/sdk-vue ^1.0.36 -> ^3.0.0 (#1469)
  • bring latest create-vue features to vs code settings (#1443)

2.10.0

27 Nov 15:20
e68636f
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • add builder io to virtopages system (#1424)
  • implement layout (#1436)
  • ability to disallow user to remove uploaded files (#1446)
  • support custom text in loader (#1448)
  • configurable products logic (#1417)

🐞 Bug fixes

  • trigger SlugInfo request when a category is selected (#1479)
  • image-gallery thumbs border (#1471)
  • select-address-modal buttons (#1470)
  • catalog menu remains open on route change (#1468)
  • variations-table header styles (#1461)
  • catalog title in category tree (#1458)
  • storybook locale messages (#1455)
  • missed packages in yarn.lock (#1447)
  • graphql schema mismatch (#1445)
  • facet-filter fade styles (#1441)

🗿 Chore

  • revert 2.11.0 (#1480)
  • refactor CustomerReviews settings (#1462)
  • generate types (#1473)
  • separate UI kit locales (#1459)
  • separate push messages (#1456)
  • add CODEOWNERS file to automatically request review (#1449)
  • add hash to manifest.json (#1435)
  • storybook files linting & formatting (#1452)
  • properly upgrade to node 22 (#1444)
  • move product.json schema from public folder (#1439)

2.9.0

12 Nov 13:49
10fa272
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • update svg-icons (#1419)
  • handle xapi graphql errors (#1418)
  • get Quote module file scope from the Platform (#1432)
  • extend vc-product-card (#1427)
  • update vc-product-card component (#1416)
  • add packs to validation schema (#1404)
  • catalog seo info (#1386)

📈 Improvements

  • category component properties (#1420)

🐞 Bug fixes

  • quote price isn't updated after negotiation with seller (#1415)
  • catalog title (#1438)
  • missed quote metadata localization key (#1414)
  • long file name (#1413)
  • linter reactivity loss error in Branch component (#1390)
  • linter reactivity loss error in ProductCardRecentlyBrowsed component (#1395)
  • enhance useQuantityValidationSchema unit test to contain error type (#1423)
  • push messages module feature flags (#1421)
  • don't send recentlyBrowsed request if module is not installed/enabled (#1422)
  • linter reactivity loss error in VcCollapsibleContent component (#1393)
  • variations-table styles (#1401)

🗿 Chore

  • add mobile header extension point (#1428)
  • define apollo client cache polices from push messsages module (#1431)
  • upgrade node to 22, upgrade yarn to 4.5.1 (#1425)
  • add modules localization support for i18n ally (recommended IDE extension) (#1408)
  • decouple ui kit address type from core (#1426)
  • move push messages to module folder (#1399)

📝 Documentation

  • update requirements (#1407)

2.8.0

28 Oct 12:47
d8e5919
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • update modal buttons layout (#1400)
  • [builder.io] add breadcrumbs component (#1380)
  • add ability to leave product feedback (#1369)
  • implement xs size for VcSelect (#1377)

📈 Improvements

  • filter facet items on company members page (#1397)
  • use VcAddToCart inside AddToCart component (#1389)
  • delete deprecated Roboto & Roboto Condensed fonts (#1357)
  • remove global state from useCategory (#1379)

🐞 Bug fixes

  • mobile account menu (#1409)
  • vc-address-form divider styles (#1410)
  • features component issue on product page (#1405)
  • facet-filter-dropdown styles (#1402)
  • linter reactivity loss error in FacetFilter component (#1394)
  • linter reactivity loss error in VcAddToCart component (#1392)
  • code improvement (#1396)
  • tw-elements colors overriding issue (#1391)

🗿 Chore

  • update graphql types (#1411)
  • update graphql types (#1403)
  • upgrade sass (#1388)
  • move menu.json and settings_data.json out of public (#1387)
  • refactor desktop account navigation (#1359)
  • change eslint warn to error for some ts rules (#1373)
  • upgrade vue and dependencies (#1385)

2.7.0

16 Oct 12:59
8f1dffb
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • implement VcProductActions & VcProductActionsButton components (#1360)
  • add empty string check for catalog_menu_link_list_name (#1352)
  • separate VcCheckbox & VcCheckboxGroup (#1337)
  • Set project type (#1361)
  • show customer reviews on product page (#1349)
  • Set project type (#1350)
  • actualize german and french locale files (#1342)
  • navigate line-items by up/down keypress (#1336)

📈 Improvements

🐞 Bug fixes

  • apply branches filter (#1381)
  • cart item quantity limit (#1382)
  • sonar issues (#1346)
  • vc-table pagination (#1367)
  • icons color (#1375)
  • vc-menu-item items align top (#1368)
  • category layout improvements & chip width (#1363)
  • pagination reset after filters apply in category (#1364)
  • proceed to checkout button blinking (#1341)
  • dynamic import with variable (#1362)
  • address form validation (#1355)
  • decrease paddings in branch-modal & add-to-wishlists-modal (#1354)
  • refactor nested mobile header (#1330)
  • facet-filters console warnings (#1343)

🗿 Chore

  • turn on unbound-method rule (#1376)
  • switch to error vue/no-setup-props-reactivity-loss (#1366)
  • switch `vue/no-setup-props-reactivity-loss` to error (#1374)
  • turn on unbound-method (#1365)
  • refactor AnyLineItemType and AnyAddressType (#1351)
  • remove GitHub warnings during build (#1347)
  • replace vc-quantity with vc-add-to-cart (#1334)

2.6.0

01 Oct 12:52
245e704
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • header links extension point (#1333)
  • create cart extension point (#1324)
  • get some settings from store (#1332)
  • update preview when block was deleted (#1340)
  • update color presets (#1331)
  • product reviews as feature flag (#1319)
  • add products recommendations block bought together (#1323)
  • separate quotes locale messages (#1313)
  • update vc-empty-view (#1300)
  • implement favorite-products block (#1294)
  • vc-modal design (#1284)

🐞 Bug fixes

  • `mobile menu` after switch `shallowRef` to `ref` (#1348)
  • cart loading issue (#1345)
  • redirect to cart from payment step on browser back button click (#1335)
  • add-to-compare-catalog wrong highlight (#1329)
  • error messages duplicates on bulk order page (#1320)
  • vc-address-form input cut (#1328)
  • update facet-filter (#1317)
  • facet-filter fade click styles (#1325)
  • add-bulk-items-to-cart-results-modal styles (#1326)
  • stop all search engines from crawling a site (#1321)
  • set default width for tooltip (#1305)
  • vc-markdown-render table styles (#1316)
  • replace tooltip by title on add-to-list & add-to-compare-catalog (#1312)
  • cart infinity loading (#1303)
  • add-to-cart input class (#1309)
  • hide widget if catalog is empty (#1310)
  • long file name (#1311)

🗿 Chore

  • remove todo from eslint (#1338)
  • make desktop account navigation configurable (#1318)
  • refactor use category (#1327)
  • remove unused "quotesEnabled" and "isSpa" from "getStore" query (#1322)
  • add unit tests for common utilities (#1315)
  • add generic to vc-tabs (#1302)
  • add unit tests for address utilites (#1307)
  • add unit tests for categories utilites (#1308)

2.5.0

16 Sep 12:52
8cb161f
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • add application insights (#1292)
  • new feature: recently viewed products on the cart page (#1288)
  • add black-gold palette (#1279)
  • add "available at branches" and "show in stock" filters for variations (#1281)
  • add german and french locales for product page (#1296)
  • add merge cart during authorization callback handling (#1291)
  • print related products section (#1277)
  • trigger deploy PR creation to vcst-qa (#1289)
  • quotes as feature flag (#1282)
  • enable deppoy PR creation on PR for theme and storybook (#1287)
  • ensure persistence of anonymous user (#1283)
  • add a button to expand variations table (#1280)

📈 Improvements

  • yarn version check (#1285)
  • error translator (#1262)

🐞 Bug fixes

  • generate types for recently browsed (#1306)
  • catalog pagination (#1304)
  • order summary issue (#1295)
  • add width for vcTooltip components to prevent errors (#1301)
  • limit user input to 6 digits for vcQuantity component (#1299)
  • add default theme color preset to prevent app crashes (#1290)
  • recommendation products changed types (#1293)
  • language detection during app initialization (#1274)

🗿 Chore

  • remove workaround for shollowRef (#1297)

2.4.0

03 Sep 10:34
60098e0
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • implement recommended-products (#1273)
  • store level whitelabeling (#1271)
  • implement vc-product-card & update searchbar-product-card design (#1260)
  • add google sso (#1259)
  • improve facet-filter design & layout (#1235)

🐞 Bug fixes

  • search dropdown minVariationPrice (#1278)
  • forbidden access to list opens 403 page (#1275)
  • remove circular dependency (#1276)
  • stop autoremoving space 1/2(#1266)
  • facets order reactivity (#1254)
  • stop autoremoving space 2/2(#1243)
  • resolve sonar issues (#1252)

🗿 Chore

  • replace updateQueries with update (#1258)
  • use common links in both apollo clients (#1272)
  • code delivery optimization (#1270)
  • remove `storybook:compress` command and related scripts (#1269)
  • trigger theme and storebook deploy only for `dev` branch (#1268)
  • remove `storybook:compress` command from ci (#1265)
  • ci auto deploy (#1261)
  • separate gql types for PushMessages service (#1253)
  • unify filters sidebar view (#1248)
  • remove all `fixme` comments (#1257)
  • upgrade yarn to 4.4.0 (#1251)

📝 Documentation

  • add info about required skyflow module (#1264)