September 15, 2019 Javier Eguiluz

This week, Symfony development activity focused on minor tweaks and fixes, such as fixing our preloader for the upcoming PHP 7.4 version. In addition, the community proposed to add .gitattributes to all Symfony packages to exclude non-required files. Lastly, Fabien announced the new Notifier component during his keynote at the SymfonyLive London 2019 conference.

Symfony development highlights

This week, 60 pull requests were merged (42 in code and 18 in docs) and 42 issues were closed (27 in code and 15 in docs). Excluding merges, 25 authors made 2,672 additions and 2,800 deletions. See details for code and docs.

3.4 changelog:

f7130e3: [Yaml] don't dump a scalar tag value on its own line

d6855d4: [Console] get dimensions from stty on Windows if possible

cac27b2: [Inflector] add support 'see' to 'ee' for singularize

4.3 changelog:

2c87f69: dirname simplification

22b4586: [HttpClient] re-enable Server Push support

6ea7f30: [DependencyInjection] accept existing interfaces as valid named args

5914a1f: [Yaml] properly catch legacy tag syntax usages

4a866d0: [Cache] fixed cache pools affecting each other due to an overwritten seed variable

4.4 changelog:

312cbf9: [Cache] add types to constructors and private/final/internal methods

e9f524a: [HttpClient] allow enabling buffering conditionally with a Closure

92e64a1: require exact match when reading from stdin with a dash

afad962: [DependencyInjection] generate preload.php file for PHP 7.4 in cache folder

1c3d409, c403706, f0aff8c: [DependencyInjection] fixed PHP 7.4 preloader

541f80c: [DependencyInjection] used dirname() when possible

bed6511: [WebProfilerBundle] assign automatic colors to custom Stopwatch categories

8ca975d: [HttpKernel] fixed compat with legacy DebugClassLoader

419be6a: [SecurityBundle] moved Anonymous DI integration to new AnonymousFactory

4b701bb: [FrameworkBundle, ErrorRenderer] used FileLinkFormatter service when possible

74d5fa6: [Workflow] use a better exception message when many workflows are found

b07df9d: [Mailer] renamed SmtpEnvelope to Envelope

60e3de6: minor tweaks to the new Welcome Page

Master changelog:

afe5188: removed legacy code from STDIN commands

3f0cf49: [HttpClient] fixed calling the buffer-enabling callback

c0f0b8a: [Console] used correct EventDispatcherInterface

3db419e: [DoctrineBridge] getMetadataDriverClass() is abstract now

Symfony Binary

The Symfony binary, which provides tools for developing Symfony applications in your local machine, released its new 4.7.0 version with the following changes:

Display an error when trying to retrieve a environment variable value marked as sensitive

Fix a panic when a Docker env var is empty

Improve messages for plan/storage update

Use composer.phar from the project directory if present

from the project directory if present Disable timeouts on billing API

Fix Slack tokens for integrations setup are not properly validated

Add support for Strong Customer Authentication in payment process

Newest issues and pull requests

They talked about us

Call to Action