Smart Content, snippets and form handling
The 3.0.6 release includes several fixes around content selection and content resolving.
Smart Content tag filtering now uses tag IDs more consistently, thanks to a contribution by Amoifr. Furthermore, Smart Content parameters handle filtering and null property paths better. To support this change, Sulu 3.0.6 introduces a database migration that converts stored tag names to tag IDs. This also means that DoctrineMigrationsBundle is now a required dependency in Sulu 3.0. If your project does not already have it installed, you will need to add it before upgrading. Make sure to run bin/console doctrine:migrations:migrate as part of the upgrade process.
Snippet locale fallback for shadow locale entities was fixed as well. In addition, partial JSON field merges in form stores were improved, which prevents unexpected behavior in input fields when only part of a JSON-backed field changes.
