Skip to content

Releases: alan-shabrandi/scribe

v1.2.4

Choose a tag to compare

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

Changelog

  • 8af5458 fix(llm): normalize Gemini model path to prevent 404 errors

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 22:25

Changelog

  • 3a0fd91 fix(config): prevent overwriting config file on set command

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 22:06

Changelog

  • c09d214 fix(config): prevent overwriting existing settings and include install script in release
  • 7dbddca fix(release): include install.ps1 in windows archive and fix config overwrite bug

v1.2.1

Choose a tag to compare

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

Changelog

  • 3781951 fix: preserve existing keys during config updates and add installer script

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:51

Changelog

  • ae65340 feat(cli): add config command to manage user settings
  • 5711c26 feat(docs): Add demo image for documentation improvements
  • b9e08df feat(docs): Updated GitHub star badge color in README and CONTRIBUTING

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:23

Changelog

  • a9ab5a5 feat(cmd/scribe/generate.go): Add support for JSON output format and improved error handling messages.
  • 717a201 docs(README.md): Clarified configuration instructions and added GitHub support notes
  • 60958dc fix(hook): bypass git editor on prepare-commit-msg execution
  • eb40777 refactor(hook): switch git hook implementation to pre-commit

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:41

Changelog

  • bb320db fix(hook): resolve TTY input redirection issue in prepare-commit-msg hook

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