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
Backward incompatible changes
- No backward incompatible changes.
Deprecations
Hyva\Checkout\Model\Form\EntityFormModifierInterface
- The
Hyva\Checkout\Model\Form\EntityFormModifierInterface
has been replaced by theHyva\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.