-
Release v0.10.0 - Schema Evolution and Release Management
released this
2026-01-06 15:12:42 +00:00 | 172 commits to main since this releaseShowcase Feature: The release that validates itself
- v0.10.0 uses its own schema system to validate its CHANGELOG.md
Major Features:
- Schema Management System with naming conventions and versioning
- Enhanced schema-list command with numbered references
- Multi-schema validation with selection methods
- Semantic Document Validation system (section, content, link validation)
- Changelog Schema (changelog-schema-v1.0.md) for Keep a Changelog validation
- ADR Schema support for Architecture Decision Records
- Schema-of-Schemas implementation (6 phases complete)
Critical Fixes:
- Fixed setuptools-scm configuration to resolve version detection
- markitect --version now works correctly (was returning 'unknown')
- Retroactively created v0.9.0 git tag to maintain version history
- Version detection filters non-version tags correctly
Schema System:
- Markdown-first schema format (.md files with embedded JSON)
- x-markitect-sections: Section classification system
- x-markitect-content-control: Content pattern validation
- x-markitect-validation-rules: Custom validation rules
- Schema catalog for metadata and discovery
- 97 tests, 100% passing
Infrastructure:
- Enhanced release management tooling
- CHANGELOG validation via changelog schema
- Directory reorganization (todo/ → roadmap/, history/ for completed work)
Released: 2026-01-06
Downloads