Symfony Updates

partITech has been developing Symfony projects since 2012. But this is only the first step in the life of an application. That's why we also handle Symfony project maintenance.
One of the recurring tasks in the maintenance phase is the update of the application.
The goal is to guarantee the optimal operating conditions of our clients' applications.

Why update your Symfony application?

Regular updates allow:

  • To fix security vulnerabilities that can be used to hack your application
  • To fix bugs
  • To improve the performance of your application
  • To benefit from new features
  • To extend the period of support from the publisher
  • To optimize your budget

To be up to date you need to switch to Symfony 6 today. This version uses PHP 8. It is therefore necessary to update the server hosting your application.

Are you on Symfony 5?
Now is the time to plan the transition to version 6.

Are you on Symfony 4?
Symfony 4.4 LTS is the Long-Term Support version. Support ended in November 2022 and security bugs will no longer be addressed from November 2023!

Are you on Symfony 3 or less?
Your application is obsolete!
If you still need your application for the coming years, you need to start the project quickly for at least security reasons.

  • The transition from version 3 to version 4 is the most time-consuming,
  • Your code is old and the guidelines or processes have evolved since,
  • Most Symfony 3 bundles no longer exist, requiring complex rewriting with library changes.

What are the steps of a Symfony migration?

  • Become familiar with the changelog or modification log. These are the details about the new version to be implemented with the list of new features as well as everything that is obsolete and should no longer be used,
  • Code analysis to identify all the use cases of the Framework to be refactored, estimate the difficulty and the necessary time. Anticipate side effects, especially the need to update all or part of the libraries,
  • Update the language, the Framework and the dependencies until a stable version is obtained, then rewrite the deprecated code according to the new recommendations, the new architecture or the new project structure,
  • Tests and acceptance before going into production.

php.net: schedule of supported PHP versions

symfony.com: schedule of supported Symfony versions

We have updated dozens of Symfony applications since 2012, including the most complex for Hyundai, Île-de-France CAUE, CFC (French Centre for Copyright Exploitation).
We also update the servers hosting our clients' applications when we manage them.
Finally, we update applications that we did not develop, such as for the IGS Group and comparez-malin.fr

Don't wait any longer to update your Symfony application!