Symfony News

A week of symfony #567 (6-12 November 2017)

This week, Symfony 2.7.36, 2.8.29 and 3.3.11 maintenance versions were released. Meanwhile, Symfony focused on improving the performance of the upcoming Symfony 3.4 and 4.0 versions: optimized deprecations, better aggregation of notices, added a feature to inline related services and other micro-optimizations.

Symfony development highlights

2.7 changelog:

  • ae65bd8: [ProxyManager Bridge] removed direct reference to value holder property
  • 2110dc3: [Intl] updated ICU data to 60.1
  • f249310: [FrameworkBundle] specifically inject the debug dispatcher in the collector

3.3 changelog:

  • 5dcd82c: [SecurityBundle] fixed the datacollector to properly support decision.object being null
  • 35f300d: [Yaml] allow to parse custom tags when linting YAML files
  • d4d8d3a: [HttpKernel, Debug] removed noise from stack frames of deprecations

3.4 changelog:

  • b2edd51: [DependencyInjection] fixed cannot bind env var
  • 850bb2d: [Twig Bridge] lazy-load extension deps
  • bd0899e: [FrameworkBundle] fine-tune generated annotations.php cache
  • 8e9f976: [HttpFoundation] prevent PHP from sending Last-Modified on session start
  • a3e0e49: [DependencyInjection] added "container.hot_path" tag to flag the hot path and inline related services
  • deb499e: [TwigBridge] fixed validation error design for expanded choiceType in Bootstrap 4 form theme
  • 9b3bf5d: [Debug] more aggressively aggregate silenced notices per file+line
  • e68919a: [WebServerBundle] prevent console.terminate from being fired when server:start finishes
  • aaa9f13: [TwigBundle] added default Twig templates path as a container param
  • 93f206e: [FrameworkBundle] added default mapping path for serializer component in bundle-less app
  • c549e3c: [FrameworkBundle] added default mapping path for validator component in bundle-less app
  • b7a74f7: [Debug] removed false-positive deprecation from DebugClassLoader
  • b0ce1c1: [FrameworkBundle] added default translations path option and convention

Master changelog:

  • b7928c3, 6a40488: [Config] fixed cannotBeEmpty()
  • bf52031: [Cache, Lock] added RedisProxy for lazy Redis connections

Newest issues and pull requests

They talked about us


Be trained by Symfony experts - 2017-11-22 Cologne - 2017-12-4 London - 2017-12-4 Lyon


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