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()
inHyva\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.