Skip to content

Changelog - Adobe Commerce - Hyvä Checkout

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

1.1.0 - 2026-10-12

Hyvä Enterprise Checkout - 1.1.0

Added

  • Gift Registry support
  • Customer Custom Attributes support
  • Fixed an issue where multi-line street addresses collapsing onto one line
  • Added an Edit Address button for unsaved addresses, matching the core Hyvä Checkout's grid renderer

Changed

  • Updated the dependency on hyva-themes/magento2-hyva-checkout to require at least version 1.3.15
  • Updated the dependency on hyva-themes/magento2-theme-module to require at least version 1.3.16
  • Defers handling of customer custom attributes to the core Hyvä Checkout EAV handling system
  • The active shipping/billing address now renders from the quote address object instead of an address-book lookup, ensuring an unsaved address is no longer blank
  • The JSON address ID has been normalised to a string, fixing a type error when selecting an address
  • Unsaved addresses no longer linger in the modal after switching away
    • This previously threw a NoSuchEntityException with the message This address does not belong to you.
  • The Default address badge now respects the list type meaning the shipping address list no longer flags the default billing address, and vice versa
  • Updated the address modal's aria-labelledby attribute
    • It now points at a literal string rather than an element ID, leaving the dialogue unnamed
  • Restyled the active address card and modal items to match core Hyvä Checkout's default address selection
  • The Change Address button is now full-width with an icon, making it consistent with the adjacent New Address button

Removed

  • The adminhtml_system_config_edit_section_hyva_checkout layout handle
  • The Hyva_EnterpriseCheckout::system/config/hyva-themes-checkout.phtml template
  • The use of x-html address rendering
    • Addresses now render via x-text

1.0.1 - 2026-08-27

Hyvä Enterprise Checkout - 1.0.1

Added

  • PHP 8.5 compatibility

Changed

  • Type casts reward points balance to float instead of double
  • Updated gift card error messaging phrase to match existing translation
  • Active shipping/billing address now renders from the quote address object instead of an address-book lookup, meaning an unsaved address is no longer blank
  • Normalised the JSON address ID to fix a type error when selecting an address
  • Unsaved address no longer lingers in the modal after switching away, which previously threw NoSuchEntityException: This address does not belong to you
  • Default address badge now respects the list type, the shipping address list no longer flags the default billing address, and vice versa
  • Fixed multi-line street addresses collapsing onto one line
  • Removed x-html address rendering to avoid unescaped customer data resulting in stored XSS
    • Addresses now render via x-text
  • Address selection modal aria-labelledby now targets an appropriate element ID
  • Added an Edit Address button for unsaved addresses, matching the core's grid renderer
  • Restyled the active address card and modal items to match core's default address selection
  • Change Address button is now full-width with an icon, consistent with the adjacent New Address button

Removed

  • Nothing removed

1.0.0 - 2026-06-30

Hyvä Enterprise Checkout - 1.0.0

Added

  • Nothing added

Changed

  • Nothing changed

Removed

  • Deprecated the Hyva\EnterpriseCheckout\ViewModel\Adminhtml\System\Config\AddressAttributes as the functionality has been moved to the base Hyva_Checkout module
  • Removed Hyva_MagentoGoogleTagManager dependency

0.2.0 - 2025-05-23

Hyvä Enterprise Checkout - 0.2.0

Added

  • CSP compatibility

Changed

  • UI refresh

Removed

  • Nothing removed

0.1.0 - 2024-01-12

Hyvä Enterprise Checkout - 0.1.0

Added

  • Initial feature release

Changed

  • Nothing changed

Removed

  • Nothing removed

0.0.1 - 2024-01-04

Hyvä Enterprise Checkout - 0.0.1

Added

  • Initial release

Changed

  • Nothing changed

Removed

  • Nothing removed