49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project 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]
|
|
|
|
## [0.1.0] - 2024-01-15
|
|
|
|
### Added
|
|
|
|
- Initial release of Auto README Generator CLI
|
|
- Project structure analysis
|
|
- Multi-language support (Python, JavaScript, Go, Rust)
|
|
- Dependency detection from various format files
|
|
- Tree-sitter based code analysis
|
|
- Jinja2 template system for README generation
|
|
- Interactive customization mode
|
|
- GitHub Actions workflow generation
|
|
- Configuration file support (.readmerc)
|
|
- Comprehensive test suite
|
|
|
|
### Features
|
|
|
|
- Automatic README.md generation
|
|
- Support for multiple project types
|
|
- Configurable templates
|
|
- Interactive prompts
|
|
- Git integration
|
|
- Pretty console output with Rich
|
|
|
|
### Supported File Types
|
|
|
|
- Python: `.py`, `.pyi` files
|
|
- JavaScript: `.js`, `.jsx`, `.mjs`, `.cjs` files
|
|
- TypeScript: `.ts`, `.tsx` files
|
|
- Go: `.go` files
|
|
- Rust: `.rs` files
|
|
|
|
### Dependency Parsers
|
|
|
|
- requirements.txt
|
|
- pyproject.toml
|
|
- package.json
|
|
- go.mod
|
|
- Cargo.toml
|