Skip to content

🚀 VersaORM-PHP v1.2.0 (27-08-2025)

Choose a tag to compare

@kriollo kriollo released this 27 Aug 23:16
· 87 commits to main since this release

[1.2.0] - 2025-08-27

  • Mejoras en la generación de esquema y creación de índices:

    • createIndexPortable y schemaCreate ahora generan DDL portable y manejan correctamente diferencias entre MySQL, PostgreSQL y SQLite (evitan cláusulas inválidas en SQLite, posicionan USING según driver).
  • VersaORM:

    • Mejoras en el flujo de execute(), validaciones DDL (freeze) y sanitización de identificadores.
    • Logging y manejo de errores reforzados.
  • 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. findOne y 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_plan y soporte de métricas para entornos de pruebas.
  • 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

Full Changelog: v1.1.1...v1.2