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

2.8 changelog:

  • c9bbc66: [HttpFoundation, Security] forward locale and format to subrequests
  • 2e85ef5: [TwigBundle] fixed caching of templates in src/Resources//views on cache warmup

3.4 changelog:

  • 2a605c2: [Cache] prevent getting older entries when the version key is evicted

4.1 changelog:

  • 0997ff5: [HttpFoundation] X-Accel-Mapping does not use HTTP key=value syntax

Master changelog:

  • 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

They talked about us

Upcoming Symfony Events

Call to Action

Published in #A week of symfony