Una semana con Symfony #33 (18-24 febrero 2008)

Esta semana ha sido muy tranquila para el desarrollo del núcleo de Symfony. Por el contrario, ha habido una gran actividad de desarrollo en los plugins y se han corregido más de 45 errores.

Cambios significativos en el código fuente

  • r7546, r7547: [1.0, 1.1] corregido un error en la codificación de las URI y en XHTML
  • r7575: [1.0] añadida una prueba unitaria para sfDateValidator
  • r7576: [1.1] refactorizado sfToolkit::getArrayValueForPath() y añadido el método sfToolkit::hasArrayValueForPath()
  • r7589, r7590: [1.0, 1.1] ahora sfNumberValidator no acepta valores hexadecimales
  • r7592, r7593: [1.0, 1.1] la información de la caché ahora es válida para el estándar XHTML 1.0 Strict
  • Actualizada la branch de dwhittle: incorporados los cambios introducidos por Propel 1.3, corregido un error en el manejo de excepciones en sfContext
  • ...y muchos otros cambios

Resumen de la actividad de desarrollo: 75 changesets, 24 nuevos defectos, 45 defectos corregidos, 18 nuevas mejoras solicitadas, 13 mejoras incorporadas, 8 nuevos defectos en la documentación, corregidos 7 errores en la documentación y 11 modificaciones en la documentación.

Documentación Wiki Plugins
  • Nuevos plugins
  • Plugins actualizados
    • sfPropelActAsPolymorphicBehaviorPlugin: ahora el plugin sigue de forma más estricta el tratamiento habitual de las claves externas en Propel: se utiliza sfParameterHolder para reducir el número de consultas a la base de datos, eliminados los métodos clearXXX() y deleteXXX().
    • sfPropelActAsCommentableBehaviorPlugin: corregida la documentación, solucionado un pequeño error en el contador de comentarios.
    • sfPropelActAsTaggableBehaviorPlugin: corregido un error en TagPeer::getRelatedTags() cuando existen objetos de varias clases, getTaggedWithCriteria() ahora también acepta las etiquetas en forma de cadena de texto en vez de en forma de array.
    • sfDoctrinePlugin: añadido require_once() en la tarea base, actualizado el sistema de tareas.
    • sfJobQueuePlugin: solucionado un error en sfFlexibleLogger, solucionado otro error relacionado con la edición de los parámetros del trabajo mediante la interfaz gráfica, añadidas funciones de finalización (shutdown functions) en sfJob y sfJobQueue.
    • sfPageFlowPlugin: publicada la versión 0.0.2, actualizada la documentación.
    • sfPropelActAsCountableBehaviorPlugin: el valor de las columnas nb_sf_counts ahora se actualiza automáticamente.
    • sfPropelImpersonatorPlugin: añadido el soporte para añadir campos propios adicionales en cualquier objeto Propel mediante el método ->addAsColumn().
    • sfDoctrineSimpleCMSPlugin: solucionados algunos errores cuando está activado el mecanismo de escape, actualizados los esquemas para la branch 1.0 de sfDoctrinePlugin.
    • sfGuardDoctrinePlugin: solucionado un error que tenía en cuenta los usuarios inactivos al intentar recuperar una contraseña perdida.
    • sfSimpleCMSPlugin: añadido el aviso de que no se puede utilizar SQLite con este plugin, corregida la forma en la que se muestran los idiomas disponibles, modificados los estilos en el editor de slots y muchos otros cambios.
    • csOopCalendarPlugin: añadido el soporte para procesar archivos en formato iCalendar.
    • sfLucenePlugin: publicada la versión 0.1.5
Nuevos sitios web creados con Symfony Artículos sobre Symfony publicados en blogs de todo el mundo

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

29 de febrero de 2008

Etiquetas

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

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