Black Friday 2021 Offers 30% discount on Certification, Coaching, and SymfonyInsight Teams subscriptions

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

This week of Symfony blog post is backed by SensioLabs. As the creator of Symfony, SensioLabs supports companies using Symfony, with an offering encompassing consultancy, expertise, services, training, and technical assistance to ensure the success of web application development projects.

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:

Newest issues and pull requests

They talked about us

Call to Action

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Did the title of break the generation of this post, or is it intended that the rest of that title is missing, along with the usual section "They talked about us"?
@Nico Haase, I think so yes, because looking at the html that "" is never closed suggesting that something broke on the backend somehow. And like you mentioned, it is highly unusual that the "They talked about us" section is mission. I'm sure they will fix it soon!
Nico, Robin, thanks for telling me about this. Indeed there was an error that truncated the contents. It's fixed now.
I always look forward to these. Thank you for fixing :-D
Nico, Robin, thanks for telling me about this. Indeed there was an error that truncated the contents. It's fixed now.
Login with SymfonyConnect to post a comment