Upgrading from 0.11.0 to 0.12.0

Upgrade composer.json

In your composer.json file, upgrade the version of netgen/content-browser package to ~0.12.0 and run the composer update command.

Breaking changes

  • Minimum required version of PHP is now 7.1

  • Scalar and return typehints have been added throughout the codebase. You will need to update your custom code to match the typehints from Netgen Content Browser.

  • Netgen\Bundle\CoreUIBundle\NetgenCoreUIBundle bundle has been removed. Remove it from your kernel class.

  • Form named item_id in ContentBrowserDynamicType has been renamed to item_value. Update your code using this type to use the new name.

  • Netgen\ContentBrowser\Backend\BackendInterface::getDefaultSections method has been renamed to getSections. Update your custom backends to use the new method name.

  • Netgen\ContentBrowser\Config\ConfigurationInterface has been removed. Typehint against Netgen\ContentBrowser\Config\Configuration class directly in your custom backends.

  • Block prefixes for Symfony forms have been renamed. The following table lists the old names and the new names. If you used custom form themes to change the look of Content Browser forms, update the Twig block names to use the new block prefixes.

    Old block prefix New block prefix
    ng_content_browser ngcb
    ng_content_browser_dynamic ngcb_dynamic
    ng_content_browser_multiple ngcb_multiple