Changed
- Project now properly builds on Stable Rust.
- Switch away from failure to [anywhow] and thiserror for error handling.
- Commands are now run on separate tasks, leading to better performance and
unlocking the ability to write them in a different language in the future. - Git version now runs properly. It used to report a User-Agent which caused
header parsing to crash since it included a newline (e2745e). - Bumped the version of a lot of dependencies.
- Fixed a bug that causes the bot to crash when it's being restarted and
improperly using backoff (c0178f).
Added
- More commands are now documented (with examples).
- Added
player/playback-mode
with support for an alternative, queue-native
playback mode (#66).