A Week of Symfony #919 (5-11 August 2024)

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.

5.4 changelog:

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

6.4 changelog:

d2a639e: [Notifier] synchronize unsupported scheme tests
c4a84a9: [Cache] fix compatibility with redis extension 6.0.3

7.1 changelog:

5abfba2: [DependencyInjection] fix importing PHP configs in the prepend extension method
6e7fe3e: [Messenger] prevent waiting time to overflow when using long delays

7.2 changelog:

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.

Sponsor the Symfony project.

Symfony Blog

Read More

Latest News

PHP-Releases

PHP 8.4.1 released!

PHP 8.1.31 released!

PHP 8.3.14 released!

PHP 8.2.26 released!

Generated by Feedzy