v3.0.0 - major rewrite
This release generally covers a change of ways in which our code is structured. Generally, we rewrote it to be much less repetitive, and will continue to do so from now on. Additionally, we have taken the step to migrate to slash commands fully and drop message commands.
It also fixes several issues such as the blacklist not automatically leaving blacklisted server upon being added back; PEP8 conventions are now actively being followed; deleting saved servers with setserver
when not provided with an argument; code documentation and more.
From off this release, we will start semantic versioning for every new commit and/or pull request.
What's Changed
- uwu by @Soapy7261 in #45
- I hate pylint, but anyways. by @Soapy7261 in #46
- Remove some dumb spaces, check ports, include starting status, update versions for testing (pylint) by @Soapy7261 in #47
- Join and leave logs, change some of how our code works, have type hinting for IDEs, general stuff by @Soapy7261 in #48
- Kinda forgot to do this part by @Soapy7261 in #49
- Blacklist command by @MiataBoy in #51
- Speed by @Soapy7261 in #53
- Use AGPL by @MiataBoy in #55
- Speed by @Soapy7261 in #54
- Sharding by @Soapy7261 in #52
- Remove message commands and rewrite code implementation and functions by @MiataBoy in #56
Full Changelog: v2.3.0...v3.0.0