- Add template schema versioning system with compatibility validation
- Add variable-level dependencies with format 'variable=value'
- Add --all flag to show/generate commands for debugging
- Add storage and config sections to compose module spec
- Bump compose module schema version to 1.1
- Add cli/core/version.py for semantic version comparison
- Add IncompatibleSchemaVersionError exception
- Move CLI version from __main__.py to __init__.py
- Update release workflow to validate version consistency
- Update CHANGELOG.md with new features
- Update AGENTS.md documentation
- Add CHANGELOG.md following Keep a Changelog format
- Update GitHub Action to extract [Unreleased] section for release notes
- Include changelog content in GitHub releases automatically
Fixes#1296
- Move script from scripts/ to .github/scripts/
- Add parameter support to process specific files only
- Update workflow to detect changed files and pass to script
- Add explicit exit 0 to prevent false failures
- Only sync templates that were actually changed by Renovate