Symfony CMF 2.0.0 Stable Release
Over the summer, we have been tagging the 2.0.0 releases of the Symfony CMF components and bundles. This week, we managed to wrap up the last bits and pieces and tagged 2.0.0 of all parts of the CMF.
For a detailed list of changes, see the CMF 2 RC1 blogpost and the changelog of each component.
As already mentioned in the RC blogpost, we had to abandon some packages to
focus our efforts. CreateBundle, MediaBundle, SearchBundle and
SimpleCmsBundle are currently not maintained. If you want to help
co-maintaining any of those packages, tell us in a GitHub issue or in
#symfony_cmf of Symfony slack.
How to upgrade?
A lot of deprecated code was removed. Before upgrading, run your tests and check for deprecation warnings in the test log.
Each repository contains a
UPGRADE-2.0.md file that should explain the
breaking changes when migrating to version 2. The instructions can be
incomplete at this point. If you have time to test the migration, please
reach out to us on GitHub or Slack if you find inaccuracies or information
We are happy with the current release, but there is of course always more that could be done. When Symfony 4 starts to take shape, we will have to make sure all components are compatible with it.
For CMF 2.1, there is a tentative roadmap in the CMF wiki. Another topic we discuss is whether to use a mono repository aproach or a tool to synchronize files into all our repositories, similar to the Sonata dev-kit.
If you want to get involved, comment on the github issues or join us at
#symfony_cmf in the Symfony slack.