SymfonyWorld Online 2021 Winter Edition December 9 – 10, 2021 100% Online +20 talks and workshops

A Week of Symfony #622 (26 November - 2 December 2018)

This week of Symfony blog post is backed by JoliCode. JoliCode is a team of passionate developers and open-source lovers, with a strong expertise in PHP & Symfony technologies. They can help you build your projects using state-of-the-art practices.

This week, Symfony 2.8.48 (the last one in the 2.x branch), 3.4.19 and 4.1.8 maintenance versions were released. In addition, the first stable version of Symfony 4.2.0 was published. Meanwhile, SymfonyCloud was unveiled as a fully-managed platform created for Symfony developers. SymfonyCloud will be fully introduced next week, during the SymfonyCon Lisbon 2018 conference.

Symfony development highlights

This week, 65 pull requests were merged (57 in code and 8 in docs) and 54 issues were closed (50 in code and 4 in docs). Excluding merges, 36 authors made 3.043 additions and 1.678 deletions. See details for code and docs.

2.8 changelog:

  • 57c1432: [DomCrawler] excluded fields inside "template" tags
  • 8a60f98: [BrowserKit] fixed BC Break for HTTP_HOST header
  • c0bfdeb: [Translation] used XLIFF source rather than resname when there's no target
  • 8f2ad36: [DoctrineBridge] fixed case sensitivity issue in RememberMe\DoctrineTokenProvider
  • 7be8ca5: [DoctrineBridge] catch errors while converting to db values in data collector

3.4 changelog:

  • 511b070: [EventDispatcher] unwrap wrapped listeners internally
  • 11fde69: [PropertyAccessor] fixed encoding of cache keys
  • 0878006: [Routing] fixed trailing slash redirection when using RedirectableUrlMatcher
  • 1f59fa4: [PropertyAccess] made cache keys encoding bijective
  • d6bbde5: [Console] moved back root exception to stack trace in verbose mode
  • 27c17be: [DependencyInjection] fixed combinatorial explosion when analyzing the service graph
  • 35df3b5: [PropertyAccess] calculated cache keys for property setters depending on the value
  • 6c3c47e: [Form] handled all case variants of "nan" when parsing a number
  • fb4b75d: [EventDispatcher] fixed eventListener wrapper loop in TraceableEventDispatcher
  • 1905cde: [Validator] allowed ConstraintViolation::__toString() to expose codes that are not null or empty strings

4.1 changelog:

  • d788976: [MonologBridge] return empty list for unknown requests
  • eef2a94: [FrameworkBundle] undeprecated the single-colon notation for controllers

Master changelog:

  • 14931b1: [DependencyInjection] fixed copying expression providers when analyzing the service graph
  • 6612250: [Contracts, Cache] allow retrieving metadata of cached items
  • 905119b: [Workflow] trigger "entered" event for subject entering in the Workflow for the first time
  • 4df912b: [DomCrawler] added return of element name in extract() method
  • 67be665: [DependencyInjection] added a "default" EnvProcessor
  • e695449: [DependencyInjection] deprecated using env vars with cannotBeEmpty()
  • 8aee36d: [Debug] mark ErrorHandler and ExceptionHandler classes as final

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.

A Week of Symfony #622 (26 November - 2 December 2018)

Tweet this


Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.