Symfony 5, the new bits
summary
Symfony 5 removes deprecations, bumps PHP requirements, and promotes several components from experimental to stable: HttpClient (async requests, HTTP/2, PSR adapters), Mailer & Mime (Swiftmailer replacement, templated Email with Twig), Panther (headless Chrome for real browser functional tests), Messenger, Secrets, container linter and UID/ULID support. 5.1 introduces an experimental security overhaul with passport + badges for authenticators, plus conveniences that work (client->loginUser for tests, route priority, stack decorators, reusable compound constraints). these features ship and integrate into Symfony projects now, experimental APIs may still change.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:36About Andreas
- 1:10Introduction
- 2:47History
- 3:25Release cycle
- 5:10LTS
- 6:51Symphony 51
- 8:44Symphony panther
- 11:04HP2 features
- 12:03NotPwn validator
- 14:37HTTP2 support
- 15:32Mime mailer
- 16:16mailer instance
- 18:53experimental features
- 20:51the notifier
- 22:20notification
- 26:54string component
- 28:56security
- 31:49passport
- 36:28other features
- 39:21decorators
- 42:35reusable constraints
- 43:43other stuff
related talks
43mSymfony 5
48mDeveloping Symfony applications in 2023
01h 00mStandardization, the Symfony Way
01h 01mSymfony 7: Is Your Upgrade Ready?
34mSymfony 4: A new Way to develop Applications
01h 01mDeep dive into Symfony 4 internals
28mA dive into Symfony4 for a Symfony user
40mDeep dive into Symfony 4 internals
