Skip to content

Releases: VirtoCommerce/vc-frontend

1.46.0

26 Dec 09:18
1eebcdb

Choose a tag to compare

🎯 Development

  • update package.json version on prereleases (#902)
  • implement wishlist-card new design (#883)

📈 Improvements

  • replace deprecated sort logic (#903)

🐞 Bug fixes

  • use correct time zone shift & end time for order filters (#893)
  • replace relativeUrl to permalink for pages in search-bar (#900)
  • don't show zero if quantity is cleared (#897)
  • use product ID instead of SKU on validation errors (#894)
  • add description limit (#896)
  • "show all" button send GA "search" event (#888)
  • typo in registration completed message (#895)

🗿 Chore

  • generate new schema with storeId required (#898)

1.45.0

11 Dec 10:28
8d857f4

Choose a tag to compare

🎯 Development

  • implement new image-gallery design & upgrade swiperjs (#875)
  • implement vc-widget-skeleton component (#881)
  • implement vc-widget component (#863)

📈 Improvements

  • delete VcSlidingActions (#878)
  • delete VcActionDropdownMenu (#879)
  • replace numberToShortString with built-in formatter (#873)

🐞 Bug fixes

  • show Invite sent status for Invited xapi contact status (#889)
  • vc-popover layer (#890)
  • remove trim from user input (#886)
  • prevent checkout/place order only for selected cart items with validation errors (#884)
  • empty list styles (#885)
  • removing from if it zero (#872)
  • replace static routes with dynamic (#874)

🗿 Chore

  • add rule about @apollo/client usage (#870)
  • bring typing tests support (#869)

1.44.0

27 Nov 06:23
f6c7fc5

Choose a tag to compare

🎯 Development

  • change wishlist action buttons to the UI Kit dropdown menu (#865)
  • update email parser (#862)
  • add description and scope fields to add or update wishlist modal (#867)

📈 Improvements

  • validation errors in cart (#832)

🐞 Bug fixes

  • add trim for coupon (#866)
  • xapi types after update (#846)
  • handle PasswordExpired error (#861)

🗿 Chore

  • fix post-checkout fail if cache folder already removed (#864)

1.43.0

14 Nov 06:30
d90c012

Choose a tag to compare

🎯 Development

  • relocate "change password" to account menu (#857)
  • implement new vc-pagination (#849)
  • add related search term to select_item event in search bar item (#854)
  • add Google Analytics "search" event (#848)
  • add contacts page (#845)
  • show result modal after single item update in wishlist (#844)
  • implement settings dropdown new design to company members & addresses pages (#836)
  • save wishlist changes modal behavior (#847)

📈 Improvements

  • remove deprecated cart functions (#850)
  • add unit tests support (#855)

🐞 Bug fixes

  • update password is about to expire title (#860)
  • allow to save incorrect wishlist min/max item quantity values (#859)
  • configure linting for unit tests (#856)
  • vc-chip styles (#851)
  • exception in money mock for storybook (#852)
  • vc-alert close button (#841)
  • avoid page breaks on print (#839)
  • calculate subtotal only by selected (#838)
  • add to cart components paddings for mobile (#843)

🗿 Chore

  • cleanup cache on checkout & run hooks with yarn (#858)
  • enable https for storybook preview & don't open it in browser automatically (#853)

1.42.0

30 Oct 06:44
62e84e9

Choose a tag to compare

🎯 Development

  • implement vc-badge new design (#829)
  • implement new currency-selector design (#819)
  • add open graph seo info for category and product pages (#828)
  • item quantity fields validation for cart and wishlists pages (#822)
  • implement new compare products page design (#805)

📈 Improvements

  • move InStock & CountInCart out of UI kit (#830)
  • replace gql method addBulkItemsCart to addItemsCart in wishlist (#823)
  • fix typings after upgrade (#814)
  • move composables used only by UI kit to UI kit (#811)
  • move and rename add-or-update-address-modal (#810)

🐞 Bug fixes

  • remove empty page in print mode (#834)
  • open vc-select dropdown on icon click (#837)
  • add open graph info for category image url (#833)
  • save wishlist with deleted products (#827)
  • don't fail order creation when ga sent (#826)
  • make create quote button width same as palce order button (#825)
  • proceed to payment step when selected only digital products at mixed cart (#824)
  • filter validation errors (#812)

🗿 Chore

  • single entry point (#745)
  • update dependencies (#813)

1.41.0

16 Oct 08:13
be5f4b8

Choose a tag to compare

🎯 Development

  • product quantity input restrictions for catalog and product pages (#796)
  • deploy storybook (#765)
  • add detailed sign in error messages (#774)
  • related products (#772)
  • handle UserLocked error (#767)
  • reduce main page image size (#764)

📈 Improvements

  • error translator composable (#807)
  • typing for storybook & storybook mocks (#804)
  • fix or suppress explicit any (#801)
  • fix typing or suppress compiler warning temporarely (#800)
  • properly use async/await & promise type (#797)
  • remove dead code (#802)
  • add to cart validation (#785)

🐞 Bug fixes

  • make password expiration notification user specific (#809)
  • select-payment-method-modal icon size (#806)
  • redirect if list not exist (#794)
  • variations min price in related products (#795)
  • product card related variations number & price (#788)
  • bank card expiration year validation (#789)
  • save quote if changed comment or items (#786)
  • remove quantity header in wishlist (#783)
  • related products images && tooltips (#784)
  • vc-product-image fix for Safari (#782)
  • product availability status in cart (#777)
  • related products (#780)
  • absolute link in CTA (#766)
  • add margin between cart items validation error messages (#770)
  • remove whitespaces on bank card number update (#769)
  • handle forbidden error (#768)

🗿 Chore

  • upgrade dev dependencies (#803)
  • dependency analysis (#775)

1.40.0

02 Oct 08:22
b52aba9

Choose a tag to compare

🎯 Development

  • show min variation price for product with variations at catalog page (#757)
  • select line items for checkout (#750)
  • implement vc-chip new design (#744)

🐞 Bug fixes

  • remove line item from wishlish (#773)
  • make errors in payment card component upper cased (#763)
  • error notification in cart (#755)
  • select items after order creation (#759)
  • select for checkout multiple vendor groups (#758)
  • clear cart properly and don't allow create order if no line items selected (#756)
  • generate routes.json again (#754)
  • allow open external links (#751)
  • restore actual price for catalog items (#753)
  • product title on product card for mobile (#752)
  • view-quote mobile paddings (#747)

1.39.0

18 Sep 09:00
34bd489

Choose a tag to compare

🎯 Development

  • notify a customer about the password expiration date (#742)
  • rephrase emails label (#740)
  • open catalog page by default (#738)
  • print shopping cart and order details from checkout review or completed order (#719)
  • add full screen image preview (#729)

🐞 Bug fixes

  • sticky header and localization on print (#746)
  • handle password expired error on sign in (#741)
  • navigation semantic structure (#736)
  • breadcrumbs don't hide on the home page (#739)
  • upgrade graphql config to v3 (#737)
  • adding space in some inputs (#735)
  • format product properties according to selected locale (#732)
  • sanitize html (#723)

🗿 Chore

  • remove isomorphic-fetch from schema generation (#722)

1.38.0

05 Sep 06:26
5ec48e2

Choose a tag to compare

🎯 Development

  • add notification when product can not be added (#712)
  • blocked page (#705)
  • add height settings to the main page (#707)
  • add slider height breakpoints (#682)
  • add height settings (#703)
  • recommend i18n ally (#701)
  • add clear cart event (#698)
  • add place order event (#697)

📈 Improvements

  • reuse orders on dashboard (#710)
  • sort exports (#711)
  • add global component types (#706)
  • remove fontawesome (#700)
  • change settings for builder (#656)

🐞 Bug fixes

  • order & quote statuses width in tables (#721)
  • add billing address if shipping address is empty (#708)
  • implement order-status tooltip (#704)
  • English locale (#699)
  • package.json final empty line (#702)
  • remove trailing comma in settings.json (#696)

🗿 Chore

  • fix paths for app styles (#715)
  • support postcss with tailwind in vs code (#714)

1.37.0

21 Aug 06:39
6f4150e

Choose a tag to compare

🎯 Development

  • add space between header and footer while loading (#688)
  • ask to save wishlist changes when user leave (#685)
  • orders and quotes consistent date format (#686)
  • copy SKU to clipboard (#675)
  • refactor password confirmation form fields validation messages (#679)

🐞 Bug fixes

  • add await for save changes (#694)
  • call save changes dialog if other list opens (#693)
  • add lazy loading default value (#690)
  • format order and quote created date (#692)
  • format product date properties (#691)
  • support min quantity when add to wishlist (#689)
  • add alert margin (#683)
  • change password form errors localization (#687)
  • tsconfig (#684)
  • fix quotes on order filtering by status (#681)
  • remove lazy for large content paint images (#677)
  • load missed fields (#680)
  • fetch wish lists after add default one (#673)
  • improve resend link functionality (#678)
  • filter by status "payment required" (#672)
  • update order status after payment (#674)
  • use modern image formats (#671)

🗿 Chore

  • apply automatic linter formatting (#676)
  • node.js 18, storybook 7 and other dev dependencies upgrade (#665)