Skip to content

2.0.0 - True Async, ...

Compare
Choose a tag to compare
@allerter allerter released this 14 Apr 12:54
· 3 commits to master since this release

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 by httpx, 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 and isort.