Skip to content

Releases: VirtoCommerce/vc-frontend

1.47.0

08 Jan 08:10
91f813a
Compare
Choose a tag to compare

🎯 Development

  • add wishlist status to "add to wishlist modal" (#917)
  • add saved date for wishlists (#916)

📈 Improvements

  • add table description for accessibility (#901)
  • remove deprecated useIdentityErrorTranslator (#913)
  • remove keyword search in products filters (#908)

🐞 Bug fixes

  • delete wishlist item as a change without immediate mutation (#926)
  • shipping cost at order summary component (#918)
  • make current wishlist navigation link bold (#925)
  • latest orders padding on dashboard (#923)
  • open product of line item in separate tab (#921)
  • wishlist items background (#920)
  • reset shopping list items pagination on change route (#919)
  • eliminate empty list page blinking on list loading (#909)
  • mobile-menu scroll (#907)
  • price block for product with disabled variations (#910)
  • show dynamic discount for line items (#911)

🗿 Chore

  • generate gql types (#915)

1.46.0

26 Dec 09:18
1eebcdb
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)