use Pimple as the base of our container, use Closures to define the services
use the well maintained symfony/yaml component instead of the old sfYaml library
bye bye, compat functions
replaced dirname(__FILE__) with __DIR__ and some more minor cleanup
do not test in PHP 5.2 anymore