Skip to content

v1.1.0

Latest

Choose a tag to compare

@Spectra010s Spectra010s released this 11 Mar 18:33
· 17 commits to main since this release
21e621b

Git Aic v1.1.0

Highlights

  • Fully standalone CLI — removed dependency on the original form network.
  • AI-powered commit message generation with Google Gemini.
  • Commit confirmation now gracefully exits if canceled.
  • Empty commit messages are prevented during editing in confirmation prompt.
  • --issue option added to link commits to GitHub issues.
  • Flattened project structure for cleaner code organization.
  • Axios errors for LLM requests are now handled properly to avoid crashes.
  • CLI config system for managing your API key.
  • Environment variable fallback supported.
  • README updated with full usage, installation, and features.

Improvements

  • TypeScript & type-safe implementation.
  • Improved user experience — prompts only run when called.
  • Conventional commit compliance enforced.
  • Clear separation between developer install (contributors) and user install (global npm).

Notes

  • Editable prompt system is not yet included — planned for v1.2.0.
  • Users can now run git aic globally via npm.

What's Changed

• refactor(project): flatten project structure and update config by @Spectra010s in #1
• feat(cli): add --issue option to link commit to an issue, closes #3 by @Spectra010s in #4
• prevent empty commit message when editing in confirmation prompt by @Spectra010s in #6
• fix(cli): handle graceful process exit on cancellation, closes #7 by @Spectra010s in #8
• fix(llm): handle Axios errors for LLM requests by @Spectra010s in #10

Full Changelog: https://github.com/Spectra010s/git-aic/commits/v1.1.0