Skip to content

v2024.07.06

Compare
Choose a tag to compare
@ajax146 ajax146 released this 06 Jul 17:51
· 23 commits to main since this release
c1f173f

Application
Will now properly reject appliactions from people who have left the server

Duck
Will now show the could have been time if you miss

Factoids
Adds a config to force disable all embeds, relying only on text
Fixes looping restricted factoids
Deprecates .factoid all
Makes /factoid all, a much more powerful factoid all command

htd
Restructured the file, no functionality change

Logger
Will now log a WARN if reuploading files failed

Modmail
If a message was edited without changing content, nothing is sent to the mods
The error message for a user not being in the guild was made more clear

Protect
Will now log a WARN if reuploading files failed

Winerror
Winerror is now paginated per category, with a maximum of 10 errors per page

Voting
New extension. Allows for blind and anonymous mod votes

Other
Type hints and doc strings have been standardized and added to every function

Workflows
Add a flake8 workflow

Unit tests
Improved the htd unit tests

Dependencies
discord.py -> 2.4.0
inflect -> 7.3.1
hypothesis -> 6.105.0
pip -> 24.1.1
pipenv -> 2024.0.1
pytest -> 8.2.2
pytest-asyncio -> 0.23.7

New Dependencies
flake8 = "==7.1.0"
flake8-annotations = "==3.1.1"
flake8-bugbear = "==24.4.26"
flake8-docstrings-complete = "==1.3.0"
flake8-modern-annotations = "==1.6.0"
flake8-variables-names = "==0.0.6"
pydoclint = "==0.4.1"

What's Changed

Full Changelog: v2024.04.30...v2024.07.06