Releases: appleboy/CodeGPT
Releases · appleboy/CodeGPT
v1.1.1
Changelog
Bug fixes
Enhancements
Documentation updates
v1.1.0
Changelog
Features
- 76cda3c: feat: enhance installer compatibility and robustness across platforms (@appleboy)
- 39afdb6: feat: add configurable Gemini provider with VertexAI and GeminiAPI support (#240) (@appleboy)
Enhancements
- 8fd829e: chore(cli): refactor version checks and enforce curl dependency (@appleboy)
- 2d74b54: chore: update dependencies to latest versions and add new required modules (@appleboy)
- 899396a: chore: update dependencies to latest stable versions (@appleboy)
Refactor
- 3e76cf1: refactor: migrate to new genai API and update Gemini provider (#238) (@appleboy)
- ca9bba3: refactor: standardize Gemini config to use project_id consistently (#241) (@appleboy)
Build process updates
- f3ceddb: ci: bump golangci-lint action version and pin action version (@appleboy)
- 46bf4d3: ci: improve Go project CI consistency and cross-platform support (@appleboy)
- a8affcc: ci: improve GitHub Actions workflows for Go test jobs (@appleboy)
- 32b625b: ci: remove hadolint from CI workflow (@appleboy)
Documentation updates
- 4f033d1: docs: improve post-installation guidance for users (@appleboy)
- a5bce4e: docs: update Gemini model and enhance integration documentation (@appleboy)
- 22675de: docs: document Gemini and VertexAI provider setup and usage (@appleboy)
Others
v1.0.0
Changelog
Features
- c4d6669: feat: refactor provider clients to inject default app headers automatically (#235) (@appleboy)
- d186027: feat: add automated cross-platform install script for CodeGPT CLI (#237) (@appleboy)
- 368258c: feat(ci): update configuration schema to support multiple archive formats (@appleboy)
Bug fixes
- 61c37aa: fix: avoid duplicate configuration by checking for existing entries (@appleboy)
- bdb06c4: fix: improve environment variable handling and config consistency (@appleboy)
Enhancements
- 3ea74f9: chore: update all dependencies to their latest versions (@appleboy)
- ca63223: chore: update golang.org/x dependencies to latest versions (@appleboy)
Refactor
- 8013799: refactor: refactor version handling into dedicated package (@appleboy)
- 497c8f1: refactor: refactor variable initialization for client configuration (@appleboy)
- 8501ab0: refactor: refactor initialization and option handling for install script (@appleboy)
Build process updates
- 3b35a61: build: update dependencies and improve test coverage (@appleboy)
- 61539f5: ci: update linting configuration and dependencies in GitHub Actions (@appleboy)
- 26cbb98: build: enhance build metadata and version reporting functionality (#234) (@appleboy)
- e135d0e: ci: update Go test matrix to only include version 1.24 (@appleboy)
- 90c1032: ci: add macOS support to test matrix and configure build cache (@appleboy)
- e2447f4: build: embed branch and version metadata in build artifacts (@appleboy)
- a13024b: ci: enhance GitHub Actions with install path export and messaging (@appleboy)
- 366f49e: build: eliminate GIT_BRANCH usage from build process (@appleboy)
- 86e5fbd: build: inline Go version extraction in build process (@appleboy)
- 306b713: build: use GOVERSION env variable for Go build version detection (@appleboy)
- be27734: ci: unify Go version management in CI and release workflows (@appleboy)
Documentation updates
- 7d12c5e: docs: improve platform documentation and API handling (@appleboy)
- 5232ee9: docs: document methods and initialization in the
git
package (@appleboy) - 40021a7: docs: add Simplified Chinese translation to documentation (@appleboy)
- 4d17772: docs: enhance CLI documentation and installation instructions (@appleboy)
- 66331a9: docs: improve documentation clarity and usability across the project (@appleboy)
- 97c3a6d: docs: enhance README language links for better accessibility (@appleboy)
- d41079e: docs: update README to include information about
skip_verify
(#230) (@teddyhome123) - 0c8f505: docs: add vscode devcontainer to readme (#233) (@kvokka)
- e8b69b3: docs: update Chinese READMEs with devcontainer and install instructions (@appleboy)
- c07aa8d: docs: unify and clarify README documentation across all languages (@appleboy)
- 849a434: docs: add Table of Contents to all README translations (@appleboy)
- 974c7d2: docs: document install script usage in all language READMEs (@appleboy)
- 583dabc: docs: improve clarity and compatibility of installation instructions (@appleboy)
- f47a251: docs: document environment variable configuration in installation guide (@appleboy)
- 34d0b2b: docs: clarify and improve version documentation in all READMEs (@appleboy)
Others
v0.16.1
Changelog
Documentation updates
- 1e19172: docs: update README files with template links (@appleboy)
- a854bd7: docs: improve code documentation and formatting consistency (@appleboy)
- b4b6fcb: docs: clarify and update configuration key descriptions (@appleboy)
- 5c06988: docs: improve documentation and command descriptions for clarity (@appleboy)
- 4d02d6e: docs: improve documentation and clarity across multiple files (@appleboy)
v0.16.0
Changelog
Features
- 7bc81d3: feat: consolidate token usage and test coverage (#223) (@appleboy)
- 0d87ad8: feat: extend model checking to include "deepseek" in model names (#221) (@immofon)
- 2a39894: feat: add support for customizable prompt templates from directories (#224) (@appleboy)
- e5e0f69: feat: refactor prompt folder handling and update its configuration key (#228) (@appleboy)
Enhancements
- c81ee10: chore(hook): update file permission to 755 (@appleboy)
- 628d3cf: chore: upgrade Go to 1.23 and refresh dependencies (@appleboy)
- 0122019: chore(util): replace
util
package withconvert
package (@appleboy)
Refactor
- 4e27d4c: refactor: refactor codebase to improve efficiency and maintainability (@appleboy)
- 19b7803: refactor: refactor token usage and response creation logic (@appleboy)
- fb64e0c: refactor: refactor template loading to use helper functions and add tests (@appleboy)
Documentation updates
- 62a3c8d: docs: switch default model references to
gpt-4o
across the project (@appleboy) - 8868652: docs: enhance usage statistics and API integration (@appleboy)
- 33bf186: docs: improve clarity and conciseness of commit message templates (@appleboy)
- 1b7e578: docs(readme): add support for customizable prompt templates and configuration (#229) (@appleboy)
v0.15.2
v0.15.1
v0.15.0
Changelog
Features
- 9f1035b: feat(provider): support Anthropics API client (#208) (@appleboy)
- 193e00b: feat: add support for Anthropic provider integration (#210) (@appleboy)
- 4690f33: feat(anthropic): tool handling and improve summary prefix logic (#211) (@appleboy)
- b9d7f8a: feat: add proxy and SOCKS5 support to HTTP Anthropic client (#213) (@appleboy)
- fa7f5b7: feat: refactor HTTP client to use new proxy package with timeout options (#215) (@appleboy)
- 4e891ac: feat: enhance
convertHeaders
function and add comprehensive unit tests (@appleboy)
Bug fixes
Enhancements
- 9bfd574: chore(goreleaser): refactor configuration and testing for improved consistency (@appleboy)
- 9c9399d: chore(security): update dependencies and improve test configurations (@appleboy)
Refactor
- 0ca6230: refactor: add context support to client initialization functions (#207) (@appleboy)
- a097f58: refactor: move gemini openai and anthropic to provider folder (#209) (@appleboy)
- 618116e: refactor: improve HTTP client configuration and error handling (@appleboy)
- 9218f84: refactor: improve error handling and increase test coverage (@appleboy)
- 6743633: refactor: textarea handling to use pointer-based implementation (#218) (@appleboy)
Documentation updates
- 43338d5: docs(readme): add comprehensive README with setup and usage instructions (@appleboy)
- 30e9dd4: docs(readme): add language switch links to READMEs (@appleboy)
- 26fa83d: docs: add support and documentation for Anthropic API service (#212) (@appleboy)
- bfab13b: docs: improve documentation formatting for consistency (@appleboy)
- 197c6ff: docs: add proxy and SOCKS5 support to HTTP client configuration (#214) (@appleboy)
- b406c9f: docs: improve code documentation and comments for better clarity (@appleboy)
- 2da9bbe: docs: improve and expand function documentation (@appleboy)
- 3973ff0: docs: improve and add detailed comments to template functions (@appleboy)
- 5f3cccf: docs: improve documentation for header transport and usage (@appleboy)
- eb3d4f4: docs: improve makefile documentation and add usage help target (@appleboy)
- 478b792: docs: improve code documentation for structs and methods (@appleboy)
- 5f210d4: docs: improve documentation and testing across multiple modules (@appleboy)
v0.14.6
v0.14.5
Changelog
Security
Bug fixes
Enhancements
- 1a7c1d0: chore: update
generative-ai-go
dependency to v0.18.0 (@appleboy) - a080e41: chore: upgrade dependencies and update Go version to 1.23.1 (@appleboy)
- 6d9ecdb: chore: refactor and update AI model configurations (@appleboy)
- fc8a7d5: chore: update shebang for prepare-commit-msg script (#200) (@mitsu-yuki)
Refactor
Documentation updates
- 62228ba: docs: improve documentation clarity and grammar (@appleboy)
- 733e410: docs: enhance documentation and testing across the project (@appleboy)
- 7a79b9e: docs: improve configuration readability with table format (@appleboy)
- e7a07af: docs: update GroqCloud model documentation and links (@appleboy)