v0.9.9 - Variablen- & Personalisierungs-Engine, Versionierte Suchpfade, Template-Resolver & SPA-Routing
v0.9.9 - Variablen- & Personalisierungs-Engine, Versionierte Suchpfade, Template-Resolver & SPA-Routing
Highlights
docmd v0.9.9 führt eine umfassende Variablen- und Personalisierungs-Engine ein, die statische Build-Zeit-Interpolation mit clientseitiger Reaktivität vereint, optimiert das Laden von Suchindizes bei versionierten Pfaden, behebt Template-Slot-Warnungen und Abhängigkeitskonflikte, verbessert das SPA-Routing für externe Logos und optimiert Werkzeugaufrufe des KI-Plugins.
- Einheitliche Variablen- & Personalisierungs-Engine (
@docmd/core,@docmd/parser,@docmd/ui): Ermöglicht saubere{{ variable }}-Interpolation in Dokumenten, Bannern und Fußzeilen. Bietet konfigurierungsfreie Systemvariablen (docmd.version,docmd.buildYear,docmd.gitCommit,docmd.gitBranch,page.slug,page.title), Fallbacks mit||und Escaping mit\{{ ... }}. - Headless Client-Laufzeit (
@docmd/ui): Bindetdocmd-runtime.jsin alle Templates ein (default,summer). Stelltwindow.docmdmit reaktiven DOM-Markern (<span data-docmd-var="...">), Live-Code-Aktualisierungen für API-Schlüssel undpostMessage-Synchronisation bereit. - Versionierte Suchpfadauflösung (
@docmd/plugin-search): Behebt das Laden des Suchindex auf Seiten mit versionierten Basispfaden wie/vX.Y.Z/(PR #266 von @Goldloli, schließt #262). - SPA-Logo-Routing & Navigation (
@docmd/ui): Externe Logo-Links (z. B. auf Unternehmenswebsites) umgehen nun zuverlässig den SPA-Router ohne Navigationsfehler. - Template-Slot-Auflösung & Abhängigkeitshärtung (
@docmd/api,@docmd/ui): Beseitigt Warnungen bezüglich fehlender Template-Layouts (wie beisummer) und verhindert Paketbereinigungen in npm v7±Workspaces. - KI-Assistenten-Optimierung (
@docmd/plugin-ai): Präzisere Dokumentationsauszüge mit reduzierten Roundtrips.
Community Contributors & Pull Requests
Vielen Dank an alle Mitwirkenden der Version v0.9.9:
- @Goldloli für PR #266 (Suchindexpfad für versionierte Basispfade, schließt #262).
- @dependabot für automatisierte Abhängigkeitsaktualisierungen (PR #264, PR #265).
Was Sie in 0.9.10 erwartet
- Visuelle Rückmeldungen beim Kopieren von Codeblöcken auf Mobilgeräten.
- Erweiterte Normalisierung verschachtelter Tabs und Callouts.
- Weitere Leistungsoptimierungen für mehrsprachige Vektorsuchindizes.