v0.9.4 Versionshinweise
Highlights
docmd v0.9.4 bringt OpenAPI-Dark-Mode-Korrekturen, eine strikte Deaktivierung des AI-Assistenten über Konfigurations-Flags, das Engine-Upgrade docmd-assistant v0.1.15 mit Wiederherstellung bereinigter Antworten, einen parallelisierten Multi-Core-Test-Runner sowie eine erhebliche Beschleunigung der Monorepo-Wartungspipeline.
OpenAPI-Plugin Dark-Mode-Korrektur (@docmd/plugin-openapi)
- Dunkles Farbschema: Hintergrundfarben für OpenAPI-Operations-Container (
.oa-operation), Schematabellen (.oa-schema-table), Parameterbeschreibungen und Antwortdetails wurden korrigiert, um das dunkle Design der Website nahtlos zu übernehmen. - Visuelle Parität: Schematabellen und Modelldefinitionen fügen sich im Dark Mode ohne störende helle Hintergründe perfekt in die Dokumentation ein.
AI-Assistent-Plugin & Engine (@docmd/plugin-ai & docmd-assistant v0.1.15)
- Strikte Konfigurationsdeaktivierung: Ein Problem wurde behoben, bei dem
plugins.ai.assistant: falseoderplugins.ai.enabled: falsedennoch Skripte und Stylesheets in das generierte HTML einbettete. - Engine-Upgrade auf v0.1.15: Behebt fälschliches Entfernen berechtigter Assistentenantworten und stellt vollständige natürlichsprachige Erklärungen sicher.
Pipeline- & Test-Runner-Beschleunigung
- Parallele Testausführung:
tests/runner.jsführt externe Integrations-Suites nun parallel über mehrere CPU-Kerne aus, was die Testzeit um ~65 % reduziert. - Deterministischer Build-Cache: Die Erstellung des Cache-Verzeichnisses wurde korrigiert und Ausgabeverzeichnisse (
site/,_site/) wurden vom Snapshot-Hashing ausgeschlossen (Trefferquote nahe 100 %). - Optimierte Wartung (
pnpm prep): Durch das Vermeiden redundanternode_modules-Löschungen und doppelter Tests wurde die Gesamtlaufzeit von ~4,7 Minuten auf ~1,3 Minuten gesenkt (~3,4x schneller). - Standardisiertes Simulator-TUI (
pnpm sim): Einheitliche Statusprotokolle mit Standard-Klammern ([ DONE ],[ WAIT ],[ INFO ]).
Gelöste Issues & Pull Requests
- Issue #207 / PR #208: OpenAPI-Stile im Dark Mode korrigieren (beigetragen von @w666).
- Issue #209:
@docmd/plugin-ai:assistant: falsedeaktiviert das AI-Widget nicht (getAssets ignoriert Deaktivierungs-Flags).
Globale Dokumentationsparität
- Mehrsprachige Synchronisierung: Versionshinweise und Navigationsstrukturen wurden auf Deutsch (
de), Englisch (en), Spanisch (es) und Chinesisch (zh) synchronisiert.