A Week of Symfony #910 (3-9 June 2024)

This week, Symfony 5.4.40, 6.4.8, 7.0.8 and 7.1.1 maintenance versions were released. In addition, we organized the SymfonyOnline June 2024 conference and merged the first features of Symfony 7.2, to be released at the end of November 2024.

Symfony development highlights

This week, 38 pull requests were merged (28 in code and 10 in docs) and 36 issues were closed (32 in code and 4 in docs). Excluding merges, 19 authors made 64,179 additions and 67,099 deletions. See details for code and docs.

5.4 changelog:

22e469e: [String] fix Inflector for hardware
0625660: [FrameworkBundle] not registered definitions must not be modified
8ed9bb0: [PhpUnitBridge] fix error handler triggered outside of tests

6.4 changelog:

b358048: [Mime] use streams instead of loading raw message generator into memory
678fede: [AssetMapper] fix npm version constraint conversion

7.1 changelog:

332b6f0: [Validator] do not modify a constraint during validation to not leak its context
322e7e4: [Serializer] avoid calling undefined built-in is_*() functions
a3a2ded: [Notifier] change type of Brevo from chatter to texter

7.2 changelog:

b46424c: use constructor property promotion
80bb90a: [Validator] BicValidator add strict mode to validate bics in strict mode
4f5d618: [Console] better error handling when misuse of ArgvInput with arrays
b3508ee: [HttpKernel] remove @internal flag and add @final to ServicesResetter
9ca598c: [Process] ExecutableFinder::addSuffix() has no effect
ea47cb4: [Mime] tweak an exception to be more descriptive
0e786b6: [Security] use constructor property promotion
ee63ef5: [Cache] don’t use LazyProxyTrait in Redis proxies
63ef48f: [Uid] make AbstractUid implement DsHashable if available

Newest issues and pull requests

[String] Nullify empty strings
Configure validation groups dynamically when using MapRequestPayload

Symfony CLI

Symfony CLI is a must-have tool when developing
Symfony applications on your local machine. It includes the
Symfony Local Server,
the best way to run local Symfony applications. This week Symfony CLI released
its new 5.9.0
and 5.9.1
versions with the following changes:

Tweak messages (@fabpot)
Remove unused arg (@fabpot)
Re-add composer2 as a valid binary name for composer (@fabpot)
Prepare for Upsun support (@fabpot)
Change composer binary name (@fabpot)
Add a command that checks Doctrine server version setting (@fabpot)
Add Upsun support (@fabpot)
Add logs to checkDoctrineServerVersionSetting() (@fabpot)

They talked about us

Symfony Station Communiqué – 07 June 2024
Extend your Symfony Console app with events and attributes
You need to stop updating your Entities in Symfony and start using the Query Builder. Here’s why.
Verona unveiled: A journey beyond the code at PHPDay
Interview with 3 SensioLabs speakers at SymfonyLive Paris 2024
Replace parameters in Symfony
Пример использования Workerman и Symfony Messenger

Call to Action

Follow Symfony on Twitter and retweet 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 8.3.8 released!

PHP 8.2.20 released!

PHP 8.1.29 released!

Generated by Feedzy