Skip to content

Releases: DjangoPeng/GitHubSentinel

GitHub Sentinel v0.3

04 Aug 05:00
Compare
Choose a tag to compare

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

30 Jul 06:40
46857ac
Compare
Choose a tag to compare

GitHub Sentinel v0.2.1 Release Notes

Bug Fixes

  • Replace deprecated func get_subcriptions() as list_subscriptions of SubscriptionManager

GitHubSentinel v0.2

30 Jul 05:35
Compare
Choose a tag to compare

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

01 Jul 07:40
Compare
Choose a tag to compare

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

01 Jul 06:59
Compare
Choose a tag to compare
GitHubSentinel v0.0.1 Pre-release
Pre-release

Release Notes for GitHubSentinel v0.0.1

  • Initial release with basic functionality
    • Subscription management
    • Update retrieval from GitHub repositories
    • Notification system
    • Report generation