Skip to content
Release Notes

February 2026 suite

This suite builds on the January 2026 foundation with Document Authoring improvements, Universal Editor model v2 upgrade, and drop-in updates for B2C and B2B. For per-component version details, see the changelog.

  • Document Authoring and Universal Editor: Commerce blocks include JSON definitions with semantic field names, model v2 component definitions, automated Sidekick configuration, and support for visual authoring in Universal Editor and Document Authoring.
  • Cart: New RowTotalFooter slot for custom content after item row totals (loyalty points, rewards, custom pricing).
  • Checkout: Discounted shipping methods show original price with strikethrough; PlaceOrder supports async validation.
  • User Account: New translation keys for multi-line street address fields (street, street_multiline_2).
  • User Auth: Custom API error message overrides; enhanced Adobe Commerce Optimizer support.
  • Order: gift_wrapping_available field in product details for conditional gift options.
  • Product Details Page: Improved validation; downloadable product options support.
  • B2B drop-ins: All B2B components updated from v1.0.0 to v1.1.0 with SDK improvements and enhanced functionality.
  • GitHub Actions: Workflow actions updated (checkout@v6, setup-node@v6).
  • Sidekick: Configuration is now automated; no manual setup required.
  • Drop-in SDK upgrade: @dropins/tools upgraded from ~1.6.0 to ~1.7.0 ( #1113 ).
  • Universal Editor model v2: Upgraded component definitions ( #1086 ).
  • Commerce block definitions: JSON definitions for Account Header, Account Sidebar, Addresses, Cart, Checkout, Mini Cart, Orders List, Wishlist, and more ( #1086 ).
  • Field naming: Semantic names (image, text, summary) instead of CSS selector-based names ( #1086 ).
  • Enrichment block: Category enrichment reads URL path from PLP block configuration and preserves wrapper in Universal Editor for continued authoring ( #1086 ).
  • PDP block: defaultSku support in JSON definitions ( #1086 ).
  • PLP block: urlpath configuration for category detection; no longer requires dataset attributes ( #1086 ).
  • Fragment block: Replaces content directly, preserves wrapper ( #576 ); handles external URLs correctly ( #577 ).
  • Header: Null checks for missing navigation sections. Navigation closes on focusout for improved keyboard accessibility ( #581 ).
  • AEM Assets: createOptimizedPicture handles protocol-relative URLs (//) ( #582 ).
  • PDP block: Validates product data before rendering.
  • B2B address handling: Uses addressUid to prevent duplicate address entries during checkout ( #1112 ).
  • Custom content below row total - Allow custom content below cart item row total price ( #162 ).
  • Price display fix - Resolved issue with displaying prices.
  • RadioButton icon support - Added icon support to the RadioButton component.
  • Picker component behavior - Picker component is now disabled when only one option is available.
ComponentImprovements
Cart v3.1.0New RowTotalFooter slot for custom content after item row totals ( #1095 )
Checkout v3.1.0Preferences slot in LoginForm; discounted shipping shows original price with strikethrough; custom form field placeholders and floating labels; async PlaceOrder.handleValidation; Adyen Bancontact and payment extensions support ( #1095 )
Order v3.1.0gift_wrapping_available field for conditional gift options ( #1095 )
Product Details Page v3.0.1New transform and transformer props for options handling; downloadable product options; improved validation ( #1071 )
User Account v3.1.0Address UID in create response; dynamic i18n for field labels and placeholders; improved accessibility ( #1057 )
User Auth v3.1.0apiErrorMessageOverride prop; Adobe Commerce Optimizer support ( #1095 , #1040 )
Wishlist v3.1.0Event bus package upgrade ( #1095 )
Personalization v3.1.0Drop-in SDK ~1.7.0 upgrade; no user-facing changes
Product Discovery v3.0.0Drop-in SDK ~1.7.0 upgrade; no user-facing changes
Product Recommendations v3.0.0Drop-in SDK ~1.7.0 upgrade; no user-facing changes
Payment Services v3.0.1Error handler resilience: promises now properly rejected when handler is not defined ( #38 )
ComponentImprovements
Company Management v1.1.0Drop-in SDK ~1.7.0 upgrade; no user-facing changes
Company Switcher v1.1.0Drop-in SDK ~1.7.0 upgrade; no user-facing changes
Purchase Order v1.1.0Event bus and Drop-in SDK ~1.7.0 upgrade
Quote Management v1.1.0setQuoteTemplateExpirationDate API; ExpirationDateModal component; row_catalog_discount field for catalog discounts; fixed dropdown selection in quote template items
Requisition List v1.1.0Event bus and Drop-in SDK ~1.7.0 upgrade

There are no known issues for this release suite.

Adobe has tested and verified the following component versions for this release suite.

Commerce Foundation

Adobe CommerceStorefront Compatibility Package
2.4.74.7.11
2.4.84.8.15
Adobe Commerce B2BStorefront Compatibility B2B Package
1.5.21.0.16

Drop-in SDK

  • @dropins/tools@~1.7.0
  • @dropins/build-tools@~1.0.1

B2C drop-ins

  • @dropins/storefront-account@~3.1.0
  • @dropins/storefront-auth@~3.1.0
  • @dropins/storefront-cart@~3.1.0
  • @dropins/storefront-checkout@~3.1.0
  • @dropins/storefront-order@~3.1.0
  • @dropins/storefront-payment-services@~3.0.1
  • @dropins/storefront-pdp@~3.0.1
  • @dropins/storefront-personalization@~3.1.0
  • @dropins/storefront-product-discovery@~3.0.0
  • @dropins/storefront-recommendations@~3.0.0
  • @dropins/storefront-wishlist@~3.1.0

B2B drop-ins

  • @dropins/storefront-company-management@~1.1.0
  • @dropins/storefront-company-switcher@~1.1.0
  • @dropins/storefront-purchase-order@~1.1.0
  • @dropins/storefront-quote-management@~1.1.0
  • @dropins/storefront-requisition-list@~1.1.0