Releases: VirtoCommerce/vc-frontend
2.41.0
Compatible environment configuration
What's Changed
- chore(VCST-4549): update dependencies by @vas11yev1work in #2155
- feat(VCST-4351): update vc-product-card list-view by @goldenmaya in #2121
- chore: add Claude Code files to .gitignore by @goldenmaya in #2159
- chore: update .gitignore by @goldenmaya in #2160
- feat: add data-test-id for search bar scope buttons by @Andrew-Orlov in #2158
- feat(VCST-4542): improve VcFile a11y by @goldenmaya in #2157
- feat: add data-test-id for category products total count by @Andrew-Orlov in #2163
- feat: claude mcps by @ivan-kalachikov in #2162
- feat(VCST-4540): improve vc molecules a11y by @goldenmaya in #2156
- feat(VCST-4518): implement new design for select-address-map-modal by @goldenmaya in #2138
- feat(VCST-3788): update vc-table (borders) by @goldenmaya in #2142
- feat: add data-test-id for category products endless scroll components by @Andrew-Orlov in #2168
- feat(VCST-4373): update vc-variant-picker & vc-variant-picker-group by @goldenmaya in #2148
- feat(VCST-4543): update VcNavButton a11y by @goldenmaya in #2161
- feat(VCST-4544): improve VcProductActionsButton a11y by @goldenmaya in #2164
- feat(VCST-4545): improve vc-slider a11y by @goldenmaya in #2166
- style(VCST-4579): increase font-size in SM sized VcInput component by @goldenmaya in #2172
- fix(VCST-4578): reset search on clear button click in select-address-map-modal by @goldenmaya in #2171
- feat(VCST-4547): update VcProductCard stories by @goldenmaya in #2170
- feat(VCST-4546): improve VcPagination, VcProductImage, VcTable a11y by @goldenmaya in #2167
- feat(VCST-4553): predefined product list by @vas11yev1work in #2165
- feat(VCST-4554): products carousel by @vas11yev1work in #2169
- fix(VCST-4605): firebase version by @vas11yev1work in #2174
- fix: product-pickup-locations styles by @goldenmaya in #2173
- chore: update backend packages by @vas11yev1work in #2175
Full Changelog: 2.40.0...2.41.0
2.40.0
Compatible environment configuration
What's Changed
- feat(VCST-4468): improve VcScrollbar & use it in the top-header-organizations component by @goldenmaya in #2131
- feat: add data-test-ids for components by @Andrew-Orlov in #2140
- feat: add data-test-id for bopis modal components in checkout by @Andrew-Orlov in #2150
- chore: update backend packages to version 3.1000.0 and modify module … by @Lenajava1 in #2152
- fix(VCST-4462): header (logged in as) style by @goldenmaya in #2144
- fix(VCST-4528): highlight hints when search term contains digits & symbols by @goldenmaya in #2145
- feat(VCST-4503): add markdown content support in slug content by @vas11yev1work in #2139
- fix(VCST-4513): search phrase formatting workaround for user organizations by @vas11yev1work in #2143
- feat(VCST-3925): enhance application insights plugin to accept router options by @vas11yev1work in #2141
- feat: add data-test-id for search components by @Andrew-Orlov in #2153
- refactor(VCST-4407): replace ref with useTemplateRef in search components by @vas11yev1work in #2136
- chore: update backend packages and graphql types by @vas11yev1work in #2154
Full Changelog: 2.39.0...2.40.0
2.39.0
Compatible environment configuration
What's Changed
- feat(VCST-4363): improve VcRadioButton a11y by @goldenmaya in #2124
- feat(VCST-4424): improve search-dropdown by @goldenmaya in #2126
- feat(VCST-4478): update password-exporation-modal design by @goldenmaya in #2125
- fix(VCST-4486): vc-action-input x-cross button by @goldenmaya in #2127
- feat(VCST-4382): [GA] bulk order - add action events by @ivan-kalachikov in #2115
- test(VCST-2766): add unit tests for getProductRoute function by @vas11yev1work in #2133
- feat: add data-test-ids for improved testing in ship-to-selector comp… by @Lenajava1 in #2134
- feat(VCST-2097): add configurable product support to shopping lists by @vas11yev1work in #2122
- fix(VCST-4374): correct filters for categories by @vas11yev1work in #2135
- feat(VCST-4472): enable teleport for selects in orders-filter by @goldenmaya in #2123
- feat(VCST-3810): update vc-table by @goldenmaya in #2048
- chore: update backend packages by @vas11yev1work in #2137
Full Changelog: 2.38.0...2.39.0
2.38.0
Compatible environment configuration
What's Changed
- feat: add data-test-id for price range filters by @Andrew-Orlov in #2116
- feat(VCST-4361): improve VcCheckbox a11y by @goldenmaya in #2104
- feat(VCST-4365): improve VcSwitch a11y by @goldenmaya in #2106
- chore(VCST-4311): update minor dependencies by @vas11yev1work in #2120
- feat(VCST-4357): search the organization in the list by @vas11yev1work in #2092
- fix(VCST-4454): color auto-selection when single option available by @goldenmaya in #2118
- fix: shipping-details-section styles by @goldenmaya in #2119
- feat(VCST-4458): implement clear button by @goldenmaya in #2117
- feat(VCST-4310): single network request for address operations by @vas11yev1work in #2114
- VCST-3784: Add preview builder page feature by @basilkot in #2105
- fix(VCST-4447): reset to facet filters by @vas11yev1work in #2129
- fix(VCST-4493): downgrade skyflow-js to version 2.5.0 by @vas11yev1work in #2130
- fix(VCST-4442): trim whitespace from wishlist name input validation by @vas11yev1work in #2128
- chore: update backend packages by @vas11yev1work in #2132
Full Changelog: 2.37.0...2.38.0
2.37.0
Compatible environment configuration
What's Changed
- refactor(VCST-3262): replace computed eager to computed by @vas11yev1work in #2036
- chore(VCST-2553): properly use maska and refactor bank card form by @ivan-kalachikov in #2065
- VCST-4283: User attributes for builder io pages by @basilkot in #2070
- feat(VCST-3361): implement new search-dropdown design by @goldenmaya in #2072
- Feat: VCST-3056 add secret for notification during tests by @AndrewEhlo in #2095
- fix(VCST-4404): image gallery lightbox arrows after choosing options by @ivan-kalachikov in #2094
- fix(VCST-4403): correct typo in orders filter label for created date by @vas11yev1work in #2093
- docs: add llms files by @goldenmaya in #2087
- VCST-3387: Cart payment feature by @basilkot in #2062
- feat(VCST-4355): implement multicolor feature in VcVariantPicker by @goldenmaya in #2086
- feat(VCST-4169): improve product-sidebar a11y by @goldenmaya in #2078
- feat(VCST-4410): Use pageDocuments query in search when virtoPages is enabled by @basilkot in #2097
- fix(VCST-4404): image gallery lightbox arrows after choosing options by @ivan-kalachikov in #2099
- feat(VCST-4399): implement multi-color variations by @goldenmaya in #2096
- fix(VCST-4425): search periodically does not return any results by @goldenmaya in #2103
- feat: add data-test-id for bopis locations and price range slider filter by @Andrew-Orlov in #2108
- VCST-4405: Datatrans payment method validation by @basilkot in #2098
- fix(VCST-4384): different margins in orders-filter by @goldenmaya in #2107
- refactor(VCST-2312): remove use all global variables deprecated composable by @vas11yev1work in #2033
- chore: update backend packages by @vas11yev1work in #2111
- chore: graphql types by @vas11yev1work in #2112
Full Changelog: 2.36.0...2.37.0
2.36.0
Compatible environment configuration
What's Changed
- feat(VCST-4098): add test-ids by @vas11yev1work in #2069
- VCST-4086: Add a script to generate the list of backend modules and use it for tests execution by @AndrewEhlo in #2071
- chore(VCST-4354): linter autofix by @ivan-kalachikov in #2077
- fix(VCST-4350): remain shipping address after selecting delivery method by @ivan-kalachikov in #2074
- fix(VCST-4285): filter clipping in select-address-filter by @goldenmaya in #2079
- fix(VCST-4337): add inStock_variations filter to search dropdown by @goldenmaya in #2084
- fix(VCST-4335): bottom of product cards must have equal heights by @muller39 in #2080
- feat(VCST-3965): unify display of qty fields and stock alerts in vari… by @muller39 in #2056
- fix(VCST-4220): long email breaks by @muller39 in #2068
- feat(VCST-4232): migrate storyfn to storyobj by @muller39 in #2066
- feat(VCST-3786): add 400 page & redirect from auth callback error by @vas11yev1work in #2075
- refactor(VCST-3676): delete using deprecated "keyword" search query parameter by @vas11yev1work in #2081
- fix(VCST-4305): the table head is shown on empty page by @vas11yev1work in #2085
- chore(VCST-3470): refactor extension points by @ivan-kalachikov in #2067
- feat(VCST-4174): add pageContext query by @ksavosteev in #2032
- fix(VCST-4381): analytics: removeItemsFromCart event missing items by @ivan-kalachikov in #2088
- fix(VCST-4388): vc-product-button goes beyond the vc-line-items variations-default by @vas11yev1work in #2089
- fix(VCST-4336): vc layout screen resize issue by @muller39 in #2082
- fix(VCST-4390): doubled notifications by @ivan-kalachikov in #2090
- chore(pre-release): generate types and modules manifest by @ivan-kalachikov in #2091
Full Changelog: 2.35.0...2.36.0
2.35.0
Compatible environment configuration
⚠️ Deprecation Notice
-
The
product-card-listandproduct-card-gridcomponents have been removed. (PR #2052) -
Deprecated
search termsfunctionality has been removed. (PR #2047) -
The previous reset-password query is now considered deprecated.
We recommend using the new mutation introduced in PR #2060.
The old flow will be removed in v2.38.0.
What's Changed
- feat(VCST-4197): add eslint rule for divide sibling tags by @vas11yev1work in #2035
- feat(VCST-3292): implement floating-bar in product page mobile view by @goldenmaya in #2022
- feat(VCST-4231): remove deprecated product-card-list & product-card-grid by @vas11yev1work in #2052
- chore(VCST-4193): update minor dependencies by @vas11yev1work in #2049
- feat(VCST-4214): improve vc-rating a11y by @vas11yev1work in #2042
- feat(VCST-4192): update close filter sidebar flow by @muller39 in #2041
- feat(VCST-4216): add storybook theme preset selector by @muller39 in #2043
- feat(VCST-4178): update vc-composite-shape by @vas11yev1work in #2045
- feat(VCST-4104): keyboard navigation in add-to-wishlists-modal by @muller39 in #2027
- feat(VCST-4194): integrate google tag manager by @OlegoO in #2028
- feat(VCST-4046): localization of compare products notifications by @ivan-kalachikov in #2019
- feat(VCST-3865): cart pickup locations facet search by @yuskithedeveloper in #1998
- Vcst-3944: Add a step to update theme relase to Jira tickets by @AndrewEhlo in #1980
- feat(VCST-3954): remove deprecated search terms by @vas11yev1work in #2047
- feat(VCST-3859): report msg in app-insights by @muller39 in #2046
- feat(VCST-4168): improve product-reviews a11y by @vas11yev1work in #2054
- feat(VCST-4177): display variations in list view by @vas11yev1work in #2038
- feat(VCST-4106): navigation in product configuration section by @muller39 in #2050
- feat(VCST-4222): update orders-view mode by @muller39 in #2051
- fix(VCST-4224): aborted mutations safari error notifications by @ivan-kalachikov in #2058
- fix(VCST-4278): change language behavior by @ivan-kalachikov in #2059
- fix(VCST-4304): dropdown in popups autofocus by @ivan-kalachikov in #2063
- fix(VCST-4307): add shipping info value by @ivan-kalachikov in #2064
- feat(VCST-4079): improve VcLayout scrolling behavior with smart sticky positioning by @goldenmaya in #2037
- feat(VCST-4297): replace deprecated query to mutation for reset password by @vas11yev1work in #2060
- fix(VCST-4303): analytics update item quantity event by @ivan-kalachikov in #2061
- feat(VCST-2845): add american express image to payment form by @vas11yev1work in #2029
- fix(VCST-4219): add missing reset search elements by @muller39 in #2055
Full Changelog: 2.34.0...2.35.0
2.34.0
Compatible environment configuration
What's Changed
- fix(VCST-4002): mark identity-provider icons as decorative by @goldenmaya in #1994
- feat(VCST-4083): migrate storybook stories from storyfn to storyobj f… by @muller39 in #2002
- chore(VCST-4175): update dependencies by @ivan-kalachikov in #2015
- fix(VCST-4069): back in stock search - jumping UI by @ivan-kalachikov in #2016
- feat: data-test-ids for components by @Andrew-Orlov in #2020
- feat(VCST-4014): migrate storybook stories from storyfn to storyobj format by @muller39 in #1987
- feat(VCST-4077): facets - show quantity of applied items by @ivan-kalachikov in #2021
- feat(VCST-4040): improve vc-badge a11y by @muller39 in #2004
- feat(VCST-4041): improve vc-chip a11y by @goldenmaya in #2009
- feat(VCST-4042): improve vc-alert component a11y by @goldenmaya in #2005
- feat: ship to component test ids by @Andrew-Orlov in #2025
- feat(VCST-3991): no results search page by @ivan-kalachikov in #2006
- fix(VCST-4167): select_item event by clicking product in catalog by @ivan-kalachikov in #2017
- feat(VCST-4153): migrate storybook stories from storyfn to storyobj format by @muller39 in #2023
- feat(VCST-3955): Add datatrans payment method by @basilkot in #1995
- feat(VCST-4197): add custom eslint rule to divide sibling tags by @vas11yev1work in #2030
- test(VCST-2767): unit tests for utilities properties by @vas11yev1work in #2031
- feat(VCST-4164): add-to-cart-simple component in product page by @yuskithedeveloper in #2018
- feat(VCST-4084): saved for later list page by @yuskithedeveloper in #2008
- Revert "feat(VCST-4197): add custom eslint rule to divide sibling tags" by @vas11yev1work in #2034
- feat(VCST-4105): implement keyboard navigation in image-gallery by @muller39 in #2007
- feat(VCST-4103): navigation in filters-popup-sidebar by @muller39 in #2024
- feat(VCST-3728): show more button in saved for later cart section by @yuskithedeveloper in #2011
- fix: display all product properties on product details page by @goldenmaya in #2039
- fix(VCST-4199): prevent search trigger when pressing Enter on clear button by @goldenmaya in #2040
New Contributors
- @vas11yev1work made their first contribution in #2030
Full Changelog: 2.33.0...2.34.0
2.33.0
Compatible environment configuration
What's Changed
- fix(VCST-4035): the quantity column is missing in quote details by @goldenmaya in #1979
- feat(VCST-3972): configure a11y addon settings for Storybook by @goldenmaya in #1977
- feat(VCST-3994): update search inputs placeholder-text for better UX by @goldenmaya in #1988
- feat(VCST-4039): improve vc-button a11y by @goldenmaya in #1981
- feat(VCST-3983): product and cart pickup locations by @yuskithedeveloper in #1971
- feat(VCST-3966): Display no price variations by @ksavosteev in #1984
- feat(VCST-3832): improve vc-quantity-stepper accessibility by @goldenmaya in #1974
- fix(VCST-3107): address from header is not being applied in checkout in some cases by @ivan-kalachikov in #1949
- feat(VCST-3943): improve keyboard navigation in product details page by @goldenmaya in #1986
- fix(VCST-2789): Fix graphql tests by @AndrewEhlo in #1993
- feat(VCST-4078): Add e2e-autotests by @AndrewEhlo in #1991
- feat(VCST-3986): multilingual seo urls by @ivan-kalachikov in #1976
- feat: add data-test-ids for components by @Andrew-Orlov in #1999
- feat(VCST-4066): improve empty search flow by @muller39 in #1983
- feat: add data-test-ids for select address modal by @Andrew-Orlov in #2003
- fix: circular dependencies by @ivan-kalachikov in #2001
- feat(VCST-4003): optimized add/update qty flow on catalog page by @ivan-kalachikov in #1992
- feat(VCST-4072): migrate storybook stories from storyfn to storyobj format by @muller39 in #1989
- feat(VCST-4074): migrate storybook stories from storyfn to storyobj format by @muller39 in #1990
- feat(VCST-4094): update browser target behavior by @muller39 in #1997
- feat(VCST-3906): vc-widget component update by @muller39 in #1945
- fix(VCST-4151): adding to cart when cart is null by @ivan-kalachikov in #2010
- fix(VCST-4160): orders and quotes url contains no language code by @ivan-kalachikov in #2012
- fix(VCST-4163): checkout flow extra shipment added by @ivan-kalachikov in #2013
- chore: update graphql types by @ivan-kalachikov in #2014
Full Changelog: 2.32.0...2.33.0
2.32.0
Compatible environment configuration
What's Changed
- fix(VCST-3910): add preserveUserQuery to the URL when applying filters by @artem-dudarev in #1966
- chore(VCST-3997): update dependencies by @ivan-kalachikov in #1970
- feat(VCST-3910): feature flag for setting preserveUserQuery parameter by @ivan-kalachikov in #1967
- chore(VCST-3760): upgrade vue-tsc by @ivan-kalachikov in #1951
- chore(VCST-3960): upgrade vite by @ivan-kalachikov in #1955
- feat(VCST-3918): update localization and add delimiter to totals by @muller39 in #1952
- chore(VCST-3814): migrate from wrong GA search_terms to correct search_term event by @ivan-kalachikov in #1940
- feat(VCST-3772): shopping list sharing by @yuskithedeveloper in #1907
- chore(VCST-3903): upgrade storybook from 8.6.14 to 9.1.8 by @goldenmaya in #1959
- feat(VCST-3967): rename product sections for better UX by @goldenmaya in #1964
- feat(VCST-3789): use vc-input in vc-date-selector by @goldenmaya in #1922
- chore(VCST-2982): mark PageToolbarBlock component as deprecated and cleanup unused code by @goldenmaya in #1969
- feat(VCST-3607): implement multiple choice by @muller39 in #1950
- feat(VCST-3891): improve color contrast ratio by @goldenmaya in #1975
- feat(VCST-3973): localization files into SV, FI, NO by @Maria-Volkova-Tula in #1968
- feat(VCST-3948): remove brands route hardcode by @ksavosteev in #1972
- fix(VCST-4004): wrong view of currency and language with long address in the header by @goldenmaya in #1978
- chore: generate types by @ivan-kalachikov in #1982
Full Changelog: 2.31.0...2.32.0