NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5837 most downloaded on Packagist
ShopUi module
Last release 9 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 16 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
218 releases · first in 2018
Included commits: 2.2.1...2.3.0
Included commits: 2.2.1...2.3.0
update:config script and the typecheck builder setting; the generated tsconfig.yves.json contains only the theme aliases that are actually imported.MainPopup::togglePopup(), MainPopup::replaceContent() and $clone of the main-popup molecule from protected to public.typescript, webpack, stylelint and ts-jest from peerDependencies to devDependencies, added style-dictionary and updated css-minimizer-webpack-plugin to ~8.0.0.test script to builder:test and removed spryker-base-eslint.mjs and spryker-base-stylelint.mjs in favor of inlined lint rules.index.ts files to import style.scss with an explicit file extension.Included commits: 2.2.0...2.2.1
One column per quarter.
Included commits: 2.1.1...2.2.0
Included commits: 2.1.1...2.2.0
ShopUiConfig::isQaAttributesEnabled() and ShopUiConstants::IS_QA_ATTRIBUTES_ENABLED to allow disabling data-qa test-automation attribute rendering in production, reducing rendered HTML.componentClass and componentAttributes Twig functions to render component CSS classes and attributes directly instead of through macro invocations, and inlined the widget template instead of extending the shared template model, reducing per-component rendering overhead on the product detail page.Fixed use of deprecated clip / word-break CSS properties in visibility and text helper mixins, replacing them with clip-path and overflow-wrap .
Included commits: 2.1.0...2.1.1
clip/word-break CSS properties in visibility and text helper mixins, replacing them with clip-path and overflow-wrap.Included commits: 2.0.2...2.1.0
Included commits: 2.0.2...2.1.0
package.json defining the module's frontend build tooling dependencies to align with the updated build toolchain used as part of the Angular v22 upgrade.Included commits: 2.0.1...2.0.2
Included commits: 2.0.1...2.0.2
SanitizeXssListener; submitted form data is now sanitised once.Included commits: 2.0.0...2.0.1
Included commits: 2.0.0...2.0.1
ShopUiToLocaleClientBridge::getCurrentLocale() method signature to include the return type declaration.Removed the deprecated cart-items-counter molecule — use the cart-counter molecule instead.
Included commits: 1.109.5...2.0.0
FrontendBuilder to move the YVES webpack build pipeline into ShopUi, allowing projects to configure source paths and build hooks without maintaining a separate build package.defineConfig() in FrontendBuilder/settings.mts to allow projects to extend or override default source scan paths, icon sprite locations, and pre-webpack build hooks.-base-hook extension opt-in to all ShopUi component SCSS mixins, enabling project-level style customization at a named insertion point without modifying core files.readyCallback() overrides from ShopUi molecules in favor of the init() lifecycle method.cart-items-counter molecule — use the cart-counter molecule instead.readyCallback() to init() in the action-single-click-enforcer molecule — update any project extensions that override readyCallback() in this component.Included commits: 1.109.4...1.109.5
Included commits: 1.109.4...1.109.5
max-height constraint to the logo molecule's __image element, preventing the logo from exceeding the intended header height.Included commits: 1.109.3...1.109.4
Included commits: 1.109.3...1.109.4
disabled attribute and enableButton() initialization logic from the ajax-add-to-cart molecule to fix flaky compatibility catalog actions robot tests caused by the button being in a disabled state before JavaScript initialized.Included commits: 1.109.2...1.109.3
Included commits: 1.109.2...1.109.3
ajax-add-to-cart molecule to prevent quick-add clicks from being silently lost before the web component initializes by rendering the button as disabled until the click handler is attached.Included commits: 1.109.1...1.109.2
Included commits: 1.109.1...1.109.2
suggest-search molecule to initialize navigation before dispatching search results event.Included commits: 1.109.0...1.109.1
Included commits: 1.109.0...1.109.1
self-service-portal-advanced-table mixin to shop-ui-advanced-table in the advanced-table molecule to align with the module naming convention.Included commits: 1.108.1...1.109.0
Included commits: 1.108.1...1.109.0
ajax-provider molecule to handle 401 unauthorized responses by parsing the JSON redirect URL and redirecting the user to the login page, supporting session expiry detection for AJAX-driven pages.X-Requested-With: XMLHttpRequest header to all requests made by the ajax-provider molecule to enable server-side identification of AJAX requests.Included commits: 1.108.0...1.108.1
Included commits: 1.108.0...1.108.1
suggest-search molecule to prevent errors when navigation is unavailable during search event dispatching, improving storefront search stability.Included commits: 1.107.2...1.108.0
Included commits: 1.107.2...1.108.0
advanced-table molecule to provide a flexible, reusable table component with dynamic column rendering, custom cell types, sortable columns, and pagination support.advanced-table-actions-cell, advanced-table-date-cell, advanced-table-image-cell, and advanced-table-status-cell molecules as dedicated cell renderers for the advanced-table molecule.collapsible-block molecule to provide a native HTML collapsible section component.form-filters molecule to render filter fields for a form.form-active-filters molecule to display and clear active filter values for a form, supporting both select and text field types.select atom to render arbitrary HTML attributes from the attr property.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →