Nueva versión Kumbia 0.5 RC1 ( Release Candidate )
Bueno, más que una nueva versión en sí, es un Release Candidate, el primero, puesto que la versión anterior era Alpha.
Los desarrolladores del framework hemos decidido liberar este paquete para que la propia comunidad y todo aquel que este interesado pueda probar una versión más estable.
No voy a comentar en este blog todas las nuevas funciones y revisiones realizadas, pero si que os voy a dar el enlace para que las podais consultar:
http://www.kumbiaphp.com/blog/2008/06/17/39/
Algunas funcionalidades:
- Adaptadores Reestructurados
- Nuevo adaptador MySQLi
- Reestructurado adaptador para PostgreSQL nativo
- Reestructurado adaptador para MySQL nativo
- Nuevo adaptador PDO (PHP Data Objects)
- Nuevos adaptadores para MySQL, PostgreSQL, SQLite con PDO
- Nuevos metodos en los adaptadores como create_table, drop_table, insert, update, delete, fetch_all, list_tables, describe_table, last_insert_id
- Mejoras en el cargador de adaptadores
- Reestructuración de ActiveRecord (mas rapido, consistente y estable)
- Soporte para multiples aplicaciones dentro de un mismo release de Kumbia
- Soporte para multiples Conexion de Base de Datos
- Soporte para desarrollar de manera modular ej: modulo/controller/action
- Agrupar los modelos en sub-directorios de models
- Mejoras en StandardForm
- Escritura de codigo utilizando estandares XHTML parcialmente
- Escritura de codigo PHP con E_STRICT habilitado
- Soporte para multiples filtros en controladores
- Cacheo basico de vistas, templates y layouts
- Nuevo sistema de configuración para soportar varias aplicaciones
- Directorio de testeo de funcionalidad para estar seguro que un cambio en el framework no afecta a las aplicaciones (adaptadores, active_record)
- Mejoras en el redireccionador
- Mejoras en StandardForm (eliminar codigo inutilizado y javascript inutilizado)
- Componente de cacheo avanzado en un 50%
- Mejoras en la clase logger, ahora es mas facil de usar. Usando niveles basados en PEAR:Log
- Multiples bugs solucionados en ActiveRecordBase
- Ahora los stylesheets se insertan magicamente en el $lt/head$gt;
- Mejoras en Archivos CSS para manejar rutas usando @path, @img_path y @css_path
- Nueva presentacion de excepciones muestra mas informacion
- Metodo log en controladores permite escribir logs directamente
- Excepciones ahora crean logs (configurable)
- Integracion libchart a Kumbia
- Componente filter
- ….