diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0db5466 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,58 @@ +# Changelog — Datos País sobre el Cuidado + +Todas las versiones notables de este proyecto se documentan en este archivo. + +El formato sigue [Keep a Changelog](https://keepachangelog.com/es/1.1.0/) +y el proyecto adhiere a [Versionado Semántico](https://semver.org/lang/es/). + +--- + +## [No publicado] — Sprint 4: Formulario Wizard v3 + +En desarrollo en `main`. Cambio mayor: reescritura del formulario a wizard +pregunta-por-pantalla con instancias de vínculo familiar. + +### Por agregar +- Wizard pregunta-por-pantalla para todo el formulario +- Instrumento v3: 10 secciones, mini-wizard anidado para vínculos familiares +- Columna `instance_id` en `answers` para datos multi-instancia +- Autocomplete de barrios desde dataset INE/DGEEC +- Subtítulos explicativos del "porqué" por sección + +--- + +## [2.1.0] — 2026-06-16 + +Versión estable preservada en la rama `v2.1.0-stable`. Última versión del +formulario lineal antes del rediseño a wizard. + +### Agregado +- Dashboard multitenante con selector de empresa (Todos / InQuality / Fundación / Demo) +- Flag `p_all` (UUID cero) para vista agregada de todos los surveys +- Vista de control `/admin/responses` con tabla plana, filtro por empresa, + colapsar/expandir por submission +- Dos encuestas piloto: InQuality y Fundación Solidaridad (organizaciones separadas) +- Método formalizado: `method/PATTERNS.md` y `method/ANTI_PATTERNS.md` + (patrones C.8, AP.10, AP.11) + +### Cambiado +- Instrumento actualizado a v2.1 (feedback equipo médico): salto triple, + nueva pregunta 6.6, eliminación de "Prefiero no decir", 2.4 eliminada, + 2.1 a multiple_choice +- Next.js actualizado a 15.3.8 (pin exacto) + +### Seguridad +- Resuelto CVE-2025-66478 (+ advisory posterior CVE-2025-55183/55184/67779) + +### Infraestructura +- Migración completa a Supabase self-hosted en Dokploy +- Backups GFS locales con retención de 3 días + domingos 14 días + +--- + +## [2.0.0] — 2026-06 (anterior) + +Primera versión en producción con Supabase self-hosted. +- Formulario lineal de 44 preguntas +- Dashboard con 11 widgets y k-anonimato (k≥5) +- Instrumento v2 (44 preguntas, 8 secciones) \ No newline at end of file