The symfony team is happy to announce the immediate availability of symfony 1.3.4 and 1.4.4. These two maintenance releases address a number of bugs and are recommended updates for all symfony users.

The Highlights

Here are some of the more significant updates:

  • Doctrine 1.2.2: These releases include the latest release from the Doctrine 1.2 branch.
  • 304 Not Modified: An issue preventing symfony from sending 304 responses has been addressed.
  • form_tag(): This helper function was moved from the Form to the Url helper in the 1.3 branch for parity with 1.4.
  • Doctrine migration diffs: An autoloading issue with the doctrine:generate-migration-diff task has been addressed.
  • Shutting down Doctrine: Doctrine database connections are now properly closed during shutdown.
  • Merging short-syntax schemas: Doctrine schemas that use any of the abbreviated syntaxes available are now compatible with the configuration cascade.
  • Filtering on empty: The Doctrine form filter now checks for either NULL or an empty string when the "is empty" checkbox is marked on text or number fields for better parity with its Propel counterpart.

How to Upgrade

If you've checked out a copy of the a tag from Subversion, switch to the latest:

// symfony 1.3
$ svn switch http://svn.symfony-project.com/tags/RELEASE_1_3_4

// symfony 1.4
$ svn switch http://svn.symfony-project.com/tags/RELEASE_1_4_4

If you are using the PEAR package you can update using the pear command:

// symfony 1.3
$ pear upgrade symfony/symfony-1.3.4

// symfony 1.4
$ pear upgrade symfony/symfony-1.4.4

Once that's complete, clear your project's cache.

$ php symfony cache:clear
Published in #Releases