This repository has been archived by the owner on Nov 7, 2023. It is now read-only.
Releases: kamushadenes/chloe
Releases · kamushadenes/chloe
v0.8
Changelog
Features
- Support for calculating costs and multiple parameters per action
- Added support for OpenAI Azure API and Azure support section to the OpenAI document
Fixes
- Fixed issues with response body close and status code in chatgpt.go
- Fixed import path for utils package in actions.go
- Added instructions to fix end-of-file-fixer hook error in CONTRIBUTING.md
Improvements
- Added acknowledgements for Torantulino's contribution
- Fixed broken and unused links in README.md
Dependencies
- Added github.com/iancoleman/strcase dependencies in go.mod and tools.go
v0.7
Changelog
Bug Fixes
- Improved CLI interface, markdown support, and error handling
- Refactored logging and variable naming for better readability
- Added error notifications for non-action failed errors
Features
- Added support for Google Custom Search API
- Added support for user role and message source
Chore
- Refactored signal handling and file organization
- Improved release notes workflow
v0.6
Features
- Added RegisterIncomingMessage, RunCompletion, and RunAction functions to channels package.
- Added supported features table.
- Added /action slash command for Slack.
- Added /action command and removed /listmodes and /mode commands for Telegram.
Bug Fixes
- Imported utils package correctly in GoogleAction.
- Fixed typo in TTS action name.
- Deleted channels/structs.go file.
Other changes
- Updated license and README.md.
- Reformatted README.md file and moved badges to the top.
- Added unit test for GoogleAction.
- Centered Chloe's avatar image and added HTML tags.
- Updated avatar image.
- Updated LaTeX rendering support status.
- Added disclaimer section to README.
- Added cmd/chloe/panic.log to ignore list.
- Updated Go version to '>=1.20' in goreleaser.yml and workflows.
- Added logging to HandleAction function, and removed notification and storage for testing purposes.
v0.5
v0.4
Changelog
- f044e2a 🆕 feat(README.md): add new commands to CLI and update formatting
- a6e71e3 🐛 fix(CONTRIBUTING.md): fix typo in "fall back" ✨ feat(README.md): clarify fallback behavior when aria2 is not installed 🐛 fix(config/misc.go): handle error when creating temp directory 📝 docs(discord.md): add missing comma in sentence
- 37de5fc 🚀 chore(goreleaser.yml): add dependencies between jobs to wait for linux-amd64 job to finish before running darwin-amd64 and darwin-arm64 jobs
v0.3
Changelog
- 22a4228 🐛 fix(get_version.sh): use git rev-parse to generate version if no tags are available ✨ feat(get_version.sh): add support for generating version from commit hash if no tags are available
- 22c9afc 🐛 fix(writer.go): add check for mainWriter buffer length in Close() method for DiscordWriter and TelegramWriter interfaces
- ff6a231 🔧 chore(goreleaser): update checksum name templates to use underscores instead of hyphens
- b5ec27d 🚀 chore(test.yml): add go generate step to the workflow
v0.2
Add web interface, improve tokenizer, add cost calculation and much more!
Full Changelog: v0.1...v0.2
v0.1
This is Chloe's first stable release.
It supports Telegram, Discord, HTTP and CLI interfaces, can reason, follow conversations, search Google, summarize news and YouTube videos and much more.
Stay tuned!