Skip to content

v2023.10.17

Choose a tag to compare

@ajax146 ajax146 released this 18 Oct 00:03
· 293 commits to main since this release
92f9d6c

Core features
HTTP caching has been fixed
A global command rate limiter has been added
A few logging typos were fixed

Duck
Replaces cooldown with a config to disable manipulation

Factoids
Factoids no longer mention the invoker if someone was mentioned in the call

News
An invalid topic in news now defaults to generic

Protect
Alert cache now works again

Role
Adds error handling to the role extension
Removes the drop-down box after a selection has been made
Adds a lock to prevent more than 1 person from modifying roles at the same time on the same person
Adds timeout handling to prevent a timeout from removing all roles
Makes confirmation or rejection messages use the confirm/deny embeds
Adds proper type hints to the entire file
Makes final response show what roles were added and removed
Will ensure that a success message isn't shown if it isn't successful

Dependencies
gitpython -> 3.1.38
hypothesis -> 6.88.1
typing_extensions -> 4.8.0
pip -> 23.3
pipenv -> 2023.10.3
pydantic -> 2.4.2
pylint -> 3.0.1

Other
Minor code formatting changes

v2023.10.03...v2023.10.17