Symfony News

A Week of Symfony #742 (15-21 March 2021)

This week, the upcoming Symfony 5.3 version added a new TaggedItem attribute to define the index and priority of classes found in tagged iterators/locators, it renamed User to InMemoryUser in the Security component and made the new Runtime component more generic. In addition, SymfonyInsight announced its support for PHP 8.

Symfony development highlights

This week, 49 pull requests were merged (34 in code and 15 in docs) and 86 issues were closed (83 in code and 3 in docs). Excluding merges, 34 authors made 2,213 additions and 654 deletions. See details for code and docs.

4.4 changelog:

  • ff9c815: [Twig Bridge] add 'form-control-range' for range input type
  • e21004d: [FrameworkBundle] exclude unreadable files when executing About command
  • a78fb18: [Console] avoid ProgressBar clearing too many lines on update
  • cf79189: [Console] correctly clear lines for multi-line progress bar messages
  • 550489a: [VarDumper] add support for ReflectionUnionType to VarDumper
  • 7678d62: [PhpUnitBridge] fix compat with symfony/debug
  • 9030fd3: [Console] fix line wrapping for decorated text in block output
  • 0830672: [PhpUnitBridge] fix reporting deprecations from DebugClassLoader
  • a2d534c: [HttpKernel] add is_file() check before include

5.2 changelog:

  • faf7269: [FrameworkBundle] make the TestBrowserToken interchangeable with other tokens
  • 8113f10: [ErrorHandler] fix error caused by include + open_basedir
  • 827cf0a: [Security] add XML support for authenticator manager
  • ab4fcf9: [HttpFoundation] enable HTTP method overrides as early as possible with the HTTP cache

5.x changelog:

  • 1e6237c: [DependencyInjection] add TaggedItem attribute for defining the index and priority of classes found in tagged iterators/locators
  • 7cc5cef: deprecate configuring tag names and service ids in compiler passes
  • db87d72: [Security] rename User to InMemoryUser
  • 49d23d4: [DependencyInjection] accept null index in TaggedItem
  • 2c37d6f: [Security] remove deprecated support for passing a UserInterface implementation to Passport
  • 9287099: [Mailer] add supported auth modes to exception
  • 1c22e6a: [Validator] add normalizer option to Unique constraint
  • c8b48d8: [Form] add form_attr FormType option
  • 6c0786b: [Runtime] make GenericRuntime ... generic
  • 2edf4f8: [Uid] compute a new \DateTimeImmutable every loop in GenerateUuidCommand

Newest issues and pull requests

They talked about us

Call to Action


Sponsor the Symfony project.


About us

What a Symfony developer should know about the framework: News, Jobs, Tweets, Events, Videos,...

Resources

Find us on Twitter

Find us on Facebook