This week, Symfony announced that Flex is going serverless. This will simplify our operations and will allow you to host custom recipes in your own repositories and to add features on top of the public Flex API. In addition, the upcoming Symfony 5.4 version added support for RGB notation in Console colors and added a new EnumType form field.

Symfony development highlights

This week, 52 pull requests were merged (32 in code and 20 in docs) and 69 issues were closed (30 in code and 39 in docs). Excluding merges, 28 authors made 1,910 additions and 257 deletions. See details for code and docs.

4.4 changelog:

  • 30dc962: [DependencyInjection] fix iterator in ServiceConfigurator
  • 66e8ae9: [FrameworkBundle] remove translation data_collector before adding it to profiler
  • c9275a9: [Messenger] allow authentication with user and password in Redis
  • f5d9d1d: [VarDumper] fix dumping typed references from properties
  • 1636a26: [FrameworkBundle] avoid secrets:decrypt-to-local command to fail
  • ffa3316: updated Slovak translation

5.3 changelog:

  • b3e1322: [Minor] fix missing and invalid imports

5.4 changelog:

  • 310f230: [Validator] add error's uid to Count and Length constraints with "exactly" option enabled
  • eb324a1: [Console] add support of RGB functional notation
  • ca37eec: [Form] add the EnumType
  • 0ddeeff: [DomCrawler] add Crawler::innerText() method
  • 4ae7652: [Notifier] remove support for deprecated threadKey parameter in GoogleChat
  • 75a52d0: [Serializer] throw NotNormalizableValueException when type is not known or not in body in discriminator map
  • 6ef5661: [Serializer] save missing arguments in MissingConstructorArgumentsException
  • 99ebc69: [Messenger] add WorkerMetadata to Worker class
  • f32af46: [Notifier] add option to Mattermost to post in an other channel
  • 1282ad3: [VarDumper] minor optim on PHP 8.1
  • 23d5ec0: [Cache] throw ValueError in debug mode when serialization fails

6.0 changelog:

  • ebe0bdd: [HttpFoundation] don't fetch time when reading the PDO session
  • c0a4905: [DoctrineBridge] remove deprecated code
  • d44221b: [Templating] relax return type on HelperInterface::getName()
  • ae5cdbc: [WebLink] allow psr/link v2
  • babb77a: [Config] add types to files generated by ConfigBuilderGenerator
  • 563acb8: [Messenger] use native union type

Newest issues and pull requests

They talked about us

Call to Action

Published in #A week of symfony