eZecosystem / Mirror / Symfony Blog / A week of symfony #597 (4-10 June 2018)

A week of symfony #597 (4-10 June 2018)

This week, development activity focused on fixing the first reported issues about the Symfony 4.1 stable version. Meanwhile, work on Symfony 4.2 already started with the addition of a ServiceSubscriberTrait and the improvement of the performance of some Dependency Injection passes. Lastly, the Call for Papers for SymfonyCon 2018 conference was announced.

Symfony development highlights

2.8 changelog:

  • ae30a80: [Debug] pass previous exception to FatalErrorException

3.4 changelog:

  • af06990: [Cache] memcache connect should not add duplicate entries on sequential calls
  • 67d4e6d: [Cache] TagAwareAdapter should not corrupt memcached connection in ascii mode
  • 88098f3: [Cache] TagAwareAdapter over non-binary memcached connections corrupts memcache
  • 7f2cb73: [Lock] remove released semaphore

4.1 changelog:

  • 9660103: [FrameworkBundle] improved exception message when AbstractController::getParameter fails
  • 7605706: [DebugBundle] DebugBundle::registerCommands should be noop
  • 2521e7b: [Routing] don't reorder past variable-length placeholders
  • 0ed3d0d: [WebProfilerBundle] fixed getSession when no session has been set deprecation warnings
  • 8130f22: [DependencyInjection] ignore missing tree root nodes on validate
  • 6770630: [FrameworkBundle] fix test-container on kernel reboot and revert to returning the real container from Client::getContainer()

Master changelog:

  • fa022f0: [DependencyInjection] add ServiceSubscriberTrait
  • 4f197a5: [FrameworkBundle] deprecate auto-injection of the container in AbstractController instances
  • 4cd6477: [DependencyInjection] don't generate factories for errored services
  • d8739d1: [DependencyInjection] improved performance of removing/inlining passes

Newest issues and pull requests

They talked about us


Be trained by Symfony experts - 2018-06-11 Paris - 2018-06-11 Paris - 2018-06-13 Paris