All notable changes to Rustyll will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Logic error in front matter defaults application
- Table of contents generation returning empty string
- Regex compilation panic in markdown renderer
0.8.0 - 2025-11-20
- Jekyll-compatible Liquid templating engine with custom filters and tags
- Advanced markdown rendering with syntax highlighting support
- Complete front matter support (YAML, TOML, JSON)
- Built-in development server with live reload capabilities
- Collection management system for organizing content
- Data file loading support (YAML, JSON, CSV)
- Incremental build system for faster rebuilds
- Comprehensive site reporting and analysis tools
- Migration tools for Jekyll and other static site generators
- Flexible configuration system compatible with Jekyll
- Custom Liquid filters:
markdownify,relative_url,absolute_url,date_to_string,number_with_delimiter - Custom Liquid tags:
include,highlight,link,raw - Table of contents generation
- Parallel content processing using Rayon
- Security middleware for the development server
- MIME type handling for static assets
- Plugin system with hooks for extensibility
- Optimized build performance for 10-100x faster builds compared to Jekyll
- Improved memory efficiency for large sites
- Enhanced error messages and debugging output
- Modernized CLI interface with better user experience
- Liquid parser handling for includes with complex paths
- Proper MIME type detection for various file types
- Front matter extraction and parsing edge cases
- Development server asset serving issues
- JavaScript/CSS bundling and minification
- Enhanced internationalization support
- Content API for headless CMS usage
- Advanced caching mechanisms
- Integration with DesignKit UI
- WebAssembly support