Releases: DjangoPeng/GitHubSentinel
Releases · DjangoPeng/GitHubSentinel
GitHub Sentinel v0.3
GitHub Sentinel v0.3 Release Notes
New Features
- Optimized Info Collection:
- Pull Requests: Filtered to show only merged PRs.
- Issues: Filtered to show only closed issues.
- Time Range: Default setting updated from daily to configurable ranges.
- Date Range Support: Added functionality to export and generate reports based on user-defined date ranges.
- Logoru Integration: Incorporated Logoru for enhanced logging, supporting persistent and level-class logs.
Enhancements
- Improved the
export_progress_by_date_range
function for clearer filename formatting and more intuitive time range reporting.
Commit Log
- Optimize info collection to include only merged pull requests and closed issues.
- Add support for exporting progress based on a configurable date range.
- Integrate Logoru for persistent and level-class logging.
- Refactor filename conventions for time range exports.
GitHubSentinel v0.2.1
GitHub Sentinel v0.2.1 Release Notes
Bug Fixes
- Replace deprecated func
get_subcriptions()
aslist_subscriptions
of SubscriptionManager
GitHubSentinel v0.2
GitHub Sentinel v0.2 Release Notes
New Features
- Added daily progress module to fetch issues, pull requests, and commits.
- Integrated OpenAI Python SDK for GPT-4 API calls.
- Enhanced report generation module to create daily project reports from Markdown files using GPT-4.
Enhancements
- Refactored command-line interface with improved command handling and help display.
Bug Fixes
- Fixed various minor bugs and improved stability.
Commit Log
- Refactor command handling and subscription logic.
- Export commits in daily progress.
- Enhance report generation with GPT-4 integration.
- Improve command-line interface with new commands and help display.
- Fix minor bugs and improve stability.
GitHubSentinel v0.1
GitHub Sentinel v0.1 Release Notes
New Features
- Added interactive command-line interface (REPL).
- Implemented commands for adding, removing, and listing subscriptions.
- Implemented command for immediate update fetching.
- Added help command to display usage instructions.
Enhancements
- Optimized command-line argument parsing logic.
- Display help information on startup.
Bug Fixes
- Fixed issues related to command execution and error handling.
Notes
- Ensure configuration files (e.g., GitHub token) are correctly set up to use all features.
Commit Log
- Implemented interactive command-line interface (REPL).
- Added commands for managing subscriptions: add, remove, list.
- Implemented fetch command for immediate update retrieval.
- Added help command to display usage instructions.
- Optimized command-line argument parsing.
- Enhanced startup information display.
- Fixed bugs related to command execution and error handling.
GitHubSentinel v0.0.1
Release Notes for GitHubSentinel v0.0.1
- Initial release with basic functionality
- Subscription management
- Update retrieval from GitHub repositories
- Notification system
- Report generation