2.0.0 - True Async, ...
Version 2.0.0 is a major version change and introduces breaking changes. Some environment variables have been renamed or removed and new ones have been added. Running the bot with a setup from <Refer to the README for more info.
Changes
- The bot is now truly async (hopefully).
requests
is replaced byhttpx
, the database & the server are async, and async/await is used where needed. - The database was overhauled using SQLAlchemy. Now the user only needs to supply the correct database URL and have its driver installed. The rest (including creating the playlist table) is done by SQLAlchemy.
- Added logging. The default level is
INFO
. - Removed the local playback feature.
- Updated and bumped dependencies to the latest versions. Bumped
- Heroku runtime Python to 3.8.9.
- The code style and imports now conform to the standards of
black
andisort
.