Releases: VirtoCommerce/vc-frontend
2.26.1
feat: add X-GraphQL-Operation-Type header
Full Changelog: 2.26.0...2.26.1
2.26.0
Comparable environment configuration
What's Changed
- fix: github workflow: theme-release-hotfix.yml by @NaMax66 in #1803
- chore: upgrade packages by @ivan-kalachikov in #1805
- VCST-2789 by @AndrewEhlo in #1807
- chore: "purchased before" ui adjustments by @ivan-kalachikov in #1750
- fix: sticky-sidebar by @goldenmaya in #1799
- fix: display message on grapqhl error by @ivan-kalachikov in #1806
- feat-VCST-3535: Use redirectUrl by @basilkot in #1794
- fix: firebase messaging warnings by @ivan-kalachikov in #1775
- fix: vc-widget header sizes by @goldenmaya in #1771
- feat: highlight the current scope in the main navigation by @goldenmaya in #1798
- feat: optimize first load by @NaMax66 in #1714
- chore: new user null cart handle by @NaMax66 in #1815
- feat: improve shadows visibility by @goldenmaya in #1787
- feat: update vc-pagination responsiveness by @goldenmaya in #1778
- feat: search history by @ivan-kalachikov in #1810
- fix: wishlist ui updates on requests by @ivan-kalachikov in #1814
- fix: styles for long category names in category-selector by @goldenmaya in #1812
- fix: search page update issue by @muller39 in #1820
- chore: generate types by @NaMax66 in #1823
Full Changelog: 2.25.0...2.26.0
2.25.0
Comparable environment configuration
What's Changed
- feat: add test ids for top header elements by @Andrew-Orlov in #1783
- feat: add test ids for login page elements by @Andrew-Orlov in #1784
- fix: sticky-sidebar behaviour by @goldenmaya in #1776
- feat: add test id attributes for sign up page elements by @Andrew-Orlov in #1788
- fix: sidebar filter by @NaMax66 in #1786
- feat: clickable Brand property value on product page by @ksavosteev in #1785
- feat: update select-address-modal design by @goldenmaya in #1772
- feat: implement Coffee color preset by @goldenmaya in #1738
- feat: category search scope to the search bar by @NaMax66 in #1780
- fix: redirect from notifications route if not authenticated by @NaMax66 in #1764
- fix: vc-quantity-stepper zoom on button click by @goldenmaya in #1790
- feat: categories filter improvement by @NaMax66 in #1792
- fix: keep filters when search by @NaMax66 in #1793
- fix: catalog search pagination by @ivan-kalachikov in #1795
- fix: build configuration after TypeScript update by @NaMax66 in #1789
- fix: focus on vc-popover search field not working on click by @ivan-kalachikov in #1797
- fix: duplicated shipping address by @NaMax66 in #1796
- fix: sale price in variations list by @ivan-kalachikov in #1801
- chore: update graphql types by @ivan-kalachikov in #1802
Full Changelog: 2.24.0...2.25.0
2.24.1
Build: Updated TypeScript configuration to modern module system
Changed module to Node16
Changed moduleResolution to Node16
Set lib to ES2020
This ensures better compatibility with modern Node.js environments and improves module resolution consistency.
Full Changelog: 2.24.0...2.24.1
2.24.0
Comparable environment configuration
What's Changed
- chore: minor dependencies update by @NaMax66 in #1761
- feat: update add-or-update-company-address-modal by @goldenmaya in #1765
- feat: implement vc-slider component by @goldenmaya in #1656
- fix: vc-add-to-cart badges margin by @goldenmaya in #1752
- fix: cart page styles by @goldenmaya in #1769
- feat: implement vc-quantity-stepper component by @goldenmaya in #1745
- feat: replace old product-card-grid components by @goldenmaya in #1770
- feat: highlight active category in mega-menu by @goldenmaya in #1768
- feat: change display of payment methods in checkout/ billing & review by @goldenmaya in #1777
- feat: bopis map by @ivan-kalachikov in #1767
- fix: sudden appearance of a pop-up window by @NaMax66 in #1755
- feat: stay on the same page after clear the search input by @NaMax66 in #1760
- feat: file uploader batcher by @NaMax66 in #1741
- chore: enhance extension points mechanism by @ivan-kalachikov in #1735
- chore: generate GraphQL types by @NaMax66 in #1782
Full Changelog: 2.23.0...2.24.0
2.23.0
Comparable environment configuration
What's Changed
- chore: update .gitignore by @goldenmaya in #1739
- feat: update vc-product-grid && related-products by @goldenmaya in #1706
- feat: implement teleport to body to VcPopover by @goldenmaya in #1737
- feat: implement mega-menu component by @goldenmaya in #1728
- fix: console log errors during checkout by @ivan-kalachikov in #1731
- VCST-3138: make builder-preview page public by @basilkot in #1717
- chore(api): refactor account, orders, store by @NaMax66 in #1718
- fix: revert vc-button focus changes by @ivan-kalachikov in #1742
- refactor: move flag icons to ui-kit & remove deprecated images by @goldenmaya in #1678
- fix: checkout console error by @ivan-kalachikov in #1747
- fix: search page empty title by @ivan-kalachikov in #1744
- fix: back-in-stock list badges margin by @ivan-kalachikov in #1743
- chore: update graphql dependencies by @ivan-kalachikov in #1734
- feat: update vc-pagination buttons design by @goldenmaya in #1748
- fix: hide widget if no properties on product-details by @goldenmaya in #1746
- feat: bundle build based on browser list by @NaMax66 in #1740
- fix: scroll to letter in brands by @ivan-kalachikov in #1758
- fix: only bopis delivery method scenario by @ivan-kalachikov in #1759
- fix: search-bar abort console error by @ivan-kalachikov in #1749
- fix: orders filters styles by @goldenmaya in #1753
- fix: disable orders toolbar stick by @goldenmaya in #1754
- feat: update vc-file design by @goldenmaya in #1751
- fix: ship-to address reset after currency change by @NaMax66 in #1756
- fix: defaults in checkout by @ivan-kalachikov in #1762
- chore: generate types by @NaMax66 in #1766
Full Changelog: 2.22.0...2.23.0
2.22.0
Comparable environment configuration
What's Changed
- fix: input width on tablets by @NaMax66 in #1716
- chore: fix types in *.stories.ts by @NaMax66 in #1724
- feat: add "purchased before" badge and filter by @ivan-kalachikov in #1719
- fix: purchase-before and discount badge size and data-test-ids by @ivan-kalachikov in #1726
- fix: prevent disabling of checkbox in vc-line-item by @goldenmaya in #1711
- feat: implement vc-scrollbar component and use it in vc-dropdown-menu by @goldenmaya in #1721
- feat: implement new vc-button variant by @goldenmaya in #1707
- feat: brands pages by @ivan-kalachikov in #1730
- feat: implement predefined options for text configuration section of configurable products by @Ljutyj in #1720
- fix: featured brand without logo [safari] by @ivan-kalachikov in #1733
- fix: blur&click bug on Safari by @goldenmaya in #1736
- chore: update @vueuse by @NaMax66 in #1727
New Contributors
Full Changelog: 2.21.0...2.22.0
2.21.0
Comparable environment configuration
What's Changed
- VCST-2521: Add release-hotfix workflow by @AndrewEhlo in #1698
- chore: fix lint warnings by @NaMax66 in #1702
- fix: unexpected 403 page on logout by @ivan-kalachikov in #1700
- chore: watchEffect to watch on product page by @NaMax66 in #1695
- feat: update vc-chip & order-status & quote-status by @goldenmaya in #1673
- chore: update vue core pack by @NaMax66 in #1704
- feat: update price color & update default color preset by @goldenmaya in #1691
- feat: implement product property groups by @goldenmaya in #1684
- fix: lost cart items on currency changes by @ivan-kalachikov in #1708
- feat: update VcFilePicker stories by @goldenmaya in #1697
- feat: update category page design by @goldenmaya in #1677
- feat: save breadcrumbs outline by @NaMax66 in #1682
- feat: translate filters by @NaMax66 in #1705
- fix: quantity validation when min qty is equal to available/max qty by @ivan-kalachikov in #1709
- feat: analytics events view_item_list, select_item by @ivan-kalachikov in #1703
- VCST-2521: Patch release workflow by @AndrewEhlo in #1713
- VCST-3109: Enhance WebSocket connection management by @OlegoO in #1681
- feat: analytics - add update_cart_item event by @ivan-kalachikov in #1712
- feat: catalog load more mode by @ivan-kalachikov in #1683
- fix: property groups by @goldenmaya in #1715
- feat: calculate variations sum on backend by @ivan-kalachikov in #1692
- fix: long member name styles by @goldenmaya in #1693
- chore: change lint rules and fix existing warnings by @NaMax66 in #1710
- Revert "feat: calculate variations sum on backend (#1692)" by @ivan-kalachikov in #1722
Full Changelog: 2.20.0...2.21.0
2.20.0
What's Changed
- fix: ship-to-selector styles & layout by @goldenmaya in #1679
- feat: organization logo remove button by @goldenmaya in #1626
- fix: sign-in styles by @goldenmaya in #1680
- feat: update vc-product-card ui-kit components by @goldenmaya in #1664
- chore: update dependencies by @NaMax66 in #1670
- VCST-2862: use page buidler pages in virto pages by @basilkot in #1668
- chore: update @builder.io/sdk-vue by @NaMax66 in #1686
- chore: remove deprecated browsers support by @NaMax66 in #1644
- chore: return lint 8 by @NaMax66 in #1688
- feat: implement new design for vendor name by @goldenmaya in #1669
- fix: page title, seo meta and console errors by @ivan-kalachikov in #1666
- fix: google analytics module by @ivan-kalachikov in #1687
- fix: show message when the product is not available/buyable by @ivan-kalachikov in #1675
- chore: fix lint warnings and fix eslint yarn.lock by @NaMax66 in #1694
- feat: fix console warnings during development by @NaMax66 in #1658
- fix: push-messages dropdown-menu by @goldenmaya in #1690
- fix: handle skyflow errors by @NaMax66 in #1672
- fix: actions buttons for related products with multiple images by @ivan-kalachikov in #1696
Full Changelog: 2.19.0...2.20.0
2.19.0
Comparable environment configuration
What's Changed
- chore: add unit tests for date utilites by @ivan-kalachikov in #1654
- fix: hide notification during printing by @IrinaSer in #1632
- feat: update vc-input, vc-button, vc-label by @goldenmaya in #1640
- fix: anonymous cart merge by @NaMax66 in #1660
- feat: barcode detector by @NaMax66 in #1639
- feat: improve edit quote ui by @ivan-kalachikov in #1655
- chore: add tests for search utils by @NaMax66 in #1663
- chore: add test for utilities/breadcrumbs/ and useBreadcrumbs by @NaMax66 in #1665
- chore: make color preset setup synchronous by @NaMax66 in #1661
- chore: add test for menu utilities by @NaMax66 in #1667
- feat: file section for configurable products by @ivan-kalachikov in #1619
- feat: implement ship-to-selector by @goldenmaya in #1633
- fix: long company name by @ivan-kalachikov in #1653
- feat: implement bopis checkout components by @goldenmaya in #1637
- chore: add unit tests for line-items utilities by @ivan-kalachikov in #1659
- fix: line-item utilities test mock data by @ivan-kalachikov in #1671
- fix: use separate keys for different users to store addresses in loca… by @ivan-kalachikov in #1674
- fix: bump release flow version by @ivan-kalachikov in #1676
Full Changelog: 2.18.0...2.19.0