All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project DOES NOT adhere to Semantic Versioning.
- Change activity from "Playing" to "Listening"
- Pawa Lite: Some commands had issues with the H2 embedded database transactions, so had to adjust code to cache the objects and prevent re-query'ing for them after the database connection had closed.
2.9.5 - 2021-06-11
- Add new command
!lang
, provides a way to change the bot's language- Create a system for adding new languages in the future
- Pawa Lite: Include binaries necessary for decoding OPUS
- Pawa Lite: Apply database migrations on startup
- Switch from using UUIDs to ULIDs
- Adding an alias twice in a row would result in an error and would break the alias
2.9.4 - 2021-04-19
- Pawa Lite: Will not leave voice channel when there's no voice activity.
2.9.3 - 2021-03-28
- Pawa Lite:
autorecord
command now works! status
command Mainly for debugging purposes and only accessible to me, this shows the status of the shardsignore
command Removes other bots from recording session- Add LibHoney dependency to track events, doesn't contain any user or guild data No tracking for Pawa Lite
- Show warning when attempting to use
autorecord
- Pawa Lite:
record
command now also takes an argument that allows caller to record a voice channel without being in it
- Open Graph meta tags now display proper information for links
2.9.2 - 2021-03-01
- Display a warning about saving recording
- Add Caching library to cache database requests for Guild prefix
- Pawa Lite: Recordings are uploaded using the following format
<voice-channel>-yyyyMMdd'T'HHmmss.SSSZ
e.g.bot-testing-20210302T182001.176-0800
2.9.1 - 2021-01-29
- Pawa Lite: Replace Embedded Postgres with H2
- This drastically reduces the package size (about 20MB)
- Pawa Lite: Keep
queue
files, might create congestion, but will make it easier to recover if needed
- Pawa Lite: No longer needed to exit with Ctrl-C
2.9.0 - 2021-01-18
- Pawa Lite configuration
- Remove recording limits and warnings