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.
- 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:
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.
I was waiting PHPUnit 10 for the DataProvider attribute :)