Skip to content

Upgrading to 1.1.21

This release primarily focuses on enhancing accessibility and usability. It introduces methods to simplify form modifications, adds labels and descriptive texts to various form elements, improves ARIA state attributes, adjusts text contrast, and ensures proper semantic HTML usage. Additionally, tooltips are now toggleable by click, autocomplete values in the checkout form are corrected, and focus returns to the trigger element after closing dialogs.

Please refer to the changelog for details.

Please check the upgrade process overview for Hyvä-Checkout first.
Then, to upgrade, run the command

composer update --with-dependencies hyva-themes/magento2-hyva-checkout:1.1.21

Backward incompatible changes

  • No backward incompatible changes.

Deprecations

Hyva\Checkout\Model\Form\EntityFormModifierInterface

  • The Hyva\Checkout\Model\Form\EntityFormModifierInterface has been replaced by the Hyva\Checkout\Model\Form\AbstractEntityFormModifier. Both are safe to use, as the AbstractEntityFormModifier class also implements the EntityFormModifierInterface, ensuring backward compatibility.

We recommend that you extend your form modifiers from the new abstract class instead of directly implementing the interface. This change allows us to add additional logic in the future without introducing breaking changes.

Template changes

  • Hyva_Checkout::breadcrumbs/waypoints.phtml
  • Hyva_Checkout::checkout/address-view/address-form/field/save-address-book/label.phtml
  • Hyva_Checkout::checkout/address-view/address-list.phtml
  • Hyva_Checkout::checkout/address-view/address-list/form.phtml
  • Hyva_Checkout::checkout/address-view/address-list/select.phtml
  • Hyva_Checkout::checkout/coupon-code.phtml
  • Hyva_Checkout::checkout/customer-comment.phtml
  • Hyva_Checkout::checkout/payment/method/checkmo.phtml
  • Hyva_Checkout::checkout/price-summary/cart-items.phtml
  • Hyva_Checkout::checkout/price-summary/total-segments/extension-attributes/tax-grandtotal-details.phtml
  • Hyva_Checkout::checkout/shipping-summary.phtml
  • Hyva_Checkout::checkout/terms-conditions/list.phtml
  • Hyva_Checkout::form/field/html/tooltip.phtml
  • Hyva_Checkout::navigation/place-order.phtml
  • Hyva_Checkout::page/js/api/v1/evaluation/multi-tabs-compatibility.phtml
  • Hyva_Checkout::page/js/api/v1/evaluation/redirect-dialog.phtml
  • Hyva_Checkout::page/js/magewire/plugin/error.phtml
  • Hyva_Checkout::section/title.phtml

Changelogs

Changelogs are available from the CHANGELOG.md in the codebase, or here in the docs.