Releases: VirtoCommerce/vc-frontend
2.36.1
2.43.0
Compatible environment configuration
What's Changed
- feat(VCST-4672): add data-test-id attributes for variations and configurations buttons by @Lenajava1 in #2196
- fix(VCST-4615): Register router after all plugins to ensure proper route protection by @basilkot in #2194
- feat(VCST-4530): add link to the product for variations by @vas11yev1work in #2182
- feat(VCST-4565): auto-select current pickup location in BOPIS modal by @goldenmaya in #2188
- fix(VCST-4674): purchase request icon is missing by @vas11yev1work in #2199
- feat(VCST-4566): improve vc-select a11y by @goldenmaya in #2193
- chore: update backend packages by @Lenajava1 in #2203
- chore(VCST-4619): update gemini version for localization by @vas11yev1work in #2205
- fix(VCST-4573): add space between pagination buttons by @muller39 in #2192
- feat(VCST-4648): implement dark mode for coffee preset by @goldenmaya in #2200
- feat(VCST-4641): migrate storybook stories from storyfn to storyobj f… by @muller39 in #2190
- chore: update backend packages by @vas11yev1work in #2208
Full Changelog: 2.42.0...2.43.0
2.42.0
Compatible environment configuration
What's Changed
- fix(VCST-4586): pricing discrepancy by @vas11yev1work in #2176
- feat(VCST-4538): migrate storybook stories from storyfn to storyobj format by @muller39 in #2151
- feat(VCST-4233): migrate storybook stories from storyfn to storyobj format by @muller39 in #2147
- feat(VCST-4282): add bopis pagination by @muller39 in #2146
- feat(VCST-4537): migrate storybook stories from storyfn to storyobj format by @muller39 in #2149
- feat: add data-test-id for category page endless scroll component by @Andrew-Orlov in #2178
- feat(VCST-4122): add "Reset filters" button for filter clearing when no results found by @vas11yev1work in #2101
- feat: add data-test-ids for variant picker and quantity control compo… by @Lenajava1 in #2186
- chore(VCST-4620): update minor dependencies by @vas11yev1work in #2185
- feat(VCST-4607): replace red cross on black one by @muller39 in #2187
- fix(VCST-4612): configurable products navigation by @muller39 in #2189
- fix: replace auto-focus with explicit focusable prop in vc-scrollbar by @goldenmaya in #2183
- feat(VCST-4589): update menu bar by @vas11yev1work in #2179
- feat(VCST-4623): change the badge size in the facets by @vas11yev1work in #2180
- feat(RND-104): main menu white labeling by @asvishnyakov in #2110
- chore: update backend packages by @vas11yev1work in #2191
- feat(VCST-4584): implement select-address-map-modal to product page by @goldenmaya in #2181
- chore: update backend packages by @vas11yev1work in #2195
Full Changelog: 2.41.0...2.42.0
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