Changelog¶
Todos los cambios notables de la API de Música Maestro.
[1.2.2] - 2026-02-02¶
Mejoras Backend¶
- Soporte de Metadatos en Incidencias: Ahora las incidencias de fichaje registran
source("App" o "Web") ydeviceIdcuando se generan. - Validaciones: Validación robusta en
StudentControllerpara requerir ID.
Infraestructura (DevOps)¶
- Tests de Integración Aislados: Implementado entorno con Docker para tests de integración que no afectan la BD de desarrollo.
- Protección de Commits: Implementado Husky para ejecutar tests unitarios e integración antes de cada commit.
- Corrección de Modelos: Arreglada duplicidad de columna en tabla
centers(SchoolCourseId) que causaba errores de sincronización.
[1.2.1] - 2026-02-02¶
Documentación¶
- Documentación completa de Historial de Fichajes (
/docs/fichaje/history.md) - Documentación de Reportes PDF (
/docs/fichaje/reports_pdf.md) con variantes de exportación.
[1.1.2] - 2026-01-19¶
Corregido¶
- Solucionada duplicación de incidencias de fichaje
- Los empleados pueden fichar entrada después de que el sistema detecte su ausencia
- Corregido comportamiento de
hasOpenRecorden endpoint/api/v2/timerecord/open
[1.1.1] - 2026-01-15¶
Añadido¶
- Migración endpoints asignación de alumnos a v2:
GET /api/v2/registration/students-by-subject-and-center- Lista estudiantes confullNameyregistrationStatusGET /api/v2/registration/students-assigned-to-event- Lista estudiantes asignados a un eventoPUT /api/v2/registration/assign-students-to-event- Asignar/desasignar estudiantes a eventos
Mejorado¶
- Validación: No permite asignar estudiantes con matrícula en estado
pending - Response unificada con
fullNameen lugar destudentName+studentLastname - Nueva response en asignación incluye
assignedStudents,removedStudents,rejectedStudents
Documentación¶
- Documentación completa en
/docs/registration/
[1.1.0] - 2026-01-13¶
Añadido¶
- Eliminar nóminas desde el panel de administración
- Soporte para múltiples nóminas por mes
Mejorado¶
- El listado de nóminas ahora muestra la fecha completa (día, mes y año)
[1.0.0] - 2026-01-12¶
Versión inicial documentada.
Funcionalidades¶
- Gestión de fichajes (entrada/salida)
- Gestión de nóminas (subir, listar)
- Gestión de bloques de contenido
- Gestión de asistencia
- Bolsa de horas
- Notificaciones push
- Gestión de usuarios y empleados