Releases: bobbybacklogs/diffnote
Releases · bobbybacklogs/diffnote
Release list
v1.0.1 - Clean Tree Handling & Staging Guards
Changes in v1.0.1
- Clean Working Tree Detection: Diffnote now detects when the working tree is clean before drafting commits, showing status and next steps rather than attempting an empty commit.
- Staging Verification: Checks whether staged changes actually exist before invoking Git commit, preventing 'nothing to commit' errors.
- Smart Push on Clean Repos: Running diffnote push with a clean tree checks if commits are ahead of remote and pushes them directly.
- New Flags: Added --amend, --recent, and --allow-empty support.
v1.0.0 - Initial Release
Initial release of diffnote, an AI-powered CLI utility that reviews recent Git changes strictly within the active working directory, drafts Conventional Commit messages using ModelHitch, and can push to GitHub via the GitHub CLI.
Key Capabilities
- Working Directory Scoping: Safely reviews and stages changes restricted to the current working directory.
- ModelHitch AI Integration: Connects by default to the local ModelHitch bridge (http://127.0.0.1:3939/v1).
- Conventional Commits: Drafts concise conventional commit headers and structured change descriptions.
- GitHub CLI Integration: Interactive and automated push via GH CLI and Git.
- Developer CLI UI: Help menus, full argument reference (--arg-help), status dashboard, and raw scripting mode.