Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Releases: kamushadenes/chloe

v0.8

07 Apr 08:03
86fbbc0
Compare
Choose a tag to compare

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

06 Apr 15:58
a8df6ff
Compare
Choose a tag to compare

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

31 Mar 05:45
4ae76f8
Compare
Choose a tag to compare

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

30 Mar 12:18
3add450
Compare
Choose a tag to compare

Changelog

  • 3add450 🆕 feat(): add Slack support

v0.4

30 Mar 05:57
f044e2a
Compare
Choose a tag to compare

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

29 Mar 21:19
22c9afc
Compare
Choose a tag to compare

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

29 Mar 02:18
f54865e
Compare
Choose a tag to compare

Add web interface, improve tokenizer, add cost calculation and much more!

Full Changelog: v0.1...v0.2

v0.1

28 Mar 09:32
0fbbaf4
Compare
Choose a tag to compare

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!