Skip to content

Installing Beta Releases

Some Hyvä Commerce modules publish a beta version ahead of their stable release. Check the changelog to see whether a beta is available for the module you need, and what it includes.

Beta releases are pre-release

Beta versions are not final and may still change before the stable release. Review the linked changelog entry for what's included and any known issues before using a beta build.

Installing a Beta Version

To upgrade a single module to its beta version, require the exact beta tag:

composer require hyva-themes/commerce-module-<module>:<version>-beta<N>

If you have the Hyvä Commerce metapackage installed, alias the beta version to satisfy the metapackage's version constraint, using the module's current stable version as the alias target:

composer require hyva-themes/commerce-module-<module>:"<version>-beta<N> as <current-stable-version>"

Note: This assumes you are on the latest version of the metapackage.

Example: Hyvä CMS 1.3.0-beta1

Hyvä CMS 1.3.0-beta1 is available ahead of the 1.3.0 stable release. See the changelog entry for what it includes.

To upgrade Hyvä CMS on its own to the beta version:

composer require hyva-themes/commerce-module-cms:1.3.0-beta1

If you have installed the metapackage, alias it to the current stable CMS version (1.2.2):

composer require hyva-themes/commerce-module-cms:"1.3.0-beta1 as 1.2.2"

Example: Email & Newsletter Templates 0.1.0

The Email & Newsletter Templates beta module requires Hyvä CMS 1.3.0-beta1 as its base, so both packages are installed together:

composer require hyva-themes/commerce-module-cms:1.3.0-beta1 hyva-themes/commerce-module-email-templates:0.1.0
bin/magento setup:upgrade

(For metapackage installations, use "1.3.0-beta1 as 1.2.2" for the CMS package as above.)

Note: The explicit 1.3.0-beta1 constraint must be present in your project's root composer.json (the composer require command above takes care of this). Without it, Composer refuses to install the beta version because of the default stable minimum-stability.

See the Email & Newsletter Templates installation guide for the post-install configuration steps.

Example: Form Builder 0.1.0

The Form Builder beta module requires Hyvä CMS 1.3.0-beta2 as its base, so both packages are installed together:

composer require hyva-themes/commerce-module-cms:1.3.0-beta2 hyva-themes/commerce-module-form-builder:0.1.0
bin/magento setup:upgrade

(For metapackage installations, use "1.3.0-beta2 as 1.2.2" for the CMS package as above.)

Note: As with the other examples, the explicit 1.3.0-beta2 constraint must be present in your project's root composer.json; the composer require command above takes care of this.

See the Form Builder installation guide for the post-install steps.