A Week of Symfony #867 (7-13 August 2023)
This week, the upcoming Symfony 6.4 deprecated some config option related to security, improved performance a bit by removing unnecessary calls for services and improved the newly introduced Workflow profiler panel. In addition, the SymfonyLive Berlin 2023 conference announced its workshops.
Symfony development highlights
This week, 51 pull requests were merged (22 in code and 29 in docs) and 27 issues were closed (17 in code and 10 in docs). Excluding merges, 27 authors made 1,642 additions and 912 deletions. See details for code and docs.
1a2eb14: [Messenger] always return bool from messenger amqp connection nack
3579d24: [Mailer] update Brevo SMTP host
5204e80: [FrameworkBundle] change default doctrine DBAL provider to XML attribute
2c8e5fd: [FrameworkBundle] add missing default-doctrine-dbal-provider cache pool attribute to XSD
83e60df: [DoctrineBridge] silence ORM deprecation
6d45e0a: [Process] fix silencing wait when using a sigchild-enabled binary
785b66a: [Serializer] make deprecation message more actionable
6d11c7a: [FrameworkBundle] fix XSD for handle-all-throwables
7513b48: [FrameworkBundle] replace conditional statements by a simple Null Coalescing operator in KernelTestCase::createKernel
a8da87e: [OptionsResolver] improve invalid type message on nested option
922e98e: [SecurityBundle] deprecate the require_previous_session config option
15d7b1b: remove unneeded calls to setPublic(false)
d6d233b: [Workflow] use TRANSITION_TYPE_WORKFLOW for rendering workflow in profiler
bacbe8d: [Notifier] add GoIP bridge
6141656: [Notifier, Webhook] add Vonage support
7784ee1: [SecurityBundle] remove the require_previous_session config option
Newest issues and pull requests
[AssetMapper] Allow importmap_polyfill to be an AssetMapper path
[AssetMapper] load of specific CSS files
Function to check if the kernel is loaded via the console or a web request
MapRequestHeader
Extend CustomCredentials and similar with custom messages
SymfonyCasts Updates
SymfonyCasts is the official way to learn Symfony.
Select a track for a guided path through 100+ video tutorial courses about
Symfony, PHP and JavaScript.
These were some of the most relevant SymfonyCasts updates
of the week:
(Video) AssetMapper: Modern JS with Zero Build System, Chapter 21: Long-Term Caching, Compression & File Combining
(Video) AssetMapper: Modern JS with Zero Build System, Chapter 22: Optimizing & Profiling
(Video) AssetMapper: Modern JS with Zero Build System, Chapter 23: Preloading
They talked about us
Symfony Station Communiqué – 11 August 2023
Dead Letter Queue in Symfony 6.3: An Essential Guide
Cookie Services: How to Handle Cookies in Drupal & Symfony
About Symfony Messenger and Interoperability
Symfony Messenger et l’interopérabilité
Testes unitários para Custom Validation no Symfony
Symfony Json RPC API Bundle — простое API со всем необходимым
Call to Action
Follow Symfony on Twitter and retweet this article.
Subscribe to the Symfony blog RSS and never miss a Symfony story again.
Symfony Blog