All notable changes to UTF8DOK are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-12-29
UTF8DOK is a universal documentation platform with compliance validation, diagram support, and seamless editor integration.
- AsciiDoc Parser: High-performance pest-based parser with full block/inline support
- AST Types: Rich document model supporting headings, paragraphs, lists, tables, code blocks
- Diagnostics System: Structured error reporting with severity levels and code locations
- Real-time validation as you type
- Go-to-definition for cross-references (
[[id]]and<<id>>) - Find all references across workspace
- Workspace symbol search
- Document symbols (outline view)
- Semantic token highlighting
- Bridge Framework support for Architecture Decision Records (ADRs)
- Orphan detection (documents must be reachable from entry points)
- Status validation (superseded ADRs require correct status)
- Missing attribute warnings (
:status:,:date:) - Configurable severity levels (error, warning, info, off)
- Diagram Support: Mermaid, PlantUML, D2 syntax highlighting
- Writing Quality: Weasel word detection, passive voice warnings
- Cross-reference validation
utf8dok init- Scaffold new documentation workspaceutf8dok audit- CI/CD compliance checking (text, JSON, markdown output)utf8dok dashboard- Generate HTML compliance reportsutf8dok check- Validate single filesutf8dok extract- Extract AsciiDoc from DOCXutf8dok render- Render AsciiDoc to DOCX with template
- LSP client integration
- Status bar with compliance status
- Compliance dashboard webview
- Commands: Show Dashboard, Run Audit, Fix All, Restart Server
- GitHub Actions workflow for automated audits
- Markdown output for PR comments
- Strict mode for blocking merges
- Release workflow for multi-platform binaries
- User Guide (
docs/manual.adoc) - Architecture Decision Records
- Dogfooding: UTF8DOK validates its own documentation
Two scaffolding templates available via utf8dok init:
- Bridge: ADR-focused workspace with compliance rules
- Basic: Simple AsciiDoc project structure
Pre-built binaries available for:
- Linux (x64)
- macOS (x64, ARM64)
- Windows (x64)
Rust 1.70.0
This release represents 20 phases of development:
| Phase | Feature |
|---|---|
| 1-5 | Core parser and AST |
| 6 | DOCX round-trip conversion |
| 7-9 | Validation engine and plugins |
| 10 | Universal platform foundation |
| 11 | Workspace intelligence |
| 12 | Compliance engine |
| 13 | Compliance dashboard |
| 14 | Configuration engine |
| 15 | Active assistance |
| 16 | CI/CD auditor |
| 17 | Rich content intelligence |
| 18 | VS Code extension |
| 19 | Production readiness |
| 20 | Day 1 experience |