Documentation
# Changelog

All notable changes to Markrust will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
- Initial project structure
- Core markdown parsing and rendering engine
- Custom component system
- Built-in components: Alert, Tabs, Details, Card, Timeline, Callout, Grid
- Theme system with four themes: Modern, Minimal, Dark, Light
- CLI with file and directory processing
- Watch mode for live rebuilding
- Preview server for local development
- Configuration system using TOML
- Support for GitHub Flavored Markdown
- Support for YAML frontmatter
- Syntax highlighting for code blocks

### Changed
- N/A

### Fixed
- N/A

## [0.1.0] - YYYY-MM-DD

### Added
- Initial release

[Unreleased]: https://github.com/markrust/markrust/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/markrust/markrust/releases/tag/v0.1.0