This week, Symfony added support for the upcoming Twig 3 version, improved the test suite to fix unrelated test failures, and added a new feature to send notification emails. In addition, the new String component that allows to work with all kinds of strings in an object oriented fashion was nearly completed. Finally, the third part of the SymfonyCon Amsterdam conference schedule was announced.

Symfony development highlights

This week, 74 pull requests were merged (43 in code and 31 in docs) and 63 issues were closed (34 in code and 29 in docs). Excluding merges, 27 authors made 3,947 additions and 813 deletions. See details for code and docs.

3.4 changelog:

  • 6fad4f1: [PropertyInfo] ensure compatibility with type resolver
  • 6bf2dd9, f158d4f: install from source to include components tests
  • 1ab8fff: re-enabled previously failing PHP 7.4 test cases

4.3 changelog:

  • ad6dc2e: [Finder] adjust regex to correctly match comments in gitignore contents
  • 23f64d5: [HttpClient] add default value for Accept header
  • 1575e27: [HttpClient] fix throwing HTTP exceptions when the 1st chunk is emitted

4.4 changelog:

  • 7f81cb5: [Messenger] don't deep-merge senders configuration
  • 2ae76f9: [Messenger] fixed exception message of failed message is dropped on retry
  • 4c470a9, 8ccacab: minor design updates in the new Welcome page
  • 92ef476: [DependencyInjection] allow binding iterable and tagged services
  • 41a450b: fixed lint commands frozen on empty stdin
  • 6230465: [Twig] added NotificationEmail
  • b5ff996: [ErrorRenderer] fixed cannot use object of type ErrorException as array exception

Master changelog:

  • aec06c3: [TwigBundle] fixed accessing service arguments

Newest issues and pull requests

They talked about us

Call to Action

Published in #A week of symfony