A Week of Symfony #772 (11-17 October 2021)

This week, the upcoming Symfony 6.0 version continued polishing some of its new features, such as: the new debug:dotenv command, the profiler improvement to display authenticators information and the support of autowiring union and intersection types. In addition, we announced the workshops and the first speakers of the SymfonyWorld Online 2021 Winter Edition conference.

Symfony development highlights

This week, 66 pull requests were merged (53 in code and 13 in docs) and 63 issues were closed (54 in code and 9 in docs). Excluding merges, 53 authors made 32,047 additions and 11,295 deletions. See details for code and docs.

4.4 changelog:

d28c3ff: [Validator] fix URL validation for single-char subdomains 049e641: [VarDumper] fix error with uninitialized XMLReader c641597: update Arabic translation 306381e, 96af984: update Galician translation a67a17a: update French translation 3e86690: update Estonian translation eae2d1c: update Italian translation c33e6f4: update Spanish translation ac4cd52, 45a4cef: update Deutsch translation 59e46e5: update Brazilian Portuguese translation e559ca0: update Indonesian translation 0b19820: update Lithuanian translation d003731: update Czech translation b5a5721: update Latvian translation 510d925: update Vietnamese translation 9a70470: update Bulgarian translation 4b0c62f: update Polish translation b653ef5: update Portuguese translation cad07d0: update Ukrainian translation 23393a0: update Dutch translation 6aa673f: update Croatian translation

5.3 changelog:

d867a45: [Notifier] fix 'Undefined array key' error in FirebaseTransport 166ca8d: [Runtime] fix class validation of composer extra.runtime_class 95f5209: [Uid] fix 4 missing bits of entropy in UUIDv4 ee93bfb: [HttpClient] fix RetryableHttpClient when a response is canceled

5.4 changelog:

acbb8ed: [HttpKernel] fix return types in EventDataCollector 7a41b05: [Security] add authenticators info to the profiler 6821b55: [SecurityBundle] fix TraceableAuthenticator::authenticate() return type 83c699b: [Validator] fix default behavior of CssColor constraint 9b2e551: [Form] check the type of the constraints option 2c51cfc: [Security] move TraceableAuthenticator to security-http 603ccac: [HttpFoundation] deprecate upload_progress.* and url_rewriter.tags session options 21cc2b6: [HttpKernel] fix incorrect invalid message and change range to compare a8a57a1: [Notifier] add sms77 Notifier Bridge 3c8df64: [Notifier] fix undefined index for message id in RocketChat e39ede1: [Security] fix TraceableAuthenticator::createToken() argument type 21528c6: [DependencyInjection] autowire union and intersection types d468bfd: [Workflow] fix GuardEvent::getTransition() cannot return null 9044f7f: [Messenger] lower log level in case of retry f7e2fa2: [Notifier] ensure from/sender is valid via regex in Twilio 8523047: [String] add trimSuffix() and trimPrefix() methods e2754fb: add a warning in WDT when using symfony/symfony a53a173: [HttpFoundation] deprecate passing null as $requestIp in IpUtils f1b8b6e: [FrameworkBundle] add debug:dotenv command 732acf5: [Serializer] fix attributes cache breaks normalization

6.0 changelog:

0e258bd: [HttpFoundation] remove legacy session lifetime logic

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.

These were some of the most relevant SymfonyCasts updates of the week:

(Video) When a Migration Falls Apart (Video) QuestionTag Fixtures & DateTimeImmutable with Faker (Video) Doing Crazy things with Foundry & Fixtures (Video) JOINing Across Multiple Relationships SymfonyCasts publishes its first course in Spanish

Newest issues and pull requests

Messenger AMQP consuming performance [Validator] Assert

                Sponsor the Symfony project.

http://feedproxy.google.com/~r/symfony/blog/~3/wzMPlPcdEXw/a-week-of-symfony-772-11-17-october-2021

Établi 4y | 17 oct. 2021, 09:20:09


Connectez-vous pour ajouter un commentaire

Autres messages de ce groupe

A Week of Symfony #973 (August 18–24, 2025)

This week, Symfony development focused on improving the IsGranted attribute with a new option, updated the Route attribute to allow setting multiple environments, improved the DomCrawler component to

24 août 2025, 09:40:28 | Symfony
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