Notas de la Versión v0.9.4
Aspectos Destacados
docmd v0.9.4 incluye correcciones del esquema de color en modo oscuro para OpenAPI, desactivación estricta del Asistente de IA desde configuración, actualización al motor docmd-assistant v0.1.15 con recuperación de respuestas sanitizadas, ejecutor de pruebas paralelo multinúcleo y una aceleración significativa del proceso de compilación y verificación.
Corrección del Modo Oscuro en OpenAPI (@docmd/plugin-openapi)
- Anulación del Esquema de Color Oscuro: Se corrigieron los colores de fondo para los contenedores de operaciones (
.oa-operation), tablas de esquemas (.oa-schema-table), descripciones de parámetros y detalles de respuestas para heredar limpiamente el tema oscuro del sitio. - Paridad Visual: Las tablas de esquemas y las definiciones de modelos se integran a la perfección en modo oscuro sin fondos blancos desalineados.
Asistente de IA y Motor (@docmd/plugin-ai y docmd-assistant v0.1.15)
- Desactivación Estricta por Configuración: Se corrigió un problema donde establecer
plugins.ai.assistant: falseoplugins.ai.enabled: falseaún inyectaba scripts y hojas de estilo en el HTML compilado. - Actualización a docmd-assistant v0.1.15: Resuelve el descarte accidental de respuestas legítimas del asistente y garantiza explicaciones completas en lenguaje natural durante sesiones multiturmo.
Aceleración de Pruebas y Flujo de Mantenimiento
- Ejecución de Pruebas en Paralelo: Rediseño de
tests/runner.jspara ejecutar suites de integración concurrentemente en múltiples núcleos de CPU, reduciendo los tiempos de prueba en un ~65%. - Caché de Compilación Determinista: Se corrigió la creación de carpetas de almacenamiento y se excluyeron los directorios de salida (
site/,_site/) del hash de instantáneas, logrando tasas de acierto cercanas al 100%. - Flujo Optimizado (
pnpm prep): Eliminación de limpiezas redundantes denode_modulesy pruebas duplicadas, reduciendo el tiempo total depnpm prepde ~4.7 minutos a ~1.3 minutos (~3.4x más rápido). - TUI Estandarizada (
pnpm sim): Unificación de registros de etapas con corchetes estandarizados ([ DONE ],[ WAIT ],[ INFO ]).
Problemas y Solicitudes de Extracción Resueltos
- Issue #207 / PR #208: Corregir estilos de OpenAPI en modo oscuro (contribuido por @w666).
- Issue #209:
@docmd/plugin-ai:assistant: falseno desactiva el widget de IA (getAssets ignora los flags de desactivación).
Paridad Global de Documentación
- Sincronización Multilingüe: Notas de versión y estructura de navegación sincronizadas en inglés (
en), alemán (de), español (es) y chino (zh).