A Week of Symfony #624 (10-16 December 2018)

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 Symfony announced that there will be nine official Symfony conferences in 2019 in eight countries and three continents. Meanwhile, the work on the upcoming Symfony 4.3 started with the addition of new features like hyperlinks support in the console.

Symfony development highlights

This week, 47 pull requests were merged (40 in code and 7 in docs) and 47 issues were closed (43 in code and 4 in docs). Excluding merges, 37 authors made 1883 additions and 916 deletions. See details for code and docs.

3.4 changelog:

  • 3ee6f1d: [Security] defer log message in guard authenticator
  • 326ebaa: [Serializer] fixed serialization ignores argument type hint from phpdoc for array in constructor argument
  • 4c8d04c: [Yaml] ensured that the mb_internal_encoding is reset to its initial value
  • 153220a: [TwigBridge, Form] prevented multiple rendering of form collection prototypes
  • 7028f84: [DependencyInjection] moved RegisterServiceSubscribersPass before DecoratorServicePass
  • 7a34a78: [FrameworkBundle] fixed describing routes with no controllers
  • 3fff306: [Debug] ignored underscore vs backslash namespaces in DebugClassLoader

4.1 changelog:

  • 4c08b07: optimized perf by replacing call_user_func with dynamic variables
  • 0960dfd: [Routing] fixed dumping same-path routes with placeholders

4.2 changelog:

  • fae1854: [Cache] don't erase processed redis DSN
  • e3123f8: [VarExporter] don't call userland code with uninitialized objects
  • 0b99a8e: [Messenger] restored message handlers laziness

Master changelog:

  • d62ecd5: [Form] shortcut debug:form for partial type name
  • 58b29d6: [Console] added hyperlinks support
  • 7dc1521: [Validator] added support for UATP card validation
  • a9694f7: [PhpUnitBridge] added ClassExistsMock
  • d069c26: [FrameworkBundle] stop calling Kernel::boot() twice in CLI
  • da4019a: [WebProfilerBundle] improved PHP extension badges
  • 58c7ad4: [VarDumper] added support for links in CliDumper
  • d12a6d0: [DependencyInjection] computed autowiring error messages lazily
  • 95cda62: [Messenger] added an alias for transport.symfony_serializer so SerializerInterface can be autowired
  • f2590d1: [WebProfilerBundle] enabled translation filters

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.