🚀 VersaORM-PHP v1.2.0 (27-08-2025)
[1.2.0] - 2025-08-27
-
Mejoras en la generación de esquema y creación de índices:
createIndexPortableyschemaCreateahora generan DDL portable y manejan correctamente diferencias entre MySQL, PostgreSQL y SQLite (evitan cláusulas inválidas en SQLite, posicionanUSINGsegún driver).
-
VersaORM:- Mejoras en el flujo de
execute(), validaciones DDL (freeze) y sanitización de identificadores. - Logging y manejo de errores reforzados.
- Mejoras en el flujo de
-
VersaModel:- Reutilización de la instancia de ORM para preservar estado de conexión.
- Mejoras en helpers de consulta y en la resolución de condiciones (p. ej.
findOney métodos auxiliares).
-
QueryBuilder:- Mejoras en la exportación y carga de relaciones; manejo más robusto de eager-loading y errores asociados.
-
SQL/PdoEngine:- Ajustes en
query_plany soporte de métricas para entornos de pruebas.
- Ajustes en
-
HasStrongTyping:- Incorporación de soporte para conversores de tipo en tiempo de ejecución y mejoras en mapeo de tipos.
Nota: múltiples pruebas unitarias nuevas cubren estos cambios (tests en
tests/).
What's Changed
- chore(deps): update sqlx requirement from 0.7 to 0.8 in /versaorm_cli in the cargo group across 1 directory by @dependabot[bot] in #4
- Potential fix for code scanning alert no. 1: Workflow does not contai… by @kriollo in #6
- CI: corregir workflow de compatibilidad PHP y alinear metadata by @kriollo in #7
- Docs: actualizar referencias PHP a 8.1+ by @kriollo in #8
- Fix: actualizar requisitos de PHP a 8.1 en documentación y configuración by @kriollo in #9
- Chore/tests/add versaormtrait tests by @kriollo in #11
- test(unit): add unit tests skeletons by @kriollo in #10
New Contributors
- @dependabot[bot] made their first contribution in #4
Full Changelog: v1.1.1...v1.2