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
Login to add comment
Other posts in this group
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
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
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-
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
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
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
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