Una semana con Symfony #22 (3 - 9 diciembre 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

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

16 de diciembre de 2007

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.