A Week of Symfony #753 (31 May - 6 June 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 5.3.0 version was released, followed by a 5.3.1 patch release to fix the first reported issues. Meanwhile, Symfony 4.4.25 and 5.2.10 maintenance versions were published. Finally, Symfony announced a 30% off summer sale on all certifications and most Symfony Store items for the next two weeks.

Symfony development highlights

This week, 54 pull requests were merged (40 in code and 14 in docs) and 61 issues were closed (52 in code and 9 in docs). Excluding merges, 31 authors made 20,914 additions and 8,235 deletions. See details for code and docs.

4.4 changelog:

  • b439213: [HttpFoundation] add ReturnTypeWillChange to SessionHandlers
  • f143c8f: [Form] document null support in NumberToLocalizedStringTransformer
  • d7524e6: [Console] escape synopsis output
  • 3524cf2: [Serializer] do not allow to denormalize string with spaces only to valid a DateTime object
  • 6eead34: [Security] fix opcache preload with alias classes

5.2 changelog:

  • 1ec9a83: [SecurityBundle] link UserProviderListener to correct firewall dispatcher
  • 26a6468: [FrameworkBundle] fix KernelBrowser::loginUser with a stateless firewall
  • c2f4492: [DependencyInjection] update loader’s directory when calling ContainerConfigurator::withPath
  • 6eead34: [Security] fix opcache preload with alias classes

5.3 changelog:

  • a7049f7: [Translation] remove PoEditor Provider
  • 852cc29: [FrameworkBundle] remove redundant cache service
  • 16c382a: [FrameworkBundle] fix creating ContainerBuilder at warmup/CLI time
  • e008263: [FrameworkBundle] fix ConfigBuilderCacheWarmer
  • 4500326: [HttpKernel] fix ArgumentMetadataFactory messes up controller arguments with attributes
  • e6510a0: [Security] readd deprecated methods to the interfaces
  • f8e021a: [Serializer, Validator] fix not null return from getCollectionValueTypes
  • 198448e: relax requirement on symfony/runtime
  • 5c2604a: [Validator] remove service if its class doesn't exist
  • a02ac15: [Console] fix negated options not accessible

5.4 changelog:

  • e2d1cb1: [HttpKernel] fix sessionListener when factory is injected without session
  • 2fe4442: [Yaml] leverage array_is_list()

6.0 changelog:

  • 17800d1: [HttpFoundation] remove unused code for emulating SameSite cookie
  • fc37d3c: [Validator] remove deprecated code
  • 51199a4: [Lock, Semaphore] add union types
  • 1a01afb: [Messenger] add union types
  • 7ce410e: [Validator] add union types
  • bf7201e: [WebLink] add missing types

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.

A Week of Symfony #753 (31 May - 6 June 2021) symfony.com/blog/a-week-of-symfony-753-31-may-6-june-2021

Tweet this

Comments

Login with SymfonyConnect to post a comment