Releases: nickawilliams/diffscribe
Releases · nickawilliams/diffscribe
v0.3.0
Release Notes
New Features
- Add a
--statusflag for showing configuration and validating the API key - (643ba95) - Introduce an
autoformat option that enables project introspection to determine commit message format - (c0def19)
Fixes
- Avoid compilation warnings by handling io.Copy return values in OpenAI checks - (78c3565)
v0.2.0
v0.1.0
Release Notes
New Features
- Add quantity flag to control LLM outputs and replace openAIConfig with newLLMConfig builder - (825fcc4)
- Add max completion tokens to LLM configuration - (f7d9feb)
- Add prefix handling for commit message suggestions - (26da7b4)
- Add version flag to display application version - (4c94395)
- Completions
- Add Fish shell completion - (da82127)
- Add list and menu insert modes - (15463ef)
- Add stash-aware diffs for completions - (f186c38)
- Implement git completion wrapper for better handling - (8152dd6)
- Add status message during commit completion - (0315060)
- Add support for repeat commit zsh completions - (23fa205)
- Support DIFFSCRIBE_QUANTITY in bash completions - (ab004b2)
- Added status indicator text for fish completions - (90e33f7)
- Add cursor mode handling for better user experience in fish completions - (cf8d370)
Improvements
- Migrate to Cobra for the CLI and Viper for managing configuration - (c2552af)
- Reorganize config keys - (13865ca)
- Template-based prompts and config validation for LLM - (7802177)
- Remove manual OPENAI_API_KEY fallback in initConfig - (51be9fe)
- Centralize llm config validation in validateConfig - (6076596)
- Drop gen and complete commands, centralize in root - (6097e27)
- Route build outputs to .out/build/$(BINARY) - (9e06bf8)
- Centralized defaults - (1e0edcd)
- Introduce provider abstraction for llm requests - (61b2a44)
- Modularize config loading logic for better maintainability - (c47730b)
- Consolidate zsh completion scripts into a single file - (941e253)
- Migrate to new GitHub username - (dbd3e53)
- Completions
Fixes
- Completions: Enhance status check logic for commit message completion - (41632dc)