⛰️ Features
- Structured Templates - Major enhancement allowing different arguments for different sections inside a MultiTemplate (#6)
- Shell Variable Support - Added
${...}shell variable exception support for better shell integration - Surround/Quote Operation - New operation for surrounding/quoting strings
- Enhanced Benchmarking - Added new benchmarking capabilities for performance tracking
⚡ Performance
- Grammar Optimization - Streamlined grammar with atomic rules, silent rules, and small-buffer optimization for map pipelines
- Fast Allocation - Added heuristics for faster memory allocation
- Library Migration - Migrated to
fast-strip-ansifor significantly faster ANSI escape sequence handling
🐛 Bug Fixes
- CLI Input Validation - Fixed error that made input mandatory during validation when it shouldn't be (#7)
- Tab Character Handling - Fixed issue where tab characters were being incorrectly removed with ANSI sequences. See migration to
fast-strip-ansiabove
📚 Documentation
- General documentation cleanup
- Added AI generated documentation disclaimer
🚜 Refactor
- Removed unnecessary nesting
- Fixed clippy warnings
Full Changelog: 0.12.0...0.13.0