Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

A Week of Symfony #679 (December 30, 2019 - January 5, 2020)

This week, we published the end of the year and end of the decade summaries for the Symfony project. Meanwhile, we completed a portable HTTP/2 implementation for the HttpClient component based on Amp's HTTP client. Lastly, we improved the performance of some catalogue operations in the Translator component.

Symfony development highlights

This week, 65 pull requests were merged (33 in code and 32 in docs) and 30 issues were closed (26 in code and 4 in docs). Excluding merges, 31 authors made 1,588 additions and 753 deletions. See details for code and docs.

3.4 changelog:

  • c976752: [Console] use helper strlen statically in FormatterHelper and remove duplicated code
  • 8e9aafc: [Translator] fixed performance issue in MessageCatalogue and catalogue operations
  • 28c9463: [PhpUnitBridge] add test case for @expectedDeprecation annotation
  • 9392f76: [Form] ensure to expect no validation for the right reasons
  • 28e502e: [PropertyInfo] fix BC issue in phpDoc Reflection library
  • 8c7b1c8: [Validator] updated the Arabic translation

4.3 changelog:

  • 08670cc: [Mailer] fixed incorrect sender address in MailchimpBridge when sender has name
  • e348513: [Mailer] fixed missing attachments in MailchimpBridge when sending via Mandrill API
  • cf83c60: [HttpClient] fixed capturing SSL certificates with NativeHttpClient
  • cbf2abd: [TwigBridge] added missing help messages in form themes
  • 423d3dd: [Routing] fixed i18n routing when the url contains the locale
  • eb5171f: [Mailer] removed line breaks in email attachment content

4.4 changelog:

  • 3415224: [DebugBundle] made RemoveWebServerBundleLoggerPass internal
  • 6832cee: [Mailer] payload sent to Sendgrid doesn't include names
  • 6b2f4e6: [HttpClient] fixed casting responses to PHP streams
  • ca69626: [Mailer] make sure you can pass custom headers to Mailgun
  • 9d4c98e: [HttpClient] fixed support for non-blocking resource streams

5.0 changelog:

  • 3ba6f8d: [Notifier] fixed Nexmo notifier bridge namespace
  • f35935f: [DebugBundle] drop RemoveWebServerBundleLoggerPass
  • 905db59: [FrameworkBundle] fixed getUser() phpdoc in AbstractController

Master changelog:

  • cfeacf1: [DependencyInjection] dump root namespace array_key_exists in PhpDumper
  • 0c6d64b: [HttpClient] in StreamWrapper::createResource use the more efficient Response::toStream method if safe and available

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 #679 (December 30, 2019 - January 5, 2020) symfony.com/blog/a-week-of-symfony-679-december-30-2019-january-5-2020

Tweet this

Comments

Comments are closed.

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