v0.9.9 - Motor de variables y personalización, rutas de búsqueda versionadas, resolución de plantillas y enrutamiento SPA
v0.9.9 - Motor de variables y personalización, rutas de búsqueda versionadas, resolución de plantillas y enrutamiento SPA
Aspectos Destacados
docmd v0.9.9 incorpora un Motor de Variables y Personalización completo que abarca la interpolación estática en compilación y la reactividad dinámica en el cliente, soluciona la carga del índice de búsqueda en rutas base versionadas, refuerza la resolución de ranuras de plantilla y dependencias en monorepos, mejora la navegación SPA para logotipos externos y optimiza las respuestas del asistente de IA.
- Motor Unificado de Variables y Personalización (
@docmd/core,@docmd/parser,@docmd/ui): Permite interpolar expresiones{{ variable }}limpias en documentos, banners y pies de página. Ofrece variables de sistema sin configuración (docmd.version,docmd.buildYear,docmd.gitCommit,docmd.gitBranch,page.slug,page.title), valores por defecto con||y escape de sintaxis con\{{ ... }}. - Tiempo de Ejecución en Cliente (
@docmd/ui): Incorporadocmd-runtime.jsen todas las plantillas (default,summer). Exponewindow.docmdcon marcadores reactivos (<span data-docmd-var="...">), actualización en vivo de claves API en fragmentos de código y sincronizaciónpostMessageentre marcos. - Rutas de Búsqueda Versionadas (
@docmd/plugin-search): Corrige la carga del índice en sitios con rutas que terminan en versiones como/vX.Y.Z/(PR #266 de @Goldloli, resolviendo #262). - Enrutamiento del Logotipo en SPA (
@docmd/ui): Los enlaces externos del logotipo ahora eluden correctamente el enrutador SPA del cliente sin provocar errores de navegación. - Resolución de Plantillas y Dependencias (
@docmd/api,@docmd/ui): Elimina advertencias sobre plantillas inexistentes (como ensummer) y aísla las dependencias para evitar eliminaciones accidentales en npm v7+. - Optimización del Asistente de IA (
@docmd/plugin-ai): Respuestas más directas y síntesis de fragmentos con menos llamadas a herramientas.
Contribuidores de la Comunidad y Pull Requests
Agradecimiento especial a los contribuidores de esta versión:
- @Goldloli por PR #266 (resolución de rutas de búsqueda en bases versionadas, resolviendo #262).
- @dependabot por el mantenimiento automatizado de dependencias (PR #264, PR #265).
Qué Esperar en 0.9.10
- Confirmaciones visuales optimizadas al copiar bloques de código en dispositivos móviles.
- Mayor normalización en pestañas y bloques colapsables anidados.
- Mejoras continuas de rendimiento en índices de búsqueda vectorial multilingües.