Avalancha de nuevas versiones de Symfony

Durante los últimos tres días estamos asistiendo a una avalancha de lanzamientos de nuevas versiones de Symfony. Las tres ramas de desarrollo de Symfony se acaban de actualizar casi de forma simultánea.

La rama 1.0.x ha publicado la versión 1.0.19 casi dos meses después de su última versión. Como se trata de la versión más antigua y estable, el intervalo entre nuevas versiones cada vez es mayor. La versión 1.0.19 sólo corrige seis errores menores descubiertos en las últimas semanas. Recuerda que las nuevas versiones sólo corrigen errores y nunca introducen nuevas características, por lo que puedes actualizar tus proyectos sin miedo a que dejen de funcionar.

La rama 1.1.x, que es la que se recomienda actualmente para los proyectos de nueva creación, ha publicado la versión 1.1.6. El principal error corregido provocaba graves errores en PHP cuando se activaba la barra de depuración web y se utilizaban consultas SQL muy grandes. El otro error importante que ha sido corregido estaba relacionado con la internacionalización.

La rama 1.2.x, que es de la que va a salir la próxima versión estable y avanzada de Symfony, continúa dando los últimos toques a su versión final y acaba de publicar la versión 1.2.0 RC 2 (release candidate 2). Entre la decena de errores corregidos desde la versión RC 1, destaca un pequeño error en el nombre de una opción que hace que dejen de funcionar varias rutas del sistema de enrutamiento.

Para actualizar tu versión de Symfony:

  • Si usas el sandbox, te lo tienes que bajar otra vez.
  • Si lo has instalado mediante PEAR, ejecuta el comando adecuado para cada versión:
    • pear upgrade symfony/symfony-1.0.19
    • pear upgrade symfony/symfony-1.1.6
    • pear upgrade symfony/symfony-1.2.0-RC2
  • Si lo instalas mediante Subversion, ejecuta el comando adecuado para cada versión:
    • svn checkout http://svn.symfony-project.com/tags/RELEASE_1_0_19/ .
    • svn checkout http://svn.symfony-project.com/tags/RELEASE_1_1_6/ .
    • svn checkout http://svn.symfony-project.com/tags/RELEASE_1_2_0_RC2/ .

Independientemente de cómo lo actualices, no olvides borrar la caché de cada proyecto después de la actualización, mediante el comando symfony cc

Además, si actualizas a la versión 1.2.0 RC 2, no olvides volver a generar las clases del modelo y los formularios:

$ php symfony project:upgrade1.2
$ php symfony propel:build-model
$ php symfony propel:build-forms
$ php symfony propel:build-filters
$ php symfony cc

Fuentes: symfony 1.0.19 is out, symfony 1.1.6 already published, symfony 1.2 Release Candidate 2 available!

Comentarios

Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente unos meses después de su publicación para asegurar que estos sigan siendo relevantes.

Publicada el

28 de noviembre de 2008

Etiquetas

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.