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

Viernes, 29 de Febrero de 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

1 comentario

  1. [...] Una semana con Symfony #33 (18-24 febrero 2008) [...]

    rpsblog.com » A week of symfony #62 (3->9 march 2008) 10 de Marzo de 2008 a las 2:56 am

Añade tu comentario

(requerido)

(requerido, nunca se publica)