Skip to content

Feature history

Searching for a particular feature version without the need to upgrade too far ahead? Look no further – we've got you covered. The list below unveils all features categorized by version tags, providing a clear overview for your convenience.

1.1.26

  • Developer > Experimental system configuration section.
  • Option to automatically select payment- and shipping methods (experimental).

1.1.25

  • Place the order system configuration within the Developer section.
  • Cascading Step Validation checks if all required steps were completed successfully.
  • Message Dialog evaluation result type displays a frontend dialog/modal orchestrated from the backend.
  • Evaluation result type Tagging capabilities allow marking your result type with a unique identifier.
  • Evaluation result type Sequence capabilities determine the execution position if needed.
  • Evaluation result type Result capabilities determine if a result is positive or negative.
  • Method Batch::filter() for Evaluation result type Batch.
  • Method Batch::containsFailureResults() for Evaluation result type Batch.
  • Method Batch::containsSuccessResults() for Evaluation result type Batch.
  • Local session storage clearance on checkout place order success.
  • The AbstractEntityForm::modify to inject a modification callback without registering a modifier class.

1.1.24

  • Guest details (email) and authentication for existing customers on Virtual-only checkouts.

1.1.23

  • Reinstated an experimental collectTotals() in Hyva\Checkout\ViewModel\Checkout\PriceSummaryTotalSegments.

1.1.22

  • The Hyva\Checkout\Model\AbstractMethodMetaData to support icons and images for various methods, such as shipping methods.
  • Upgrade Magewire from 1.11.0 to 1.11.1.

1.1.21

  • The AbstractEntityForm::modifyFields method facilitates easy and repeated changes across all form fields.
  • The AbstractEntityForm::modifyField method allows for applying changes to a single form field without the need to verify its existence.
  • The AbstractEntityForm::modifyElements method simplifies making repeated adjustments across all form elements.
  • The AbstractEntityForm::modifyElement method enables applying changes to a single form element without the need to verify its existence.

1.1.19

  • validateGroup method for selective field validation.

1.1.18

  • Universal hyvaCheckout.message.dialog() API.
  • URL route based step management.

1.1.17

  • Step cloning using the clone step attribute in hyva_checkout.xml.
  • Coupon code for applied and revoked Magewire emit events.
  • Magewire update 404 response error message modal.

1.1.16

  • PHP 8.3 support.
  • Magento 2.4.7 support.
  • Form renderer template for the radio field.
  • Form renderer templates for elements image and url.

1.1.15

  • Multi tab out-of-sync notification modal.
  • Cash On Delivery renderer.
  • Top destination options for country selection.

1.1.13

  • Frontend Config and Storage APIs.
  • Magewire abstract form component.
  • Evaluation API result types (Batch, NavigationTask, Redirect, Validation, Executable & Custom).
  • Redirect notification and configuration dialog.

1.1.12

  • Guest details (email) and authentication for existing customers.

1.1.11

  • Prices include both inclusive and exclusive tax (shipping methods, total summary and cart items).
  • Form element accessory rendering.
  • Added the "Billing as shipping address" Magewire emit event.

1.1.9

  • Payment methods list refresh on coupon code apply or revoke.

1.1.7

  • Added a named navigation class to each navigation bar button.
  • One column row street field renderer to show street fields in a single row.
  • Form input hidden renderer to include hidden fields in forms.

1.1.6

  • IntelliSense compatibility

1.1.5

  • Allowance to disable form modifiers using a null argument item.
  • Allow street field labels to be configured per store.
  • Field object hasAttributesStartingWith method.

1.1.4

  • Added built-with HTTP response header to Hyvä Checkout routes

1.1.2

  • New form modification hooks form:updated & form:field:updated.
  • Field object AbstractEntityField::getPreviousValue() method.

1.1.1

  • Form field checkbox type template.
  • Emit event Address submitted carrying the save result.
  • Main component redirect template on order place completion.
  • Form element label renderer.
  • Shipping- & Billing street grid renderer (optional).

1.1.0

  • Form modification API.
  • Form field grouping feature.
  • Magewire emit events for Shipping-, Billing address and Coupon component

1.0.6

  • Customer address selection "list" view renderer.

1.0.5

  • Allowance the saving of billing address to customer address book.
  • "Weee tax" order totals renderer.
  • Option to add a subtitle and SVG logo icon to a Payment method.
  • Support for nested DOM elements in the navigation buttons.
  • Enable the Hyvä Checkout cache by default.

1.0.4

  • Address & Country change listeners for the payment method list.
  • Included checkout page type as widget instance target location.
  • Narrowed down the Composer PHP requirement between 7.4 and 8.3.
  • Checkout (Magewire) Component Resolver sort order.

1.0.1

  • PHP 8.2 support.
  • Default totals renderer template.