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

Erstellt 4y | 28.03.2021, 08:20:07


Melden Sie sich an, um einen Kommentar hinzuzufügen

Andere Beiträge in dieser Gruppe

New in Symfony 7.3: Mailer Security Improvements

The Symfony Mailer component provides many security-related features like signing and encrypting email messages. In Symfony 7.3 we're pushing those features even further to give you greater control an

09.05.2025, 09:20:10 | Symfony
SymfonyOnline June 2025: Detect Hidden Defects: Check Your PHP Tests

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:

June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

08.05.2025, 14:40:19 | Symfony
New in Symfony 7.3: JsonPath Component

Contributed by Alexandre Daubois in

08.05.2025, 10:10:10 | Symfony
SymfonyOnline June 2025: Combining Turbo, LiveComponent & Stimulus... the Right Way?

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:

June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

07.05.2025, 13:10:15 | Symfony
New in Symfony 7.3: New and Improved Console Helpers

Symfony 7.3 introduces powerful improvements to the Console component, beyond the much-anticipated invokable commands and input attributes. This version also brings new helpers and features designed t

07.05.2025, 08:30:04 | Symfony
New in Symfony 7.3: Static Error Pages

Contributed by Loick Piera in

06.05.2025, 09:20:10 | Symfony
New in Symfony 7.3: Simpler Server Event Streaming

Contributed by Yonel Ceruto in

05.05.2025, 07:50:03 | Symfony