github_analyzer 0.0.6
github_analyzer: ^0.0.6 copied to clipboard
Analyze GitHub repositories and generate AI context for LLMs with cross-platform support
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.6 - 2025-10-15 #
Added #
- Automatic
.envfile loading: GitHub tokens are now automatically loaded from.envfiles - EnvLoader utility: New
EnvLoaderclass for seamless environment variable management - Private repository support: Enhanced ZIP downloader with GitHub API fallback for private repositories
- Async configuration factories: All
GithubAnalyzerConfigfactory methods now support async.envloading - GithubAnalyzer.create(): New factory method with automatic dependency injection and
.envloading
Changed #
- Breaking:
GithubAnalyzerConfig.quick()andGithubAnalyzerConfig.forLLM()are now async - Breaking: Removed synchronous config factories in favor of async versions
- Improved: ZIP downloader now tries GitHub API first for private repos, then falls back to public URL
- Enhanced: Token authentication now works seamlessly with Fine-grained Personal Access Tokens
Fixed #
- Fixed private repository access with Fine-grained GitHub tokens
- Fixed 403 errors when accessing private repositories
- Fixed token not being passed correctly to ZIP download endpoints
- Improved error messages for repository access issues
Documentation #
- Added comprehensive Fine-grained Token setup guide
- Updated README with
.envfile usage examples - Added troubleshooting section for private repository access
0.0.5 - 2025-10-14 #
Added #
- Web platform support with conditional compilation
universal_iopackage integration for cross-platform compatibility- Comprehensive file system abstraction layer
Changed #
- Migrated from
dart:iotouniversal_iofor web compatibility - Improved error handling for platform-specific features
Fixed #
- Web platform compilation errors
- File system access issues on web
0.0.4 - 2025-10-13 #
0.0.3 - 2025-10-12 #
Added #
- LLM-optimized output format
- File prioritization system
- Compact markdown generation