This week, Symfony celebrated the SymfonyOnline January 2025 conference. In addition, it announced the new Symfony UX Core Team. Lastly, the upcoming Symfony 7.3 version simplified the configuration of the web debug toolbar replacement on Ajax requests and introduced a JsonEncodable attribute.
Symfony development highlights
This week, 52 pull requests were merged (39 in code and 13 in docs) and 36 issues were closed (27 in code and 9 in docs). Excluding merges, 35 authors made 2,056 additions and 785 deletions. See details for code and docs.
- fd89b76: [Notifier] avoid failing SNS test with local AWS configuration
- 4d9dc04: [FrameworkBundle] fix wiring ConsoleProfilerListener
- 6c8c994: [VarDumper] fix dumped markup
- 8abf1ae: [HtmlSanitizer] fix access to undefined keys in UrlSanitizer
- f8296b7: [DependencyInjection] reset env vars with kernel.reset
- 717ca76: [Serializer, ObjectNormalizer] filter int when using FILTER_BOOL
- 7085ad8: [Messenger] improve AMQP connection issues
- bfe7569: [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented
- a8a9e0b: [Lock] make sure RedisStore will also support Valkey
- ed1166c: [WebProfilerBundle] extend web profiler listener & config for replace on ajax requests
- 7a16efe: [PhpUnitBridge] add CAA type in DnsMock
- d096737: [JsonEncoder] add JsonEncodable attribute
- 8fde3ea: [PropertyInfo] move aliases under service definition
- e1a443c: [JsonEncoder] fix encoding of dictionary with integer keys
- 073cbf1: [TypeInfo] add TypeFactoryTrait::fromValue method
- 56c211e: [Serializer] add XML context option to ignore empty attributes
- 0051b15: [Security, SecurityBundle] add encryption support to OIDC tokens
- 7b0cdc8: [Mailer] add DSN option to make SocketStream bind to IPv4
Newest issues and pull requests
- [Form] Add MultiStepType
- [Form] Add a method to submit a request and return the valid method in one
- [Feature][Messenger] Adding message in logs
- [Messenger] [AMQP] Add TransportMessageIdStamp logic for AMQP
- [JsonEncoder] Allow to warm up object and list
Symfony Jobs
These are some of the most recent Symfony job offers:
- Lead Symfony Developer at Les Tilleuls.coop
Full-time - €41,000 – €49,000 / year
Remote + part-time onsite (Lille, Paris, Lyon, Nantes, France)
View details - Symfony Developer at Webmozarts
Full-time - €65,000 – €75,000 / year
Remote + part-time onsite (Vienna, Austria)
View details - Symfony Developer at fortrabbit
Full-time - €50,000 – €70,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
- Symfony Station Communiqué - 17 January 2025
- Managing Virtual Entities in Symfony’s EasyAdmin Without Doctrine Persistence
- Building Dynamic Routes with Parameter Validation in Symfony 7
- Visitors From the Symfony World Contribute To TYPO3 Documentation Search Frontend
- Sulu Bundle Development: Part 1
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.