New Features
- Added extensive test configurations for Docker, React, Vue, Tailwind, pytest, and various combinations.
- Introduced new scenarios such as docker_react, docker_vue, docker_react_htmx, all_postgres, all_mysql, and unified structures.
Enhancements
- Added missing comma in metadata dictionary for valid syntax.
- Enhanced exception handling to print traceback on errors.
- Updated path formatting to use consistent double‑quoted strings.
- Improved cleanup of test directories and imports.
Bug Fixes
- Fixed syntax error in metadata dict that caused runtime failure.
- Corrected path construction to use forward slashes for cross‑platform compatibility.
- New Features:
- Added comprehensive test runner that cleans up temporary directories, verifies generated files, and prints a pass/fail summary.
- Introduced specific validation for pytest configuration, Vite integration, and Dockerfile dependencies based on selected metadata.
- Implemented clear pass/fail reporting with overall success metrics.
- Enhancements:
- Refactored bug_check.py to use explicit data structures and consistent double‑quote quoting for path construction.
- Improved formatting and readability of metadata definitions and context preparation.
- Fixed Windows‑specific path handling regression by switching to double‑quoted string interpolation.
- Bug Fixes:
- Corrected path building to use double‑quoted strings, preventing potential path parsing issues on Windows.
This script validates template consistency and metadata usage, ensuring generated configurations are correct across all use‑case combinations. It provides automated checks to catch missing variable replacements, unused metadata fields, and mis‑configured requirements.
- New Features
- Introduce `check_template_consistency` to detect unreplaced `[[` variables in all templates.
- Implement `check_metadata_usage` to verify that all metadata flags are correctly applied.
- Iterate through all feature combinations to test requirements and settings rendering.
- Enhancements - Added structured console output sections for each generated example file.
- Integrated explicit error reporting for template rendering failures.
- Bug Fixes
- (none)