Skip to content

v1.1.0 - Peer Review Integration and Efficiency Enhancements

Latest

Choose a tag to compare

@OliverBaumgart OliverBaumgart released this 14 Jul 20:23
· 4 commits to main since this release

This release builds on the initial v1.0.0 by introducing a peer review system for pull requests, enhancing CI workflows with automatic formatting an security checks, and improving overall usability through command refactoring and better documentation.

Key Highlights

  • Peer Review System: Added support for reviewing, approving, and iterating on pull requests with AI-assisted feedback.
  • CI Improvements: Automated code formatting (using black, isort, autopep8) and security scans (safety, bandit) for better code quality.
  • Usability Enhancements: Streamlined commands, improved response formatting, and enhanced README with examples and screenshots.

Changelog

Added

  • Peer review system for pull requests, including commands to toggle and check status.
  • Automatic code formatting (black, isort, autopep8) and security checks (safety, bandit) in CI workflow.

Changed

  • Revised command structure in chat.py and commands.py for streamlined user interactions.
  • Updated natural language processing for GitHub operations and enhanced slash commands.
  • Improved .env file handling in Config class and updated test cases.
  • Refactored response display in chat.py for better formatting and readability.
  • Enhanced README.md with detailed explanations, examples, and screenshot integration.
  • Refactored code for improved type hinting, error handling, and readability across multiple files.
  • Updated images (Screenshot_1.jpg and Screenshot_2.jpg).

Fixed

  • N/A (no major issues addressed in this release).

For full details, see the CHANGELOG.md.

Getting Started

  • Install via pip: pip install grok4git
  • Run the CLI: grok4git
  • Check the updated README for new features like peer review commands.

Thanks to contributors for these improvements! If you encounter issues, open one on GitHub.