The symfony core team is happy to announce the immediate availability of symfony 1.3 alpha2! This will be the last alpha release for the 1.3 branch, which means we are just a few days away from locking the API.

We've fixed a number of bugs and devoted considerable time to bringing Propel's integration up to speed with Doctrine's. Here are some of the development highlights since we last spoke...

Propel 1.4

Symfony now comes bundled with Propel 1.4. This latest version of the Propel ORM framework includes many exciting features, including build-time behaviors, better run-time introspection, and enhanced logging. Visit Propel's What's New in 1.4 page for more information.

Doctrine Migrations

A few new features have been added to symfony integration with Doctrine database migrations. A new task, doctrine:generate-migrations-diff, generates complete migration classes by comparing your project's old and new schemas. Additionally, --up and --down options have been added to doctrine:migration so you can easily step through your migrations, one at a time. For

A Better ->click()

You are now free to write cleaner and more flexible functional tests. The test browser's ->click() method now accepts any CSS selector, making it easy to target any button or link in a semantic fashion.

Cache More

Previous versions of symfony have disallowed caching of templates accessed with a query string in the address bar. We've changed this now, making it possible to cache any GET request.

Much of the documentation has been updated for symfony 1.3, including the Upgrade and What's New tutorials. We look forward to your feedback!

Published in #Releases