Upgrading from 0.12.0 to 0.13.0¶
Add additional bundles¶
Note
This section is specific to Netgen Layouts Enterprise.
Some features of Netgen Layouts Enterprise require an additional bundle to be
activated. The bundle is included in 0.13 version of Netgen Layouts Enterprise
and all you need to do is to activate it by adding Netgen\Bundle\LayoutsEnterpriseAdminBundle\NetgenLayoutsEnterpriseAdminBundle
in your kernel class, after all other Netgen Layouts bundles. Make sure to
activate it before running Composer so its assets can be installed automatically.
Otherwise, you will need to install the assets by hand by running the
php bin/console assets:install --symlink --relative
command.
Upgrade composer.json
¶
In your composer.json
file, upgrade the version of netgen/layouts-core
package and all other related packages (like netgen/layouts-standard
,
netgen/layouts-ezplatform
and others) to ~0.13.0
and run the
composer update
command.
Add additional packages¶
Note
This section is specific to Netgen Layouts Enterprise integrated into eZ Platform.
Version 0.13 of Netgen Layouts Enterprise integrated into eZ Platform requires
an additional package for proper eZ Platform support. To activate the package,
execute the following to add the package to your composer.json
:
$ composer require netgen/layouts-enterprise-ezplatform:~0.13.0
After installing the package, activate
Netgen\Bundle\LayoutsEnterpriseEzPlatformBundle\NetgenLayoutsEnterpriseEzPlatformBundle
bundle in your kernel class. Make sure it is activated after all other
Netgen Layouts Enterprise bundles.
Finally, if you have the legacy nglayouts
extension activated for
eZ Publish Legacy admin support, deactivate it and activate
nglayouts_enterprise
extension instead.
Database migration¶
Run the following command from the root of your installation to execute migration to version 0.13 of Netgen Layouts:
$ php bin/console doctrine:migrations:migrate --configuration=vendor/netgen/layouts-core/migrations/doctrine.yml
Upgrading Netgen Content Browser¶
Netgen Content Browser version 0.13 was also automatically installed. Be sure to read its upgrade instructions too, to make sure you custom code keeps working.
Breaking changes¶
There were no breaking changes in 0.13 version of Netgen Layouts.