Una semana con Symfony #22 (3 – 9 diciembre 2007)

Domingo, 16 de Diciembre de 2007

Symfony continúa mejorando algunos de sus componentes antes del esperadísimo lanzamiento de la versión 1.1. Por ello, durante esta semana se han corregido 45 defectos y se han añadido 37 mejoras. También se ha refactorizado la parte correspondiente a la cache del framework.

Por último, Symfony ha alcanzado un nuevo hito: más de 300 sitios web públicos de todo el mundo aseguran que utilizan Symfony.

Cambios significativos en el código fuente

  • r6326: ahora es posible añadir opciones a sfForm
  • r6327: refactorizados los widgets de la fecha (eliminada la opción de indicar el separador, añadida una opción para el formato de la fecha, añadidas las opciones can_be_empty y empty_values)
  • r6334: añadidos los widgets y los validadores de país y de idioma
  • r6336: añadido un formato de fecha y hora por defecto en el archivo propel.ini
  • r6340: refactorizados los widgets de la fecha
  • r6341: añadidos los widgets de la fecha y hora internacionalizadas
  • r6358, r6360, r6361: ahora, el eaccelerator de sfProcessCache también borra los scripts cacheados
  • r6365: refactorizado el mecanismo de cache
    • algunas opciones se han renombrado para seguir la convención del código fuente (automaticCleaningFactor se llama ahora automatic_cleaning_factor, cacheDir ahora es cache_dir, etc.)
    • las clases de la caché disponen de una opción global llamada “prefix” y que por defecto vale lo mismo que la opción SF_APP_DIR
    • actualizadas todas las pruebas funcionales
  • r6370, 6371: corregido un problema al conectar a la base de datos mediante un socket de UNIX
  • r6373: añadida una opción para actualizar el archivo factories.yml
  • r6375, r6376: modificada la implementación de sfCultureInfo::simplify
  • r6397: añadidas dos opciones en sfFileLogger
  • Actualizada la branch de dwhittle con cientos de modificaciones
  • …y muchos otros cambios

Resumen de la actividad de desarrollo: 110 changesets, 14 nuevos defectos, 45 defectos corregidos, 2 nuevas mejoras, 37 mejoras incorporadas, 3 nuevos defectos en la documentación, corregidos 7 errores en la documentación y 6 modificaciones en la documentación.

Documentación

Wiki

Plugins

  • Nuevos plugins
  • Updated plugins
    • sfExtjsThemePlugin: ya funcionan de nuevo los comboBoxes, solucionado el filtrado y autocompletado en los comboboxes creados con listas desplegables, mejoradas las páginas de edición
    • sfLucenePlugin: añadida la tarea lucene:clean para eliminar los índices antiguos, eliminada la dependencia con sfMixer, actualizado el archivo README, solucionado un error con el framework Zend incluido, refactorizado el soporte de categorías
    • sfSenseiPlugin: primera versión de la integración de Symfony y el proyecto Sensei
    • sfPokaYokePlugin: ahora se comprueba el tipo de array en la configuración del validador
    • sfAmazonS3Plugin: regenerado el modelo con la opción behaviors=true
    • sfDoctrinePlugin: actualizado a la última versión de Doctrine
    • sfPropelActAsRatableBehaviorPlugin: añadida la opción star-width al helper sf_rater para permitir el uso de estrellas personalizadas
    • sfOpenOfficePlugin: pequeñas actualizaciones
    • sfYUIPlugin: actualizada la branch para 1.0 a la versión 2.4.0 de YUI
    • sfGuardDoctrinePlugin: corregidas las etiquetas
    • sfPJSPlugin: corrección de errores
    • sfMediaLibraryPlugin: corregido un error de JavaScript cuando se tiene instalada la extensión Adblock/Filterset.G de Firefox
    • sfGuardPlugin: añadido el código de estado de HTTP 401 cuando se viene de una petición realizada con XMLHTTPRequest, renombrado app_sfGuardPlugin_routes_register a app_sf_guard_plugin_routes_register, actualizada la documentación
    • sfPropelActAsNestedSetBehaviorPlugin: ahora se puede redefinir una directiva de configuración y se ha actualizado el archivo README
    • sfPropelActAsCommentableBehaviorPlugin: ahora se cargan los helpers de I18N y Date
    • csOopCssPlugin: añadido el método _compressSelectors en el objeto csOopCss para combinar los estilos CSS y obtener un resultado más optimizado
    • sfPHPUnitPlugin: reestructurados los directorios de las diferentes versiones para Symfony 1.0 y Symfony 1.1, actualizado el svn:externals de phpUnit

Nuevos sitios web creados con Symfony

Artículos sobre Symfony publicados en blogs de todo el mundo

2 comentarios

  1. [...] Una semana con Symfony #22 (3 – 9 diciembre 2007) [...]

    rpsblog.com » A week of symfony #50 (10->16 december 2007) 17 de Diciembre de 2007 a las 2:47 am
  2. [...] Una semana con Symfony #22 (3 – 9 diciembre 2007) [...]

    Symfony.es » Blog Archive » Una semana con Symfony #23 (10 - 16 diciembre 2007) 23 de Diciembre de 2007 a las 9:08 pm

Añade tu comentario

(requerido)

(requerido, nunca se publica)