This week, Symfony 4.4.19, 5.1.11 and 5.2.2 maintenance versions were released. Meanwhile, the upcoming Symfony 5.3 version added bright colors in the console and some improvements to the Uid component.
Symfony development highlights
This week, 67 pull requests were merged (49 in code and 18 in docs) and 44 issues were closed (35 in code and 9 in docs). Excluding merges, 29 authors made 6,263 additions and 3,732 deletions. See details for code and docs.
- 4181c43: change private static array-properties to const
- 43eb050: [Messenger] fix transporting non-UTF8 payloads by encoding them using base 64
- aa5ca01: [Messenger] fix Redis messenger options with DSN
- 4b8983a: [Translator] fix handling plural for floating numbers
- 484a95d: [Serializer] exclude non-initialized properties accessed with getters
- 190f089: [DoctrineBridge] fix class resolution in Doctrine EventListenerPass
- 22b1eb4: use createMock() and use import instead of FQCN
- 8533ea2: [Serializer] prevent access to private properties without getters
- 27fab22: [ErrorHandler] fix strpos error when trying to call a method without a name
- e242832: [Finder] use proper keys to not override appended files
- 945c7c5: [Console] fix console logger according to PSR-3
- 592f8f5: [Uid] fix checking for valid UUIDs
- 97779ec: [Validator] propagate the object being validated to nested constraints
- f7e6196: [SecurityBundle] fix referencing aliases from RegisterEntryPointsPass
- bda55f0: [Uid] improve logic in BinaryUtil::timeToFloat()
- 37166f7: [TwigBridge] take into account all label related options
- 0114d26: [Notifier] change Mobyt constructor signature and validate message types
- ffc2c1e: [Notifier] add notifier for Clickatell
- c335e07: [Cache] change PDO cache table collate from utf8_bin to utf8mb4_bin
- e607210: [String] make AsciiSlugger fallback to parent locale symbolsMap
- f7e6196: [SecurityBundle] fix referencing aliases from RegisterEntryPointsPass
- 1a78e05: [Uid] replace getTime() with getDateTime()
- 8f16370: [Uid] add RFC4122 UUID namespaces as constants
- 0f4c905: [Console] add bright colors to console
- 4537f85: [DoctineBridge] remove Uuid generator classes
Newest issues and pull requests
- Add combined mode with TTY for input and PTY for output
- [Validator] Don't remove minMessage/maxMessage for Range Constraint
They talked about us
- Elasticsearch the right way in Symfony
- Actual route and UX with Twig
- Creating a COVID-19 Data Visualization with Symfony UX
- Symfony - Ce que j'aurai aimé savoir plus tôt
- 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.