Changelog
Hyvä Commerce is an 'Early Access' product currently under development.
Early Access means that not all features of Hyvä Commerce are fully completed or released, and many areas are still under heavy development and may change. However, it means you can get your hands on everything currently available and being worked on, with a license. Find out more on our Early Access page.
Hyvä Commerce 0.3.0
- 2025-05-06
0.3.0
is a feature release for Hyvä CMS that introduces new components, enhanced validation capabilities, and CSP support, along with several bug fixes. Please see the release notes for more details.
Hyvä CMS 0.3.0
Added
- Widget component
- CSP support for frontend scripts used by component templates.
- CSP support for liveview editor script for live updates to work with a Hyvä CSP theme.
- Improvements to field validation.
- Option to use data-[validation rule] attribute to avoid browser API validation.
- Options to use data-[validation-message] attribute to set custom validation messages.
- Feature to allow preview editor to focus on non-input as well as input fields when editing content.
- Gitlab issue templates
Changed
- Stop closing modals when clicking the backdrop
- Move block_id to advanced section in all components
- Added none option the the button component
- Synced Slider Basic styles with UI version
- Field types now require wrapping in a
#field-container-[uid]_[field name]
div for frontend validation.
This is backward-compatibility breaking change for any custom field type templates which may have been added to your project. See the documentation for more information how to create a custom field type template.
Fixed
- Validation for cms_block
preview_url_key
to allow .html suffix - Preview url validation caused by category id conflict with Hyvä CMS entity id
- Removed random JS debugger statement
- Translate a string (All)
- Fix JSON in Alpine.js x-data attributes breaking during CMS directive processing
- Preview handling to support CSP-compliant themes
- Empty href in button component
- Fix to validate against the correct value array vs string for links, images, etc.
- Fix formatting & positioning of error messages to work better with frontend validation. Allows custom positioning of error messages.
- Fixed issue where duplicate element IDs could occur in ROOT.phtml by moving child block rendering logic to a ViewModel, ensuring compatibility regardless of block class.
- Specificity for Columns Component styles, allowing custom style override
- Fixed issue caused by typo in iframe message type check, causing invalid preview URL message to be shown
Hyvä Commerce 0.2.0
- 2025-04-17
0.2.0
is a maintenance release, mostly focused on bug fixes. Please see the release notes for more details.
Hyvä CMS 0.2.0
Added
- CSP Support to snap slider plugin, to avoid any errors in the checkout & Hyvä CSP Default Theme
Changed
- Accordion component refactoring & renaming
This is a backward-compatibility breaking change
Please refer to the 0.2.0 upgrade notes for more information on how to upgrade - Composer requirements to allow Symfony HTTP Foundation 7.0 for Magento 2.4.8 compatibility
Fixed
- Hyvä theme module dependency in composer.json
- Stray JavaScript debug statement
- Show correct status when new content is created i.e. save/draft
- Show warning when content is enabled but has no published version
- Incorrect warning: "Your changes are published, but the content is disabled" shown when new content is created and not yet published
- Regex validation for page settings on
url_key
to allow underscores - PHP 8.3 issue where null values in regex validation triggered
preg_match()
deprecation exception in Magento 2.4.8 - Magewire compatibility with store codes in URLs
Hyvä Commerce 0.1.0
- 2025-04-11
0.1.0
is the initial Early Access Release of Hyvä Commerce. Please see the release notes for more details.
Hyvä CMS 0.1.0
Added
- All initial features of our new CMS solution
- See the release notes for more details
Changed
- Nothing changed
Removed
- Nothing removed
Hyva_Commerce 0.1.1
Added
- Ability to include Alpine.js within the Admin Panel (via Layout XML handle)
- Extension point for including Hyvä Commerce related messaging via section data (no messaging implemented at this time)
- Abstract Type Factory and Type Mismatch Exception classes (will be utilised as part of Admin Dashboard)
Changed
- Nothing changed
Removed
- Nothing removed