This week Symfony 2.8.46, 3.4.16 and 4.1.5 maintenance versions were released. Meanwhile, the upcoming Symfony 4.2 version added an Instantiator::instantiate() method to create and populate objects without calling their constructors and made cookies auto-secure. Lastly, a new Symfony Mailer component was introduced during the SymfonyLive London 2018 conference and will be published in the coming weeks.
Symfony development highlights
- c9bbc66: [HttpFoundation, Security] forward locale and format to subrequests
- 2e85ef5: [TwigBundle] fixed caching of templates in src/Resources/
/views on cache warmup
- 2a605c2: [Cache] prevent getting older entries when the version key is evicted
- 0997ff5: [HttpFoundation] X-Accel-Mapping does not use HTTP key=value syntax
- 792ec82: [Form] deprecated the unused scale option
- 31f8cb9: [Form] deprecated precision in IntegerToLocalizedStringTransformer
- 9db435e: [Serializer] deprecated normalizers and encoders which don't implement the base interfaces
- b36172c: [VarExporter] added Instantiator::instantiate() to create and populate objects without calling their constructor nor any other methods
- 10df10c: [SecurityBundle] made remember-me cookies auto-secure and inherit their default config from framework session cookies
- 60fac5c: [HttpFoundation] made cookies auto-secure when passing them $secure=null
- e6deb09: [Cache] support configuring multiple Memcached servers in one DSN
- 3cd411a: [Cache] added setCallbackWrapper() on adapters implementing CacheInterface for more flexibility
- 3afe4e7: [BrowserKit] throw exception when request() wasn't called
- 91add60: [Validator] added BC layer covering BicValidator without Intl
Newest issues and pull requests
- [RFC] Symfony component implementing PSR-18
- [Messenger] Allow set priority for custom middleware
- [DX] [WebServerBundle] Display the local host IP when binding to 0.0.0.0
- [TwigBundle] Ability to disable built-in ExceptionListener
- [RFC] New constraints for Symfony validator
- [RFC] Improve bean validation
They talked about us
- Implement a ReCaptcha React component validated by Symfony
- Deploying a Symfony 4 application to Heroku (with Webpack!)
- Goodbye RabbitMQ Bundle, Hello Symfony Messenger
- Panther: test your Symfony apps with real web browsers (SymfonyLive London slides)
- The Easiest Way To Debug A Symfony Application in PhpStorm
- A forgiving command loader for Symfony Console
- Upcoming Symfony conferences and workshops
- 20 cosas que deberías saber de Symfony 4
- Symfony lancia SymfonyCasts
- Routing configuration Symfony 3.4
Upcoming Symfony Events
- Symfony trifft Kiel: Kiel, Germany (October 1, 2018)
- Treffen der Symfony: Hamburg, Germany (October 2, 2018)
- Symfony Stammtisch: Munich, Germany (October 9, 2018)
- SymfonyDay 2018: Verona, Italy (October 19, 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.
I am really looking forward to the mailer component! What are the main differences to SwiftMailer?
@Daniel the new component will be completely different from SwiftMailer. In the coming weeks Fabien will unveil more details and will publish the first version of the code.