This week, Symfony 6.4.31, 7.3.9, 7.4.3, and 8.0.3 maintenance versions were released. In addition, we published the 2025 year recap blog post to review the main Symfony activity during the last year.
Symfony development highlights
This week, 28 pull requests were merged (27 in code and 1 in docs) and 15 issues were closed (15 in code and 0 in docs). Excluding merges, 12 authors made additions and deletions. See details for code and docs.
- d5dae8f, 92389ff, d3c14da, aad44d7, 4723540, 6ba22fa: do not use PHPUnit mock objects without configured expectations
- 8c4aa94: [PropertyAccess, PropertyInfo, Serializer] skip methods that look like getters but return void or never
- 9ef621b: [Form, TwigBridge] prevent cached block prefixes from leaking across nested collections
- 7322533: [Translation] add ResetInterface and reset method to DataCollectorTranslator
- c2810f4: [HttpClient] update chunk items' expiration on revalidation
- eec330f: [Process] improve process typing
- f31baa7: [HttpKernel] decouple controller attributes from source code and add ResponseEvent::getControllerAttributes()
Newest issues and pull requests
- [TypeInfo] Allow resolving object shapes
- [Console] Add #[Choice] attribute for interactive choice questions
- [Console] Add ArgumentResolver
Symfony Jobs
These are some of the most recent Symfony job offers:
- Backend Symfony Developer at SportFinder
Full-time - €3,500 – €4,500 / month
Remote + part-time onsite (Charleroi, Belgium)
View details - DevOps for a Symfony project at Dayuse
Full-time - €50,000 – €60,000 / year
Remote + part-time onsite (Paris, France)
View details - Backend Symfony Developer at TreeHouse
Full-time - €3,200 – €6,500 / month
Rotterdam, Netherlands
View details - Symfony Developer at 8mylez
Full-time - €50,000 – €60,000 / year
Full remote
View details - Symfony Developer at FFTT
Full-time - €50,000 – €55,000 / year
Remote + part-time onsite (Paris, France)
View details
You can publish a Symfony job offer for free on symfony.com.
They talked about us
- Designing a Split-Phase Audit Architecture for Symfony
- How Equillar Implements AEAD Encryption
- How to Handle Validation Errors in Symfony the Right Way
- Symfony を学びなおす - まずは公式サイト
- Symfony7.4の新機能AbstractFlowTypeでマルチステップフォームを作ってみた
- Doctrine ORM with a GraphQL-Inspired DataLoader Pattern
- Symfony AI Store コンポーネントを使ってRAGを作る
- SymfonyのVoterを実装して気づいた、ControllerとUseCaseの守備範囲
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.