This week, development activity focused on various improvements, such as enhancing the DX of AssetMapper in debug mode and allowing developers to disable redirects on logout. There were also proposals to improve Messenger with a new command and to add pipe operator compatibility to the Validator component.
Symfony development highlights
This week, 48 pull requests were merged (31 in code and 17 in docs) and 25 issues were closed (12 in code and 13 in docs). Excluding merges, 22 authors made 5,573 additions and 2,979 deletions. See details for code and docs.
- 8bce4fe: [Cache] remove always-true method_exists() check in FilesystemCommonTrait::__destruct()
- 2aa4d7d: [Scheduler] fix jitter shouldn't make scheduler miss runs
- cf7a2d1: [Serializer] fix support check for nested array items
- fd30af7: [Console] fix SymfonyStyle questions when using output sections
- 62cd8e9: [Console] fall back to "stty sane" when restoring the captured terminal state fails
- 7c9773c: [Notifier] add handling for the Prelude bridge to UnsupportedSchemeException
- fa6e7fb: [Tui] repaint the full screen on resize so multiplexer reattaches are not blank
- f504f7e: [FrameworkBundle] unregister its service when the EnumMappingMetadataFactory class does not exist
- 15b0727: [HttpClient] remove unused code in AsyncResponse::__destruct()
- 71d1fa7: [Security] allow disabling redirect on logout
- d56fec8: [AssetMapper] ignore compiled assets in debug mode
- a1115aa: [Serializer] allow associative csv_headers to map and reorder columns when encoding
Newest issues and pull requests
- [Validator] Make Validation invokable for use with the pipe operator
- [Messenger] Add messenger:show command to inspect pending messages
- [FrameworkBundle][Messenger] Add option to disable the RejectRedeliveredMessageMiddleware
Symfony Jobs
These are some of the most recent Symfony job offers:
- Symfony Developer at ATH
Contract / Freelance - €25 – €50 / hour
Full remote
View details - Lead Symfony Developer at DocuPet
Full-time - CA$140,000 – CA$180,000 / year
Full remote
View details - DevOps for a Symfony project at Cloudpepper
Full-time - $150,000 – $180,000 / 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:
They talked about us
- Markdown for Agents, Self-Hosted: One Symfony Subscriber Instead of a Cloudflare Plan
- Pimcore Upgrade 10 to 12: The Real Migration Path
- Контракт из кода, клиент из контракта: избавляемся от тройного дублирования в API
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.