Skip to content

Releases: CoolCat467/StatusBot

Version 0.8.7

27 Jul 05:36
Compare
Choose a tag to compare

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

Full Changelog: v0.8.6...v0.8.7

Version 0.8.6

29 May 23:11
Compare
Choose a tag to compare

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

Full Changelog: v0.8.5...v0.8.6

Version 0.8.5

03 Mar 08:05
Compare
Choose a tag to compare

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

18 Oct 03:02
Compare
Choose a tag to compare

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

07 Jul 23:31
Compare
Choose a tag to compare

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

27 Jun 19:27
Compare
Choose a tag to compare

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

Full Changelog: v0.8.0...v0.8.1

Version 0.8.0

28 May 09:17
Compare
Choose a tag to compare

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

Full Changelog: v0.1.3...v0.8.0

Version 0.1.3 - Remote updating now better & more commands

13 Jul 04:40
15b9160
Compare
Choose a tag to compare

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!

04 Jul 18:30
bb622f5
Compare
Choose a tag to compare

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.