Releases: VirtoCommerce/vc-frontend
Releases · VirtoCommerce/vc-frontend
1.47.0
🎯 Development
📈 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
🎯 Development
📈 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
🎯 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
1.44.0
🎯 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
🗿 Chore
- fix post-checkout fail if cache folder already removed (#864)
1.43.0
🎯 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
🐞 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
1.42.0
🎯 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
1.41.0
🎯 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
1.40.0
🎯 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
🎯 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
🎯 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)