This week, the upcoming Symfony 7.3 version updated its default configuration to exclude container extensions, entities and messenger messages when registering services, and made some changes related to resetting services. In addition, Symfony celebrated the SymfonyDay Chicago 2025 conference with great success.
Symfony development highlights
This week, 36 pull requests were merged (19 in code and 17 in docs) and 19 issues were closed (8 in code and 11 in docs). Excluding merges, 21 authors made 1,059 additions and 642 deletions. See details for code and docs.
- c21e302: [FrameworkBundle] remove redundant name attribute from default_context
- 627f373: [HttpKernel] only remove E_WARNING from error level during kernel init
- c9ed762: [HttpKernel] fix TraceableEventDispatcher when the Stopwatch service has been reset
- e09e68f: [FrameworkBundle] auto-exclude DI extensions, test cases, entities and messenger messages
- 8634b21: [Messenger] improve return type of HandlerDescriptor::getHandler()
- 07e020a: [DependencyInjection] rename "exclude tag" to "resource tag"
- 5a9a351: [Security] improve documentation of PasswordUpgraderInterface
- 272c580: [Form] add input with string value in MoneyType
- 3fd7ea8: [RateLimiter] add CompoundRateLimiterFactory
- 930bcf7: [FrameworkBundle] make ServicesResetter autowirable
- baf2067: [MonologBridge] implement ResettableInterface on Processor
- caa6d0e: [DependencyInjection] enable multiple attribute autoconfiguration callbacks on the same class
- 4c672ef: [Config] make ifFalse() consistent between value and closure based checks
- 146c128: [DoctrineBridge] add argument to EntityValueResolver to set type aliases
Newest issues and pull requests
Symfony Jobs
These are some of the most recent Symfony job offers:
- Backend Symfony Developer at Polavis
Contract / Freelance - €30 – €45 / hour
Full remote
View details - Backend Symfony Developer at Cobbleweb
Full-time - €40,000 – €75,000 / year
Full remote
View details - Backend Symfony Developer at VI Fintech
Full-time - £25,761 – £70,378 / year
Full remote
View details
You can publish a Symfony job offer for free on symfony.com.
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) Symfony 7 - Mailer and Webhook with Mailtrap: Email from CLI Command
- (Article) Ditch mailto Links: Pre-Fill & even Attach Files with Symfony Mailer (.eml Magic!)
They talked about us
- Symfony Station Communiqué - 21 March 2025
- Directory structure of a PHP Symfony project
- How to Integrate Stripe in a PHP Symfony App: A Complete Step-by-Step Guide
- OKR Tracker App: Back-end with PHP Symfony (Part 2)
- Building a RAG-Powered AI with Symfony and Elasticsearch
- Clean Controller Design in Symfony with Argument Resolvers
- AssociationField with entity parameter in QueryBuilder
- Arborescence d’un projet PHP Symfony
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.