This week was one the most important weeks in Symfony's history. First, Symfony 2.8.0 was released, marking the end of the Symfony2 era. Then, the long awaited Symfony 3.0.0 made its debut, taking the entire community by storm. Lastly, the SymfonyCon Paris 2015 conference gathered more than 1,000 Symfony enthusiasts from all around the world to celebrate Symfony's 10th anniversary.

Symfony2 development highlights

2.3 changelog:

  • 9afbea2: [Process] fixed signaling/stopping logic on Windows
  • 44a2861: refactored EntityUserProvider::__construct() to not do work cause cache warm error
  • ec93b9a: [Process] unset callback after stop to free memory
  • 80fb51c: [Process] fixed stopping a process on Windows

2.7 changelog:

  • b2e3850: [DependencyInjection] validated class names and factory methods
  • a1c207c: [Console] set the redraw frequency at least to 1

2.8 changelog:

  • 729b98c: [DependencyInjection] throw exception when many autowired services use the same class
  • 021d93a: [Form] fixed choices defined as Traversable
  • a670ff1: [PhpUnitBridge] added weak-verbose mode and match against message instead of test name

3.0 changelog:

  • 9054bdf: [Security] allowed arbitrary types in VoterInterface::vote()
  • bc20af2: [Config] throw an exception when using cannotBeEmpty() on numeric or boolean nodes

Newest issues and pull requests

They talked about us

Published in #A week of symfony