First of all, let me introduce myself: my name is Nicolas and I will be the symfony 1.1 release manager :)

We're really pleased to announce the release of symfony 1.1 beta3. This is an important step for symfony 1.1 as it's mostly the result of a huge effort of the community during the last code sprint we organized. Big thanks to all contributors who help making symfony better.

What has been done so far since the beta2:

  • There has been some problem with sfFinder and paths under Windows. The problem has been fixed, every Windows and symfony 1.1 beta2 users having troubles with the symfony cc and symfony generate:crud tasks are invited to upgrade.
  • Both bc and both escaping strategies has been dropped, now only on and off values are available.
  • Action template variables are not available anymore in the layout. This means that the layout has only access to global variables (all sf_ variables) and variables registered via a dedicated event. Refer to this wiki page for more information on how to upgrade.
  • CSRF protection is now disabled by default in the form framework. To enable it, just provide a secret key in the csrf_secret parameters of your app settings.yml file.
  • Formats and mime types support has been added:
    • A new sf_format parameter is now available in routing urls to associate formats and mime types.
    • Each defined format is associated by dedicated template extensions, eg. if the format is js, the default template will be indexSuccess.js.php.
    • The format is supported by templates, layouts, components, and partials.
  • I18n capabilities have been added to the form framework.
  • Now the admin generator work even if sf_compat is set to off.
  • A brand new generate:task task has been created to bootstrap task classes.
  • Documentation has been updated (but is still in a work-in-progress status).
  • By the way, we have now more than 8000 unit and functional tests.

If you're upgrading your project from 1.1 beta2, you just have to run the two following commands:

./symfony project:up
./symfony cc

If you are using an older 1.1 version, you'll have to carefully read the UPGRADE file to update your project.

Last but not least, after this beta3, you can expect a beta4 and a following RC1 as new features won't be added from now.

Published in #Releases