A Week of Symfony #922 (26 August – 1 September 2024)
This week, Symfony 5.4.43, 6.4.11, and 7.1.4 maintenance versions were released. Meanwhile, the upcoming Symfony 7.2 version continued tweaking and polishing some of its new features. In addition, we published new talks for the SymfonyCon Vienna 2024 conference, including sessions on GraphQL, REST, and RPC and HTTP compression.
Symfony development highlights
This week, 63 pull requests were merged (30 in code and 33 in docs) and 26 issues were closed (14 in code and 12 in docs). Excluding merges, 26 authors made 23,629 additions and 11,920 deletions. See details for code and docs.
e014da0, aeea0a5: fix Twig 3.12 compatibility
78c0da1: [Validator] update some IBAN formats
c210fab: [PropertyAccess] fix handling property names that include a dot
8d96608: [Messenger] fix conditional type on WrappedExceptionsInterface
7d7441f: use Stringable whenever possible
20bda2b: [DependencyInjection] add support for key-type in XmlFileLoader
825d9bd: [Notifier] support for desktop notifications via jolicode/JoliNotif
d43dd05: [HttpKernel] fix method naming collision of dummy logger implementations
f892c58: [Uid] rework internal format conversion
76b7a7e: [DependencyInjection] fix bug on windows, memory exhausted on cache clear, impossible to install new project
b455a5e: [VarExporter] allow reinitializing lazy objects with a new initializer
dafb531: [AssetMapper] load es-module-shims only if importmap is not supported
5b35328: [Console, Process] add $verbosity argument to mustRun helper method
4c6c323: [Ldap] add support for sasl_bind and whoami LDAP operations
5749849: [Config] generate a meta file in JSON format for resource tracking
61e430f: [Serializer] support subclasses of DateTime and DateTimeImmutable
Newest issues and pull requests
[FrameworkBundle] lint:container should check if referenced env variables exist
[Security] Allow voters to add messages and score on votes
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.
This week, SymfonyCasts published the following updates:
(Video) Design Patterns Episode 2: The Chain of Responsibility’s Cousin – the Middleware Pattern
(Video) Design Patterns Episode 2: The State Pattern
They talked about us
Symfony Station Communiqué – 30 August 2024
How I Optimise Symfony-based Apps
Playing with the Symfony tagged iterator
Typo3 + Symfony = Translations
Symfony Form Magic: 7 Field Options That Will Transform Your Forms
Symfony Form CollectionType Explained
S’amuser avec l’itérateur tagué de Symfony
Testes de Integração no Symfony com Testcontainers
Call to Action
Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
Subscribe to the Symfony blog RSS and never miss a Symfony story again.
Symfony Blog