Appearance
Changelog
All notable changes to the UDE (Universal Documentation Engine) project will be documented in this file.
[v2.0] - 2026-07-08
The v2.0 milestone represents a comprehensive architectural overhaul, introducing strict typing, advanced decoupled CI/CD integrations, and enterprise-grade security gates.
Added
- Typed Entity Models: Complete schema evolution replacing untyped
ClassEntitywith 7 strict Pydantic models (e.g.,VariableModel,MethodModel). - Decoupled CLI Architecture: New subcommands
ude parse,ude render,ude compile, andude auditallowing discrete IR payload generation and rendering. - Strict Coverage Auditing:
GlobalConfig.coverage_modeandcoverage_thresholdsettings, empowering the newude auditblocking quality gate. - Cross-Repository Orchestration: Formalized payload synchronization via GitHub
repository_dispatchwebhooks across the submodule topology. - Automated Security Guards:
pydantic_guard(Bash/PowerShell) to strictly block obsolete dictionary key access. - Project Catalog Metadata: Added
project_nameandversionfields toProjectCatalog.
Changed
- Refactored
fields: List[str]tofields: List[VariableModel]. - Enforced strict shell execution (
bash -euo pipefail {0}) and minimized permissions in all GitHub Actions workflows.
[v1.0] - 2025-01-15
The initial MVP release establishing the core documentation generation capabilities.
Added
- Flat CLI flag architecture for single-pass documentation generation.
- Basic
ClassEntityandNamespaceEntitystring-keyed data structures. - Support for Doxygen XML parsing and basic HTML/Markdown rendering output.
Related Docs: (Paths below are repository-root-relative.)
user-docs/docs/migration-v2.md— step-by-step migration guide for the breaking changes listed aboveuser-docs/docs/cli-reference.md— reference for the newude parse/render/compile/auditsubcommands
