Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Symfony 3.0 moves forward without letting anyone behind

How Symfony 3.0 moves forward without letting anyone behind

Migrating from Symfony 2.3 to the newest Symfony 3.0 won't force you to rewrite all your application. Instead, you'll follow a well documented and continuous upgrade path to make a smooth transition. How is this possible? In this session, I'll tell you how the BC promise enables easy migrations. I'll also tell you about the creation of the new deprecation policy introduced in Symfony 2.7. These are the two corner stones that allow Symfony to do the split: having a wide range of stable apps and innovating at the same time.

Nicolas Grekas

December 14, 2015

More Decks by Nicolas Grekas

Other Decks in Programming


  1. #SymfonyCon @nicolasgrekas joind.in/16479 Symfony Lifecycle Release end of support +8

    months +14 months +36 months +48 months end of security support end of security support end of support Standard Releases (2.4, 2.5, 2.6, 3.0) LTS Releases (2.3, 2.7, 2.8)
  2. #SymfonyCon @nicolasgrekas joind.in/16479 100+ new features since 2.7 • •

    • • • • • • • • • • • • • • •
  3. #SymfonyCon @nicolasgrekas joind.in/16479 Use the Symfony PHPUnit Bridge * Since

    2.8.1. The regexp is checked against the deprecation message.