Upgrading to 1.1.15
When updating the Hyvä Theme to version 1.1.15, please note to always update the hyva-themes/magento2-theme-module
to the latest version as well.
Even if not updating the Default Theme to 1.1.15, it should always be safe to update Hyva_Theme
module to the latest version (package hyva-themes/magento2-theme-module
).
Backward incompatible changes
New Cart Page
Release 1.1.15 replaces the previous GraphQL based cart with a server side rendered cart page.
To keep using the GraphQL cart, the hyva-themes/magento2-graphql-cart
extension can be installed.
Once installed, the GraphQL cart will be restored. The extension also adds the option to switch between the two carts in the system configuration at
Hyva Themes > Cart Page > General Settings > Cart Selection.
All other changes besides the cart are expected to be backward compatible and can be merged into existing themes as needed, once the theme-module is updated to 1.1.15.
Noteworthy changes
Automatic hyva-themes.json updates
With this release, any time one of the following commands enables or disables a module, the file app/etc/hyva-themes.json
is automatically regenerated.
bin/magento module:enable
bin/magento module:disable
bin/magento setup:upgrade
This means it is no longer required to manually run bin/magento hyva:config:generate
.
Automatic inclusion of the theme-module in the tailwind content path
After hyva-themes/magento2-theme-module
is upgraded, it will use the tailwind.config.js
merging feature introduced in the previous release 1.1.14 to automatically register itself to be included in the theme CSS generation.
After upgrading the magento2-theme-module
, run bin/magento hyva:config:generate
once, and then the hardcoded path to the theme module can be removed from your themes tailwind content configurations.
This is optional though, it is not required to take this step.
For more information on the tailwind config merging, please refer to the compatibility module documentation for tailwind config and tailwind css merging.
Changelogs
Changelogs are available from the CHANGELOG.md in the codebase, or here:
Known Issues
- None so far