This week, Symfony 4.2 deprecated the kernel name and the usage of getRootDir() and kernel.root_dir. Meanwhile, the Form component added a new help_attr option and the Messenger component renamed and reorganized some of its classes.
Symfony development highlights
This week, 56 pull requests were merged (37 in code and 19 in docs) and 46 issues were closed (26 in code and 20 in docs). Excluding merges, 40 authors made 3,116 additions and 4,274 deletions. See details for code and docs.
- 8322494: [Security] convert InsufficientAuthenticationException to HttpException with 401 status code
- dc11f7b: [FrameworkBundle] uniformize errors when a component is missing
- fdc9e09: [FrameworkBundle] update translation commands for the new directory structure
- 72ab16d: [DependencyInjection] fixed default undefined env to empty string during compile
- 0daf414: [Config] fixed @method annotation
- 2b34f2b: [Validator] use constraint options instead of properties
- 76f80e9: [HttpFoundation] made ResponseHeaderBag::makeDisposition static
- 5fda7e2: [HttpKernel] deprecated the Kernel name
- e85f6d4: [HttpKernel] deprecated usage of getRootDir() and kernel.root_dir
- 7048679: [FrameworkBundle] avoid calling getProjectDir() on KernelInterface
- f0814e1: [Form, TwigBridge] added help_attr
- bcff647: [Serializer] improved perf a bit by not using a signaling exception when not needed
- 91a2d75: [WebProfilerBundle] redesigned the log message filter
- 4d757b5: [Messenger] renamed "envelope items" and move them in the "Stamp" namespace
- 915870e: [Serializer] fixed MetadataAwareNameConverter break denormalization
- c620a3b: [TwigBundle] deprecated support for legacy templates directories
- 316e95c: [WebProfilerBundle] replay referer URL
Newest issues and pull requests
- [Validator] CardScheme contraint with empty schemes option
- [Security] Native support for 2FA
- [LDAP] Get more informations from account
- [DX] Enhance error when a 'use' is missing
They talked about us
- Manage State of The Symfony Rating dashboard Application With MobX
- How to Deploy a Symfony 4 Application to Production with LEMP on Ubuntu 18.04
- I wrote a proxy generator for Symfony's dependency injection
- League OAuth 2.0 server with Symfony – Introduction
- Khi nào cần tạo ra 1 interface cho 1 class
Upcoming Symfony Events
- 13th Symfony Bucharest Meetup: Bucharest, Romania (October 25, 2018)
- Symfony St. Petersburg Meetup #4: St. Petersburg, Russia (October 30, 2018)
- Symfony UG Berlin about JMS Serializer 2.0 & Jeopardy : Berlin, Germany (October 31, 2018)
- Symfony Meetup Frankfurt / Nov. 2018: Frankfurt, Germany (November 6, 2018)
- PHP Symfony User Group Basel: Basel, Switzerland (November 8, 2018)
Call to Action
- Follow Symfony on Twitter and retweet this article.
- Follow Symfony on Medium and clap for this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.
No news about new Symfony mailer :(
@Giray the Symfony Mailer is expected to be included in Symfony 4.3 (to be published in May 2019). Its source code will probably be published much earlier so we all can test it.