Symfony 5 is here! Newer & shinier... of course! But exactly what is new?
Symfony 5 builds on top of the shoulders of Symfony 4. It doesn't completely change any directory structures or add any ground-breaking new way of developing. But it does come with some key new features to make life easier. Let's upgrade... then try some of those out. We'll cover:
- composer.json & extra.symfony.require
- Upgrading to Symfony 4.4
- New Flex commands for updating recipes
- Updating all the most important recipes
- Finding & Removing deprecations
- Upgrading to Symfony 5
- New secrets management
- Auto-validation
- The new PHP 7.4 "preload" file
- Using "migrate_from" to migrate your hashed passwords for max security
- bin/console lint:container
And these are just my favorite features (see Symfony.com 4.4/5.0 Features Blog for even more). Let's get to work!