A Week of Symfony #942 (13-19 January 2025)
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:
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Quantum Refactor: Rich Entities
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.
Symfony Blog