Because the LiipCacheControlBundle is deprecated for some time now and has been superseded by the FOSHttpCacheBundle, we decided to apply that change to our KunstmaanBundlesStandardEdition as well. Apart from that we also moved some admin related paths around to make it just a little bit easier to use multiple firewalls in your apps based on our bundles CMS.

For new projects, this will work out of the box - so you don't have to apply the fixes mentioned below - but for existing projects you will have to modify the configuration a bit.

First of all, remove the LiipCacheControleBundle from composer.json and replace it with FOSHttpCacheBundle (cfr. https://github.com/Kunstmaan/KunstmaanBundlesStandardEdition/pull/103/files#diff-5), and then replace the LiipCacheControleBundle in app/AppKernel.php with the FOSHttpCacheBundle (cfr. https://github.com/Kunstmaan/KunstmaanBundlesStandardEdition/pull/103/files#diff-0).

Next replace all liip_cache_control configurations with their fos_http_cache counterparts in all of your config files (cfr. https://github.com/Kunstmaan/KunstmaanBundlesStandardEdition/pull/103/files#diff-1). If you added a lot of custom configuration then the FOS to HttpCache migration guide should help you to make the transition.

And finally (because we moved some of the admin paths), you should also modify the following in app/config/security.yml (for single language sites all of the paths should simply start with ^/admin) :

...
    access_control:
        - { path: ^/([^/]*)/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([^/]*)/admin/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([^/]*)/admin, role: ROLE_ADMIN }

That's it! Now your site can be upgraded by running composer update ...