A Week of Symfony #919 (5-11 August 2024)
August 11, 2024 • Published by Javier Eguiluz
This week, the upcoming Symfony 7.2 version improved the hashing of assets in AssetMapper and added support for the RFC4122 format in the Ulid constraint. In addition, Symfony proposed some changes in config resources tracking.
Symfony development highlights
This week, 28 pull requests were merged (16 in code and 12 in docs) and 18 issues were closed (15 in code and 3 in docs). Excluding merges, 22 authors made 448 additions and 427 deletions. See details for code and docs.
- fababe1: [Finder] do not duplicate directory separators
- e6337fd: [Form] fix parsing of numbers in exponential notation with negative exponent in NumberType
- 1a7fa93: [HttpKernel] fix Routing panel for URLs with a colon in WebProfileBundle
- b300b60: [Form] fix handling empty data in ValueToDuplicatesTransformer
- d2a639e: [Notifier] synchronize unsupported scheme tests
- c4a84a9: [Cache] fix compatibility with redis extension 6.0.3
- 5abfba2: [DependencyInjection] fix importing PHP configs in the prepend extension method
- 6e7fe3e: [Messenger] prevent waiting time to overflow when using long delays
- 212f5b7: [AssetMaper] fix entropy of hash in public path
- 031dde7: [Validator] add support for RFC4122 format in the Ulid constraint
Newest issues and pull requests
- [Config] Generate a meta file in JSON format for resource tracking
- [Form] Add support for the calendar option in DateType
- [Uid] Add support for binary, base-32 and base-58 representations in Uuid::isValid()
- [DependencyInjection] Deprecate !tagged tag, use !tagged_iterator instead
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: Chain of Responsibility
- (Video) Design Patterns Episode 2: Triggering Chain of Responsibility
They talked about us
- Symfony Station Communiqué - 09 August 2024
- Inject Value Objects Into An Autowired Symfony Service
- Understanding Symfony Versions and Roadmap
- Extended Symfony project structure
- Month of Sylius: July
- Store Code Discussions in Git using Git Notes
- Comment profiler un service avec Symfony
- Повышаем читаемость Symfony DI
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.
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.