Many classes have been made final, meaning you can no longer extend them. Consider using decoration instead.
Integration with FOSRest, JMS Serializer and Nelmio Api Docs is deprecated, the ReST API provided with this bundle will be removed on 4.0.
If you are relying on this, consider moving to other solution like API Platform instead.
SonataCacheBundle
was upgraded from 2.x
to 3.x
. Because of the change in the CacheAdapterInterface
,
technically there are few BC-break in this project:
BlockEsiCache
andBlockSsiCache
constructor signatures have changed.- Some methods of
BlockEsiCache
,BlockJsCache
andBlockSsiCache
have now return type declaration.
If you override any of these classes make sure you are explicitly declaring your dependency with
sonata-project/cache-bundle
in your composer.json
in order to avoid unwanted upgrades.
Registering SonataEasyExtendsBundle
bundle is deprecated, it SHOULD NOT be registered.
Register SonataDoctrineBundle
bundle instead.
The --all
option of sonata:page:update-core-routes
command is not used and is now deprecated.
All files under the Tests
directory are now correctly handled as internal test classes.
You can't extend them anymore, because they are only loaded when running internal tests.
More information can be found in the composer docs.
The SnapshotManager::getPageByName
method is deprecated and will be removed with the next major release.