A Week of Symfony #939 (23-29 December 2024)

This week, we launched the new Twig playground, a tool that lets you test and experiment with Twig features in a safe, sandboxed environment. While Symfony development activity was lighter than usual due to the year-end holidays, we introduced a new is_granted_for_user() function to check authorization for a given user directly in Twig templates.

Symfony development highlights

This week, 11 pull requests were merged (7 in code and 4 in docs) and 12 issues were closed (11 in code and 1 in docs). Excluding merges, 3 authors made 14 additions and 15 deletions. See details for code and docs.

7.2 changelog:

909cb59: [Security/Csrf] trust „Referer“ at the same level as „Origin“
133ce8a: [TypeInfo] fix PHPDoc resolving of union with mixed
3360eab: [Validator] the „max“ option can be zero

7.3 changelog:

b23badd: [Cache] update PhpFilesAdapter to remove a goto statement
78f4d9a: [SecurityBundle, TwigBridge] add is_granted_for_user() function

Newest issues and pull requests

[DX][JsonEncoder] Can we find a better name for normalizer/encoder
Proposal for a New symfony/access-control Component to Decouple Authorization

Symfony Jobs

These are some of the most recent Symfony job offers:

Symfony Developer at fortrabbit
Full-time – €50,000 – €70,000 / year
Full remote
View details
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

You can publish a Symfony job offer for free on symfony.com.

They talked about us

Symfony Station Communiqué – 27 December 2024
Introduction to Symfony Microservice architecture with gRPC communication
Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7
Build a Symfony 7 boilerplate using FrankenPHP, Docker, PostgreSQL and php 8.4
Lazy tagged iterator in Symfony
Introducing Symfony Maintenance Bundle
[Записки разработчика] airflow->symfony-console->bitrix agents
【実践】SymfonyとAngularでSPAフォーム機能をゼロから構築する方法
OpenAPI Client Generator で ApiPlatform の Client を作る(1)
SymfonyでDesktop Notificationsを作る
Symfonyで複数言語に“いい感じに“対応したWebサイトを作る

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.

Sponsor the Symfony project.

Symfony Blog

Read More

Latest News

PHP-Releases

PHP 8.3.15 released!

PHP 8.2.27 released!

PHP 8.1.31 released!

Generated by Feedzy