A Week of Symfony #772 (11-17 October 2021)
October 17, 2021 • Published by Javier Eguiluz
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.
- 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
- 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
- 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
- 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] Allow forbidding the @ character in Url constraint
- [Messenger] store serialized message for retry
They talked about us
- Symfony Station Communique — 15 October 2021. A Look at Symfony and PHP News
- How to Set Environment in Symfony
Call to Action
- Follow Symfony on Twitter and retweet this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.
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.
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.