Skip to content

Releases: VirtoCommerce/vc-frontend

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)

2.3.0

19 Aug 12:13
d655e1b
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • update add-to-cart & vc-add-to-cart (#1244)
  • quick changing quantity in cart items causes inconsistent behavior (#1239)
  • card icon for skyflow payment method (#1241)
  • add preview command (#1249)
  • add alert if store not found (#1247)
  • facets count separator (#1240)
  • update branch-page layout (#1217)
  • add test markup (#1237)
  • add external sign in (#1203)
  • mutation batcher service (#1238)

🐞 Bug fixes

  • notifications page (#1255)
  • show error in case there are several products with the same sku (#1220)
  • error messages margins (#1245)
  • display catalog facets (#1236)
  • close popup on Esc or click outside (#1223)
  • category filter (#1234)

🗿 Chore

  • revert release version flag (#1256)
  • remove compress command (#1250)
  • change quote-line-item to vc-line-item (#1210)
  • update product variations query (#1242)
  • remove deprecated tools and types (#1228)

📝 Documentation

  • dependency analysis (#1246)

2.2.0

06 Aug 09:07
f00b7d2
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • fix storybook && update vc-radio-button (#1229)
  • remove homepage slug alias (#1211)
  • update preview when blocks were swapped (#1218)
  • implement filetrs for product variations (#1213)
  • redesign notification-host (#1214)
  • application can run without push messages module (#1219)
  • add transparent prop to builder.io components (#1209)
  • custom, ordered facets list (#1201)
  • remove login form from main page when signed in (#1207)
  • rollback branch.vue (#1206)
  • open all notifications page on push message click (#1202)

📈 Improvements

  • remove deprecated color, font and shadow classes (#1173)

🐞 Bug fixes

  • notifications popup width (#1232)
  • internal previewer status detection (#1233)
  • vc-confirmation-modal icon color (#1231)
  • vc-confirmation-modal icon color (#1230)
  • remove reserved permalink (#1226)
  • custom facets (#1225)
  • application can run without push messages module (#1224)
  • temporary fix for category page in-stock, branches and sorting (#1222)
  • move color presets to public directory (#1212)
  • make checkbox visible when print (#1215)
  • notification-host close-button color (#1205)
  • mobile language-selector (#1204)
  • coupon validation (#1208)

🗿 Chore

  • update eslint config (#1199)

2.1.0

23 Jul 07:09
9d1b736
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • see all results from custom category page (#1181)
  • mark as read on push message click (#1174)
  • implement product variations sorting on table view (#1192)
  • implement purple-pink theme preset (#1190)
  • expired cards UI (#1187)
  • separate settings from color palette (#1176)
  • google analytics module (#1170)
  • fix interaction with page builder (#1183)
  • Update README.md (#1180)

🐞 Bug fixes

  • loader show instead of 404 (#1200)
  • loader shown instead of 404 (#1198)
  • push notifications formatting (#1178)
  • tooltip focusout & floating-ui transform bug|conflict (#1182)
  • replace quote-line-item remove button (#1184)
  • calling ga methods while the module not initialized causes errors (#1191)
  • delete share popup arrow (#1186)
  • in-stock text margin (#1177)

🗿 Chore

  • reduce bundle size (#1196)
  • turn off auto storybook build on pull request (#1195)
  • remove deprecated useIdentityErrorTranslator (#1194)
  • clean up after switching to storefrontless (#1189)
  • separate builder.io (#1188)
  • move page builder settings to public (#1185)
  • move page builder pages to public (#1179)

2.0.0

09 Jul 15:07
d2f39cd
Compare
Choose a tag to compare

🎯 Development

  • switch to storefront less (#1136)

1.62.0

08 Jul 10:11
22b5efa
Compare
Choose a tag to compare

Important: this is the final release of the first version, which works in conjunction with the Storefront.
Support in the form of fixing bugs and adding small features will last until January 2025.

Comparable environment configuration

🎯 Development

  • add default return url setting (#1165)
  • add internal main page (#1157)
  • remove deprecated sort (#1169)
  • implement customer multi-organization (#1162)
  • different size support for vc-radio-button (#1160)

🐞 Bug fixes

  • search dropdown width (#1168)
  • missing home page button on the succesful registration page (#1172)
  • mobile search bar bg color (#1167)
  • notifications counter (#1166)
  • company members page table layout (#1163)

🗿 Chore

  • refactor quotes chunk (#1171)
  • remove idea settings (#1164)

1.61.0

24 Jun 13:14
12a15ee
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • implement variations table-view (#1146)
  • implement theme config property to setup open details mode for products, orders and quotes (#1144)
  • implement floating-ui instead of popperjs (#1125)
  • move hotjar into module (#1139)
  • add page limit (#1149)
  • ada compliancy - zooming and scaling should not be disabled (#1133)
  • web push notifications (#1127)

🐞 Bug fixes

  • remove useLanguages from barrel file (#1156)
  • replace v-t directive with $t within interpolation (#1148)
  • reduce amount of app build warnings (#1145)
  • add french and deutsch localization for validation messages (#1154)
  • add french localization for mobile menu item corporate (#1151)
  • min-max validation for related products (#1153)
  • [mobile] member-list - hide settings dropdown from themselves (#1142)
  • order summary print styles (#1135)
  • update billing address in order payment page (#1143)
  • demo landing styles (#1150)

🗿 Chore

  • improve menu sidebar ui (#1152)
  • update dependencies (#1155)
  • refactor routing (#1141)

1.60.0

10 Jun 13:43
b25fc1f
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • implement VcCheckbox new design (#1124)
  • update language-selector (#1132)
  • default currency and language for contact (#1137)
  • show sorted variation properties on product page (#1128)
  • improve Google Analytics (#1126)
  • custom category (#1119)
  • send user id to hotjar (#1121)

🐞 Bug fixes

  • ga crash on add all from wishlist (#1140)
  • disable `pay now` button (#1138)
  • redirect to account dashboard from notifications URL is notifications are off (#1131)
  • external link list support (#1134)
  • push notifications console errors (#1123)
  • show product name as plain text for deleted product at list details page (#1129)
  • keep selected filters values on popup on click outside on company members page (#1130)
  • remove browser tooltips for inputs (#1120)

1.59.0

29 May 08:50
df98772
Compare
Choose a tag to compare

Comparable environment configuration

🎯 Development

  • slider for builder.io (#1117)
  • distinguish environments (#1116)
  • check store setting to select cart items on place order (#1122)
  • use VcLineItems in gifts section (#1090)
  • use VcSwitch in add-or-update-wishlist-modal (#1091)
  • adapt products component to builder.io (#1052)
  • show files in quote (#1108)
  • change Google Analytics events flow for sales funnel (#1109)

📈 Improvements

  • refactoring flag icons to improve performance (#1100)
  • use VcInput in AddToCart (#1083)
  • map graphql scalars to typescript types (#1035)

🐞 Bug fixes

  • wishlist - disable adding to cart for zero price products (#1112)
  • format date catalog facets (#1110)
  • enhance UX wishlist adding to cart and updating (#1094)
  • approve/decline buttons width on view quote page (#1113)
  • add to cart component focus (#1107)
  • comment caching (#1115)
  • show stub if no payment method in order (#1114)
  • product details print styles (#1105)
  • compare-products styles (#1104)
  • vc-markdown-render margins (#1092)
  • labels for boolean facet items values (#1111)
  • console warnings (#1097)
  • get rid of circular dependencies in wishlist components (#1106)
  • no search when no variations (#1101)
  • edit quote comment validation (#1103)
  • mobile members block/unblock user button (#1093)
  • orders custom filter behavior (#1102)