A Week of Symfony #923 (2-8 September 2024)
This week, the upcoming Symfony 7.2 version focused on adding compatibility with Twig 4 and updating tests to support PHPUnit 10 and later versions. In addition, we published three new talks for the SymfonyCon Vienna 2024 conference.
Symfony development highlights
This week, 37 pull requests were merged (22 in code and 15 in docs) and 12 issues were closed (12 in code and 0 in docs). Excluding merges, 24 authors made 22,722 additions and 11,902 deletions. See details for code and docs.
73ca0b7: [Ldap] fix extension deprecation
d7000e6: don’t use is_resource() on non-streams
76df329: [Cache] fix compatibility with Redis 6.1.0 pre-releases
15158aa: [Process] fix backwards compatibility for invalid commands
8d8fbb0: allow Twig 4
1958d21: [AssetMapper] fix tests on Windows
84f4837: [HttpClient] fix supported amphp/http-client version detection
4a7a68e: [HttpFoundation] add PRIVATE_SUBNETS as a shortcut for private IP address ranges to Request::setTrustedProxies()
14e99f0: [FrameworkBundle] remove default value for gc_probability config option
eef48a1: no longer use the internal TestFailure class
4973ab1: make test case classes compatible with PHPUnit 10+
542891f: [Ldap] fail if whoami() is called before saslBind()
Newest issues and pull requests
[Yaml] Dumping with no value (like Docker Compose volumes section) isn’t supported
Automatically Render Fields for Empty Collections in CollectionType for New Entries
[UriSigner] Move hashing algo from hardcoded in computeHash() to config
[Security][SecurityBundle] Allow passing attributes to passport via Security::login()
[Intl] Update ICU data from 74.1 to 75.1
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) Design Patterns Episode 2: Handling Difficulties with the State Pattern
They talked about us
Symfony Station Communiqué – 06 September 2024
Using Supervisor to handle a Symfony Command execution
A Good Naming Convention for Routes, Controllers and Templates?
How to Use Embedded (Sub) Forms in Symfony
Understanding and Resolving the N+1 Problem with Doctrine in Symfony
Symfony Scoped HttpClient
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Symfony + React Implementation
Une bonne convention de nommage pour les routes, les contrôleurs et les templates?
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