A Week of Symfony #937 (9-15 December 2024)
This week, Symfony 7.2.1 was released as the first maintenance version of the 7.2 branch. Meanwhile, the upcoming Symfony 7.3 version introduced a new JsonEncoder component that is 10 times faster than the Serializer component and also supports streaming payloads.
Symfony development highlights
This week, 43 pull requests were merged (35 in code and 8 in docs) and 26 issues were closed (16 in code and 10 in docs). Excluding merges, 25 authors made 9,602 additions and 301 deletions. See details for code and docs.
17364eb: [WebProfilerBundle] update white-space in highlighted code
3fc8d0f: [HttpKernel] denormalize request data using the csv format when using MapQueryString or MapRequestPayload
c439a58: [PropertyInfo] fix interface handling in PhpStanTypeHelper
c78a9ec: [Messenger] round delay to an integer to avoid deprecation warning in Beanstalkd bridge
36bb990: fix resolve enum in string type resolver
4316986: [PropertyInfo] fix generic enum type extraction test
fc6186c: [TypeInfo] made Type::nullable method no-op on every nullable type
0a44b87: [AssetMapper] minor fixes for pre-compression
8c841e3: [Security] remove ServiceSubscriberInterface implementation from Service façade
d1a3375: [Console] add support of milliseconds for formatTime
c198130: introduced a new JsonEncoder component
cfe09c2: [HttpFoundation] support iterable of string in StreamedResponse
bb8fc43: [HttpKernel] added key argument to MapQueryString attribute
30d8c31: [FrameworkBundle] wire services in JsonEncoder
d57efd1: [JsonEncoder] reuse decodeString in NativeDecoder
Newest issues and pull requests
[JsonEncoder] Add native lazyghost support
[Security] Allow using a callable with IsGranted attribute
[Routing] Validate namespace (when using Psr4DirectoryLoader)
Symfony Jobs
These are some of the most recent Symfony job offers:
Backend Symfony Developer at anyip.io
Contract / Freelance – $20 – $40 / hour
Full remote
View details
Symfony Developer at Kennisnet
Full-time – €4,104 – €5,673 / month
Remote + part-time onsite (Zoetermeer, Netherlands)
View details
Backend Symfony Developer at Bold Company
Full-time – €4,200 / month
Remote + part-time onsite (Rotterdam, Netherlands)
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: Fetching with DQL, the QueryBuilder & find()
(Video) Symfony 7 – Doctrine, Symfony 7 & the Database: Cosmic Queries: the Repository Class
They talked about us
Symfony Station Communiqué – 13 December 2024
LLM Chain – Symfony Demo Chatbot Application
Event Sourcing with Symfony
Use Twig Components as Controllers in Symfony
5 Ways to Optimize Symfony Application Performance
Doctrine’s Collection filter method – a double-edged sword
Software Patterns – From Textbook To Reality
Vu sur le Web #1, partage de notre veille technologique
ResultTransformer в Symfony проектах
【実践】SymfonyとAngularでSPAフォーム機能をゼロから構築する方法
Symfony+TwigでTailwind CSS
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