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

A Week of Symfony #735 (25-31 January 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, 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.

4.4 changelog:

  • 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

5.1 changelog:

  • 592f8f5: [Uid] fix checking for valid UUIDs
  • 97779ec: [Validator] propagate the object being validated to nested constraints

5.2 changelog:

  • f7e6196: [SecurityBundle] fix referencing aliases from RegisterEntryPointsPass
  • bda55f0: [Uid] improve logic in BinaryUtil::timeToFloat()
  • 37166f7: [TwigBridge] take into account all label related options

5.x changelog:

  • 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

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.


Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.