Repository navigation
GTM-API v1.0.0
Pre-release
Pre-release
[1.0.0] - 2025-11-27
Added
- API pública para autenticación (registro, login, refresh, logout, validación) con JWT HS256 y refresh tokens persistidos.
- CRUD completo de tareas, subtareas, etiquetas, adjuntos y perfil de usuario con validaciones, paginación y filtrado.
- Migraciones Flyway para crear esquema inicial y sembrar datos base, más datos locales de desarrollo.
- Documentación OpenAPI/Swagger (
/swagger,/v3/api-docs) y JavaDocs generables con Maven. - Dockerfile multi-stage y
docker-compose.ymlcon servicio MySQL y healthchecks listos para desarrollo. - Suite de pruebas unitarias e integradas con cobertura JaCoCo (70% líneas / 60% ramas mínimas).
- Observabilidad inicial con Spring Boot Actuator (
/actuator/healthpúblico, resto protegido).
Changed
- Versionado del artefacto a
1.0.0con metadata de licencia, desarrollador y SCM completa. - Documentación alineada al puerto por defecto
2828y ejemplos de configuración actualizados. - Pipeline CI/CD inicial preparado para linting del Dockerfile, pruebas Maven e imagen de contenedor.
Security & Privacy
- Reglas de autorización claras por rol (USER/ADMIN) y CORS configurable por entorno.
- Exclusión explícita de
.envy secretos del contexto de build y de las imágenes publicadas.
Full Changelog: https://github.com/JaredMCC4/gtm-api/commits/v1.0.0