Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:37

Changelog

  • f7fcd62 ci: add GitHub Actions workflow for GoReleaser releases
  • 5b39cba ci: add GitHub Actions workflow for automated testing and build validation
  • 55424bd ci: add GitHub Actions workflow for automated testing and build validation
  • 8113b1e ci: add GoReleaser configuration for cross-platform builds
  • 9c5f434 ci: add Homebrew Tap support to GoReleaser
  • 28c489c docs(readme): revamp README with quick start, TOC, and improved formatting
  • 45cca6e feat(cache): implement SHA-256 diff caching for instant responses
  • d98b4c6 feat(cli): add interactive init command for configuration setup
  • 474b834 feat(cli): add interactive prompt using survey library for commit approval
  • 7ba5b8c feat(cli): add multiple choice commit message generation and interactive selection
  • c24badb feat(cli): initialize cobra framework with root and generate commands
  • 3c47138 feat(cli): integrate system text editor for interactive message editing
  • 3d7e33e feat(config): add support for configurable commit message styles
  • 40747e5 feat(config): integrate viper for managing configuration and environment variables
  • 16ffc4a feat(context): add context-awareness for git branch ticket ID extraction
  • d476d51 feat(git): add diff parser and token optimization filtering
  • 99f1a84 feat(git): add function to capture staged git diffs
  • a652bc9 feat(llm): implement HTTP client for Gemini API integration
  • f836c71 feat(llm): implement map-reduce strategy for large diff summarization
  • e8ae82b feat(llm): implement multi-provider architecture using interface pattern
  • bf64ed5 feat(llm): refine system prompt for strict conventional commits formatting
  • dfc8022 feat: initialize project structure and layout
  • 50137b7 refactor(.goreleaser.yaml): Simplify brews configuration by removing unused scribe details
  • d8ee29c refactor(cli): clean up and modularize generate, hook, and init commands
  • d2e96b6 refactor(cmd): align cache integration, extract color helpers, and reduce DRY
  • 1e8ea6f refactor(config): support dynamic API key fallbacks and improve error handling
  • 68c39db refactor(goreleaser): update configuration and fix homebrew release settings
  • d311e04 refactor(llm): refactor llm clients, prompts, and add context support
  • dbcf055 style(cli): add loading spinner and colorized terminal outputs
  • d6e7f69 test(git): refactor TestSplitDiffByFile to use table-driven tests and add edge cases