Repository navigation
v0.0.2
Changelog
All notable changes to the LLM Project Summarizer will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.0.2] - 2024-12-22
Added
- Support for Python 3.13 as the primary development version
- Comprehensive test suite with pytest integration
- Code coverage reporting with pytest-cov
- Continuous Integration pipeline using GitHub Actions
- Poetry-based dependency management
- Automatic PyPI publishing workflow
- Advanced Go parser features for extracting interfaces and implementations
- Python AST parser for accurate symbol extraction
- Mermaid diagram generation for project dependencies
Changed
- Improved command-line interface with Click framework
- Enhanced configuration system using YAML
- Better documentation with detailed examples
- More robust error handling in parsers
- Standardized code formatting with Black and isort
Fixed
- Documentation alignment with actual CLI commands
- Test fixtures to match implementation
- Parser edge cases for complex Go interfaces
- Python import extraction accuracy
[0.0.1] - 2024-12-22
Added
- Basic support for Python and Go code analysis
- Simple command-line interface
- Basic project structure analysis
- Markdown output generation
- Initial test framework setup
- Basic Go parser implementation
- Basic Python parser implementation
- Simple dependency visualization