All notable changes to Terminal Velocity will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.'
- Fix ambiguities with output directory on build command causing confusion
- Per-post asset collection/hosting
- Update example post to demonstrate
- Server side syntax highlighting
- Claude integration
- Vastly simplified path management by relying solely on the config.toml data
- Static file handling with proper directory structure preservation
- Hot reloading support for local development
- Progress indicators during site generation
- Default theme with terminal-inspired styling
- Automatic slug generation for posts
- Tag support for blog posts
- Preview text support in post metadata
- GitHub Actions for CI/CD and publishing
- Comprehensive test suite
- Improved post date handling with better error messages
- More robust frontmatter parsing
- Better error handling for file operations
- Simplified initialization command (
termv init [path]
)
- Port validation for development server
- URL path normalization to prevent double slashes
- Empty slug generation edge cases
- Static file copying to respect output directory configuration
- Date parsing validation in frontmatter
- Added port range validation (1024-65535)
- Basic static site generation
- Markdown support with frontmatter
- Template system using Tera
- Local development server
- CLI interface with basic commands
- Post creation wizard
- Initial release
- Basic project structure
- Core CLI framework