A Week of Symfony #743 (22-28 March 2021)

This week, the upcoming Symfony 5.3 version updated PHP attributes to always use the #As... prefix to better differentiate them from other classes, it improved the login link feature to support generating magic links with specific locales and it added a Tailwind CSS theme for Symfony forms.

Symfony development highlights

This week, 55 pull requests were merged (38 in code and 17 in docs) and 33 issues were closed (26 in code and 7 in docs). Excluding merges, 36 authors made 1,045 additions and 674 deletions. See details for code and docs.

4.4 changelog:

602b520: [HttpClient] remove using $http_response_header 689056e: [Validator] avoid triggering the autoloader for user-input values 9a8e2c2: [Security] handle properly 'auto' option for remember me cookie security 1665555: [Translation] fix update existing key with existing +int-icu domain a863e2f: [HttpKernel] ConfigDataCollector to return known data without the need of a Kernel d0875a9: [Form] always use 'en' for IntegerToLocalizedStringTransformer 9889c49: [HttpClient] fix using stream_copy_to_stream() with responses cast to php streams 5666a45: [Form] error if the input string couldn't be parsed as a date

5.2 changelog:

7611d24: [Security] improve login throttling rate limiter requirement message 0f4870b: [RateLimiter] security hardening 4c2f77e: [FrameworkBundle] ensure TestBrowserToken::$firewallName is serialized 1044c0b: [Console] fix emojis messing up the line width e494b38: [DependencyInjection] fixed parsing deprecated definitions without message key

5.x changelog:

3640a88: [HttpKernel] add #[AsController] attribute for declaring standalone controllers on PHP 8 45b53fe: add #[As-prefix] to service attributes 7f64012: [Contracts] added TranslatorInterface::getLocale() 4e3ae2d: [Serializer] add a Custom End Of Line in CSV File 3bf6798: [Security] support LoginLink with specific locale 620989d: [HttpFoundation] add support for mysql unix_socket and charset in PdoSessionHandler::buildDsnFromUrl 2dcf313: [Security] move the badges resolution check to AuthenticatorManager 0d08a21: [PasswordHasher] the $algorithms array is only used when $algorithm is set 912d3e5: [TwigBridge] add tailwindcss form layout 4193868: [Cache] support a custom serializer in the ApcuAdapter class 8081d97: [Serializer] nicer ExtraAttributesException message for single attribute

Newest issues and pull requests

Forwarded header not used in Request::getPort() and Request::getScheme() Command for clearing old/stale http_cache (Symfony Reverse Proxy) entries [Messenger] Retry feature that is not failed-only-message oriented Export analysis results according to the translation process Add a way to resolve environment variables in debug:config

They talked about us

Add the Symfony Stopwatch to Services without changing them Batch processing in Symfony Complete guide to Integrate Symfony 5.2 with angular 9.0.0 Why We Use Symfony Help my Doctrine migrations are broken! Symfony, te elijo a ti EasyAdmin 3 — Tips : Télécharger plusieurs images (sans bundle ni solutions tierces) Partie 2 : Des tests fiables et performants avec Behat et Selenium

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/jlok7_exvfI/a-week-of-symfony-743-22-28-march-2021

Created 4y | Mar 28, 2021, 8:20:07 AM


Login to add comment

Other posts in this group

Symfony 2024 Year in Review

This blog post highlights the key accomplishments of the Symfony project in 2024. We are grateful for your continuous support, which enabled the Symfony project to achieve a remarkable year.

Releases

Jan 7, 2025, 1:40:05 PM | Symfony
A Week of Symfony #940 (30 December 2024 - 5 January 2025)

This week, Symfony 6.4.17, 7.1.10 and 7.2.2 maintenance versions were released. In addition, we published more information about the upcoming SymfonyOnline January 2025 conference.

Symfony developmen

Jan 5, 2025, 10:30:12 AM | Symfony
SymfonyOnline January 2025: Join us in 2 weeks!

Get ready for the exciting SymfonyOnline January 2025, kicking off shortly on January 16-17! There’s still time to register and join the international online Symfony conference—along with pre-

Jan 2, 2025, 12:50:08 PM | Symfony
Symfony 6.4.17 released

Symfony 6.4.17 has just been released. Here is the list of the most important changes since 6.4.16:

bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario G
Dec 31, 2024, 4:50:11 PM | Symfony
Symfony 7.1.10 released

Symfony 7.1.10 has just been released. Here is the list of the most important changes since 7.1.9:

bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario Gu
Dec 31, 2024, 4:50:10 PM | Symfony
Symfony 7.2.2 released

Symfony 7.2.2 has just been released. Here is the list of the most important changes since 7.2.1:

bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario Gua
Dec 31, 2024, 4:50:10 PM | Symfony
A Week of Symfony #939 (23-29 December 2024)

This week, we launched the new Twig playground, a tool that lets you test and experiment with Twig features in a safe, sandboxed environment. While Symfony development activity was lighter than usual

Dec 29, 2024, 11:30:09 AM | Symfony