A Week of Symfony #630 (21-27 January 2019)

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, the upcoming Symfony 4.3 version added support for deprecating service aliases and introduced native PHP serialization for the Messenger transport. Meanwhile, the Symfony diversity initiative published the 2018 transparency report and other updates about the governance process and a call for donations. Finally, the SymfonyLive Warszawa 2019 conference opened its registration (Warsaw, Poland, June 13-14).

Symfony development highlights

This week, 50 pull requests were merged (34 in code and 16 in docs) and 40 issues were closed (26 in code and 14 in docs). Excluding merges, 29 authors made 9,094 additions and 3,086 deletions. See details for code and docs.

3.4 changelog:

  • 68d84d1: [Debug] match more cases for final, deprecated and internal classes / methods extends in DebugClassLoader
  • 765539b: ensure compatibility with older PHPUnit mocks
  • 13d1d76: [Translation] fixed the concatenation of translation messages
  • e3b010f: [Form] changed UrlType input type to text when default_protocol is not null
  • 1a79a13: [Debug] preserve our error handler when a logger sets another one
  • 46ebf23: [Console] fixed ConfirmationQuestion with default true for answer '0'
  • a1a3ffc: [HttpFoundation] fixed MemcachedSessionHandler::close() must close connection
  • afb7bb5: [HttpFoundation] check file exists before unlink

4.2 changelog:

  • adf1e6f: [Process] disabled transient test on Windows
  • a5dd57f: Enable PHP 7.3 on Travis CI
  • f7b9bb2: [Cache] fixed PDO-based cache pool table autocreation
  • 968e736: [Cache] always pass $key to NullAdapter->createCacheItem

Master changelog:

  • 14d458d: [FrameworkBundle] xliff-version option to translation update command
  • 0901bbe: [Mime] fixed adding extensions when creating a MimeTypes instance
  • edc4a0f: [DependencyInjection] added support for deprecating aliases
  • 9876e3a: [Form, TwigBridge] added help_html
  • 968e736: [Cache] fixed always pass $key to NullAdapter->createCacheItem
  • cd4b031: [VarDumper] improved performance of AbstractCloner
  • a6d2114: [Messenger] introducing native php serialize() support for Messenger transport
  • 4fbb6e5: [Cache] deprecated all PSR-16 adapters, provide Psr16Cache instead
  • d0effcd: [Routing] allow using compiled matchers and generators without dumping PHP code
  • 1aa652e: [DependencyInjection] fixed DOM element namespace URL access

Newest issues and pull requests

They talked about us

Upcoming Symfony Events

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.