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: false o plugins.ai.enabled: false aú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.js para 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 de node_modules y pruebas duplicadas, reduciendo el tiempo total de pnpm prep de ~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: false no 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).