Releases: FLHCore/pygptgitassist
Releases · FLHCore/pygptgitassist
Release list
0.0.5
0.0.4
enhance: optimize output directory configuration for Git assistant tools - Introduce dotenv for environment variable management to enhance configurability. - Add OUTPUT_PATH environment variable with a default value 'build' to specify the output directory. - Implement command line option for specifying output path, increasing user control over file generation. - Ensure creation of the output directory if it does not exist, improving the robustness of file handling.
0.0.3
feat(README): update installation guide and command usage Update the installation package from version 0.0.1 to 0.0.2 in README.md, while renaming the command `create-git-pr-diff` to `gdiff-pr` and `create-git-unstaged-diff` to `gdiff-unstaged`.
CLI rename to gdiff-unstaged and gdiff-pr
- Add .pyproject.toml to standardize the build system for the package, specifying build requirements and backend.
- Update setup.py, bumping version to 0.0.2 and refining the console script paths to include the new
gptassistnamespace, improving package structure and CLI accessibility. - Introduce documentation on Conventional Commits to guide commit message standards in assets/git-msg-convention.md, aiding in consistent and meaningful commit practices.
- Create prompts for enhancing interaction with Git through ChatGPT, providing structured guidelines for generating commit messages and reviewing code changes, detailed in prompts/chat-readme-md.md and prompts/gpts-copilot-code-review-n-commit-msg-agent.md.
- Reorganize CLI tools into
gptassistnamespace, encapsulating functionality related to Git diff processing and unstaged changes logging, ensuring a clean package structure and namespace usage.
This series of changes not only streamlines the build and setup process of the package but also enhances the tooling around Git operations with ChatGPT, promoting better development practices and integration.
Introduce `create-git-pr-diff` CLI tool and enhance documentation
feat: Introduce create-git-pr-diff CLI tool and enhance documentation
- Added
create-git-pr-diffCLI tool for efficient git diff generation between commits. - Created a bash script
git-diff-with-name.shfor listing changed files with their diffs. - Provided comprehensive documentation in
chat-git-diff-for-commit-msg.mdfor generating structured commit messages using ChatGPT. - Included
clickinrequirements.txtfor CLI dependencies. - Set up the package with
setup.py, facilitating installation and deployment. - Implemented the main logic in
src/create_git_pr_diff_for_gpt.py, supporting detailed git diff creation and output.