Releases: VirtoCommerce/vc-frontend
Releases · VirtoCommerce/vc-frontend
2.12.1
Comparable environment configuration
What's Changed
- fix: merge cart issue on currency change at mobile view by @Andrew-Orlov in #1519
Full Changelog: 2.12.0...2.12.1
2.12.0
👉 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
2.11.0
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
🐞 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
2.10.0
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
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
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
2.7.0
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
- mobile menu (#1356)
🐞 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
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
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
🐞 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
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)