1.0.0 / 2024-10-15
Major Features
- Initial release of Rustyll, a Rust-powered static site generator compatible with Jekyll
- Full support for YAML front matter with JSON alternative
- Markdown processing with CommonMark and GitHub Flavored Markdown support
- Built-in Sass/SCSS processing
- Template system with liquid-like syntax
- Incremental builds with efficient caching
- Collections support
- Fast and efficient performance with multi-threaded processing
- Live reload functionality
- Pagination system
- Support for themes and plugins
- Permalinks and URL customization
- Data files support (YAML, JSON, TSV, CSV)
- Drafts and future posts handling
- Command line interface compatible with Jekyll
- Migration tools for Jekyll users
Performance Improvements
- Build times 10-50x faster than Jekyll for most sites
- Memory usage reduced by 60-80% compared to Ruby-based generators
- Efficient incremental builds that only regenerate changed files
- Parallel processing of templates and assets
- Optimized file watching with minimal CPU usage
- Smart caching system to avoid redundant operations
Development
- Built with Rust for performance and safety
- Cross-platform support for Windows, macOS, and Linux
- Extensive test suite
- Modern error handling and diagnostics
- Memory-efficient architecture
- Comprehensive documentation
- Plugin API for extending functionality
- Theme system compatible with existing Jekyll themes
0.9.0 / 2024-08-20
Features
- Beta release with core functionality
- Support for most Jekyll features
- Improved performance over Ruby-based implementations
- Initial plugin system
- Theme compatibility layer
Known Issues
- Some advanced plugins may not be fully compatible
- Performance optimizations still in progress
- Documentation incomplete in some areas
0.5.0 / 2024-05-10
Features
- Alpha release for early testing
- Core site generation functionality
- Basic theme support
- Front matter parsing
- Initial Markdown rendering
Roadmap
Upcoming in 1.1.0 (Expected January 2025)
- Extended i18n/localization support
- Enhanced image processing capabilities
- Improved TypeScript asset pipeline
- Integration with headless CMS platforms
- Advanced SEO tools and optimizations
- Extended search functionality
Future Plans
- Rustyll Cloud: Managed hosting platform optimized for Rustyll sites
- Rustyll Studio: Visual editor for non-technical users
- Enterprise Features: Advanced security, authentication, and user management
- AI Content Tools: Integration with AI services for content enhancement
- Extended Ecosystem: More themes, plugins and integrations
Migration from Jekyll
Rustyll is designed to be a drop-in replacement for Jekyll, making migration straightforward in most cases. Our migration tool can automatically convert Jekyll sites to Rustyll with minimal manual intervention.
For detailed migration instructions, see the Migration Guide.
Contributors
Rustyll is developed and maintained by a team of open-source contributors passionate about static site generation. Special thanks to all the individuals who have contributed to making this project possible.
If you’d like to contribute to Rustyll, please check out our Contribution Guidelines.