2.57.0
Compatible environment configuration
What's Changed
- feat(VCST-5730): sales rep hub documents library by @yuskithedeveloper in #2439
- fix(search-bar): show only one category scope indicator while the scope is loading by @muller39 in #2436
- chore(VCST-5769): close build-only dependency advisories by @ivan-kalachikov in #2456
- fix(VCST-5770): update dompurify and swiper, the two vulnerable runtime dependencies by @ivan-kalachikov in #2457
- feat(VCST-5450): use configurable company roles for invite, filters, and change role by @DmitryGrishinVirtoworks in #2426
- feat(VCST-5704): render page anchors and scroll to them on load by @basilkot in #2441
- feat(VCST-5346): Mission & challenges by @vas11yev1work in #2396
- feat(VCST-5750): add SSO support to the login on behalf page by @ivan-kalachikov in #2448
- fix(VCST-5848): stop the checkbox and radio input overlay swallowing label clicks by @goldenmaya in #2466
- fix: batch rapid-fire cart line-item removals into a single mutation by @muller39 in #2442
- feat(VCST-5733): all customer orders by @ivan-kalachikov in #2444
- feat(VCST-5735): Compare products by @vas11yev1work in #2452
- fix(VCST-5910): mission issues by @vas11yev1work in #2471
- fix(VCST-5701): react to prop changes in VcScrollbar auto tab stop by @muller39 in #2455
- chore: update backend packages by @vas11yev1work in #2472
For customised themes
We upgraded swiper to 12 and dompurify to 3.4.14 to close two security advisories (#2457). swiper had no fix on the 11.x line, so it's a major bump — if you customised carousels, two things need attention:
- Stylesheet imports — Sass and LESS sources are gone. Change every
@use "swiper/scss…"to@use "swiper/css…", or the build fails.$themeColorfromswiper/scss/varsis gone too; use the--swiper-theme-colorCSS variable. - Built-in nav buttons — if you styled
.swiper-button-next/.swiper-button-prev, recheck them: the arrow is an SVG now, not an icon-font glyph, with different default offsets. Custom nav markup is unaffected.
dompurify only changed in one visible way: custom SVG icons keep vector-effect and pointer-events instead of being stripped.
Full Changelog: 2.56.0...2.57.0