Releases: CoolCat467/StatusBot
Version 0.8.7
Since the last release, we have updated the pre-commit hooks, added a privacy policy, added a terms of service, updated to discord.py v2.4.0, fixed an issue with bot not restarting on runner after updates, renamed duplicate names in DMs to have global
in their names, fixed slash command tree not being synced globally, added support for direct message slash commands, and fixed duplicate shutdown bug's root cause.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #42
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #43
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #44
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #46
- [pip prod] (deps): Update discord-py requirement from ~=2.3.2 to ~=2.4.0 by @dependabot in #45
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #47
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #48
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #49
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #50
Full Changelog: v0.8.6...v0.8.7
Version 0.8.6
Since last release, we updated all the pre-commit hooks, updated the file list, added posting messages when server address DNS lookup failed, and as a part of the prior point added a function to transform an exception into a string that I stole from my Scanner Server project.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #31
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #32
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #33
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #34
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #36
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #37
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #38
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #39
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #40
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #41
Full Changelog: v0.8.5...v0.8.6
Version 0.8.5
Since the last release, we've added a tests workflow, switched to my badgie fork, updated pre-commit hooks, added picture data, updated project metadata, enabled more ruff rules, changed directory structure from StatusBot
to statusbot
, switched to use built-in levenshtein edit distance, fixed type issues, added support for deferred responses, updated formatting, removed discriminators from usernames, fixed crash when option wasn't set, allowed administrators to change settings like guild owner, simplified mention detection, moved bot setup to its own function, moved a few functions to a ulils module, and added copyright headers to a few files.
What's Changed
- [pip dev] (deps-dev): Update mcstatus requirement from ~=11.0.1 to ~=11.1.0 by @dependabot in #29
- [pip dev] (deps-dev): Update httpx[http2] requirement from ~=0.26.0 to ~=0.27.0 by @dependabot in #30
Full Changelog: v0.8.3...v0.8.5
Version 0.8.3
In this release, it's basically all just minor formatting changes, spelling fixes, and updating dependencies.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #11
- [pip dev] (deps-dev): Update flake8-bugbear requirement from ~=23.6.5 to ~=23.7.10 by @dependabot in #12
- [pip dev] (deps-dev): Update black requirement from ~=23.3.0 to ~=23.7.0 by @dependabot in #13
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #14
- [pip dev] (deps-dev): Update flake8 requirement from ~=6.0.0 to ~=6.1.0 by @dependabot in #15
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #16
- [pip dev] (deps-dev): Update pycln requirement from ~=2.1.3 to ~=2.2.1 by @dependabot in #17
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #18
- [pip dev] (deps-dev): Update mypy requirement from ~=1.4.1 to ~=1.5.0 by @dependabot in #19
- [pip dev] (deps-dev): Update tox requirement from ~=4.6.0 to ~=4.8.0 by @dependabot in #20
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #21
- [pip dev] (deps-dev): Update tox requirement from ~=4.8.0 to ~=4.9.0 by @dependabot in #22
- [pip dev] (deps-dev): Update tox requirement from ~=4.9.0 to ~=4.10.0 by @dependabot in #23
- [pip dev] (deps-dev): Update tox requirement from ~=4.10.0 to ~=4.11.1 by @dependabot in #24
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #25
- [pip dev] (deps-dev): Update httpx[http2] requirement from ~=0.24.1 to ~=0.25.0 by @dependabot in #26
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #27
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #28
Full Changelog: v0.8.2...v0.8.3
v0.8.2 - Update dependancies and fix remote updating
This update removes the requirement for discriminators in usernames with discord's changes, fixes remote updating not working properly, and updates mcstatus to version 11.0.0
Full Changelog: v0.8.1...v0.8.2
Version 0.8.1
Updated to discord.py v2.3.0 and rounding ping latency response
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6
- [pip dev] (deps-dev): Update tox requirement from ~=4.5.1 to ~=4.6.0 by @dependabot in #7
- [pip dev] (deps-dev): Update flake8-bugbear requirement from ~=23.5.9 to ~=23.6.5 by @dependabot in #8
New Contributors
- @pre-commit-ci made their first contribution in #6
Full Changelog: v0.8.0...v0.8.1
Version 0.8.0
Since last release we added slash command support and did tons of upgrades. Read the full changelog for more details.
What's Changed
- [pip dev] (deps-dev): Update pytest-cov requirement from ~=4.0.0 to ~=4.1.0 by @dependabot in #3
- [pip dev] (deps-dev): Update httpx[http2] requirement from ~=0.23.3 to ~=0.24.1 by @dependabot in #5
- [pip dev] (deps-dev): Update discord-py requirement from ~=2.1.1 to ~=2.2.3 by @dependabot in #4
New Contributors
- @dependabot made their first contribution in #3
Full Changelog: v0.1.3...v0.8.0
Version 0.1.3 - Remote updating now better & more commands
This release, compared to 0.0.4, adds DM handling and special commands specifically for DMs, adds the capability for the bot to be updated remotely with an update command through DMs, restricts permission setting to the bot owner and guild owner by default (others can be added), adds support for adding a user to a permissions list by said user's username and discriminator instead of being forced to use their discord id, modify the way files.json
formats data to list file paths by folders instead of listing full paths for every file, and remove the use of the loop
keyword argument in any instance of asyncio.gather because it's apparently going to be depreciated.
Version 0.0.4 - Update with Github!
NOTE - This release's update command will no longer function properly, since the formatting of files.json
changed in a newer version.
Version patch 4 makes it so that StatusBot can now be updated using this very github repository! As long as you have permission to do so of course. Other than that, not that much of a change, other than fixing some issues and adding getmyid
fairly recently.