Skip to content

Releases: Spectra010s/git-aic

Git-AIC v1.2.1

05 Apr 14:03

Choose a tag to compare

Highlights

  • Metadata Sync: CLI now pulls its version and name directly from package.json.
  • OG Image Fix: Switched OG preview to PNG and removed the rounded corner radius for a sharper look.

What's Changed

Full Changelog: v1.2.0...v1.2.1

Git-AIC v1.2.0

05 Apr 01:21

Choose a tag to compare

Highlights

• Custom prompt system added for commit generation.
• Editable prompts now support both interactive editing and non-interactive input.
• Local prompt support added for repository-specific behavior.
• A dedicated Astro website was added for the project site.
• Repository checks and clearer CLI error messages improve reliability.
• Generic editor utility extracted for cleaner text-editing flow.

Improvements

• Clearer CLI error messages.
• Text editing logic was extracted into a reusable editor utility.
• Project metadata, repository URLs, package settings, and docs were cleaned up.
• ISC license added.

Notes

• The project site now runs on Astro.
• This release expands prompt customization significantly for different workflows and repositories.

What's Changed

• chore(project): update repository URLs and docs by @Spectra010s in #11
• chore(project): add ISC license and update documentation by @Spectra010s in #13
• chore(package): update project version and add npmignore by @Spectra010s in #14
• feat(prompt): add custom system prompt management, closes #12 by @Spectra010s in #15
• Add editable custom prompts and non-interactive prompt input, closes #16 by @Spectra010s in #17
• feat(cli): add local custom prompt support by @Spectra010s in #19
• refactor(cli): improve error messages and add git repo checks by @Spectra010s in #21
• refactor(editor): extract text editing to generic utility, closes #22 by @Spectra010s in #23
• feat(repo): add git-aic landing page and documentation, closes #24 by @Spectra010s in #25
• chore(web): add site verification and adjust hero layout, closes #26 by @Spectra010s in #27
• feat(web): add hidden application description, closes #28 by @Spectra010s in #29
• feat(web): migrate web app to Astro framework, closes #31 by @Spectra010s in #32

Full Changelog: v1.1.0...v1.2.0

v1.1.0

11 Mar 18:33
21e621b

Choose a tag to compare

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