Based on the latest stable version of Symfony 1.4 (at the time of writing: 1.4.20), with BC-breaking (but important) fixes applied.