A Week of Symfony #759 (12-18 July 2021)

This week, Symfony development activity focused on adding more types to private properties of all components in the upcoming 6.0 version. Meanwhile, Symfony 5.4 introduced a change to better differentiate between system and app cache directories.

Symfony development highlights

This week, 92 pull requests were merged (68 in code and 24 in docs) and 35 issues were closed (20 in code and 15 in docs). See details for code and docs.

4.4 changelog:

7253299: [DoctrineBridge] fix setting default mapping type to attribute/annotation on php 8/7 respectively 19fdcba: fix ctype_digit deprecation 5e80445: [Translation] add a Special Case for Translating Choices in en_US_POSIX e5c96c4: [Cache] support decorated Dbal drivers in PdoAdapter b1fbd1b: [VarDumper] support for intersection types 6c8114a: [HttpFoundation] fix return types of SessionHandler::gc() c9e4c33: [DependencyInjection] support for intersection types 6b2b7b9: [PhpUnitBridge] fix Composer resolution on Windows 6cd50ad: [HttpFoundation] fix FileBag under PHP 8.1 fa40523, fa40523, a0496bd, 02c30ea: minor code improvements

5.2 changelog:

d432821: [Messenger] clarify RedisStore::evaluate() da1a33e: [FrameworkBundle] make AbstractDataCollector extend DataCollector to reduce boilerplate 6c26499: [Messenger] make Redis auth option works

5.3 changelog:

04bee3e: [TwigBridge] skip Bootstrap 4 tests that do not apply to the Bootstrap 5 form theme 643e29a: [Security] fix save hashed tokenValue in RememberMe cookie

5.4 changelog:

1c6a2f0: [FrameworkBundle] distinguish system and app cache dirs b5d4b33: [Notifier] include additional errors to Slack notifier error message 5d92b21: [Notifier] throw error if maximum block limit is reached for Slack message options 5ebb1fe: [ExpressionLanguage] store compiler and evaluator as closures

6.0 changelog:

b28f7e7: [Contracts] add return types and bump to v3 77d0f85: [Uid] Add types to private properties 6d4444c: [WebLink] Add types to private properties 5ab8ea3: [String] Add types to private properties 379b009: [Yaml] Add types to private properties d6b4e1c: [ProxyManagerBridge] Add types to private properties 71b90db: [ExpressionLanguage] Add types to private properties 097d595: [RateLimiter] Add types to private properties 7ec41bb: [Templating] Add types to private properties c2aeec2: [Security] Add types to private properties 357791c: [Validator] Add types to private properties 01fbab7: [Yaml] remove compat code for MB function overloading 10542af: [FrameworkBundle] remove deprecated options in translation:update command f76f4ed: [Security] remove CSRF deprecations

Newest issues and pull requests

[Security] Use default password hasher by default [Form] deprecate translation_parameters options given TranslatableMessage [Mailer] Simplify getting SentMessage information after send [Security] Decouple CSRF component from security-core [WebProfilerBundle] Ability to view all logs together

They talked about us

Asynchronous e-mails with Symfony Mailer Dockerize a Symfony project (Nginx, PHP-FPM, and MariaDB) Tips for testing the database in Symfony application Code Execution Monitoring for Symfony applications using Inspector

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.

http://feedproxy.google.com/~r/symfony/blog/~3/P2ng3DNvXNY/a-week-of-symfony-759-12-18-july-2021

Établi 4y | 18 juil. 2021, 08:20:08


Connectez-vous pour ajouter un commentaire

Autres messages de ce groupe

A Week of Symfony #972 (August 11–17, 2025)

This week, development activity mostly focused on dealing with the deprecation of sleep/wakeup methods in PHP 8.5 and their replacement by serialize/unserialize methods. In addition, we published more

17 août 2025, 08:30:06 | Symfony
Let’s build the Symfony AI ecosystem together

It’s been only in July that we published symfony/ai and kicked off our AI initiative, but the repository has been busy since day one. Over 500 stars, more than 200 pull requests & issues, trending

16 août 2025, 09:30:03 | Symfony
SymfonyCon Amsterdam 2025:   Unconference Track at SymfonyCon Amsterdam 2025

🎤 Take the stage at SymfonyCon Amsterdam 2025, on your own terms!

The Unconference track is back and more dynamic than ever!

This unique, participant-driven format invites attendees to shape

12 août 2025, 12:40:20 | Symfony
A Week of Symfony #971 (August 4–10, 2025)

This week, Symfony completed the migration to PHPUnit 12 in the 7.4 branch, which required many changes during the past weeks, such as replacing annotations with attributes. In addition, we updated th

10 août 2025, 09:40:09 | Symfony
SymfonyCon Amsterdam 2025:  Join the Symfony Hackathon:  Collaborate, Contribute, Create

🧑‍💻HACKDAY IS COMING!

Get ready to code, collaborate, and contribute, Symfony Hackday is back!

Join us in Amsterdam on Saturday, November 29th, for a hands-on hackathon designed to bring the

6 août 2025, 10:40:04 | Symfony
A Week of Symfony #970 (July 28 – August 3, 2025)

This week, Symfony released the maintenance versions 6.4.24, 7.2.9, and 7.3.2. Meanwhile, we began deprecating the XML configuration format in some components, enhanced the YAML configuration format t

3 août 2025, 08:30:03 | Symfony
Symfony 6.4.24 released

Symfony 6.4.24 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in you

31 juil. 2025, 13:10:32 | Symfony