Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Add changelog entry for fakeredis 3.12 support | 2024-03-24 | -0/+2 | |
| | ||||
* | Remove the requirement for <3.12 for fakeredis | 2024-03-24 | -2/+2 | |
| | | | | lupa now has support for 3.12, so this restriction can be removed | |||
* | Lint repo with new ruff rules | 2024-03-24 | -3/+4 | |
| | ||||
* | Ensure project root is on sys path before importing the docs module | 2024-03-24 | -3/+2 | |
| | ||||
* | Bump dev deps to latest | 2024-03-24 | -189/+194 | |
| | ||||
* | Release v11.0.1v11.0.1 | 2024-03-20 | -0/+2 | |
| | ||||
* | Extract original error upon exceptions, if any (#209) | 2024-03-20 | -1/+3 | |
| | ||||
* | Bump version to 11.0.0v11.0.0 | 2024-03-18 | -3/+4 | |
| | ||||
* | reflect changes in changelog | 2024-03-18 | -0/+7 | |
| | ||||
* | expose a way for registering the command error manager | 2024-03-18 | -0/+12 | |
| | | | | The manager instance needs to be bound "late" due to the bot since error handlers might need an instance of bot to work | |||
* | subclass CommandTree | 2024-03-18 | -0/+19 | |
| | | | | this subclass will be calling the error manager upon error | |||
* | register all error handlers in the CommandErrorManager class | 2024-03-18 | -1/+60 | |
| | | | | The purpose is to register the handlers in one place, which will allow us to delegate the choosing of the right handler & handling to the manager | |||
* | add the AbstractCommandErrorHandler interface | 2024-03-18 | -0/+27 | |
| | | | | this represents an interface that all command handlers will need to implement in order to be able to use them in both app & text command errors | |||
* | make error_handling a package | 2024-03-18 | -0/+0 | |
| | | | | This also moves the handle_forbidden_from_block util to the package's ctor to ensure backwards compat | |||
* | Update ruff to target Python 3.11 | 2024-03-18 | -10/+10 | |
| | ||||
* | Drop support for Python 3.10 | 2024-03-18 | -27/+7 | |
| | ||||
* | Add support for Python 3.12 | 2024-03-18 | -4/+4 | |
| | ||||
* | Split fakeredis optional dep out from async-rediscache | 2024-03-18 | -3/+9 | |
| | ||||
* | Drop support for Pydantic 1.X | 2024-03-04 | -3/+4 | |
| | ||||
* | Bump dev deps to latest | 2024-03-04 | -191/+191 | |
| | ||||
* | Add changelog entry for ruff rules | 2024-03-04 | -0/+1 | |
| | ||||
* | New ruff linting config | 2024-03-04 | -3/+13 | |
| | ||||
* | ruff lint fix: Breaking changes to make bool args kwarg-only | 2024-03-04 | -3/+5 | |
| | ||||
* | ruff lint fix: Manual non-breaking changes | 2024-03-04 | -23/+24 | |
| | ||||
* | ruff lint fix: Run remaining auto-fixable rules | 2024-03-04 | -18/+17 | |
| | ||||
* | ruff lint fix: Add explicit namespaces for packages | 2024-03-04 | -0/+0 | |
| | ||||
* | Add a changelog entry for ruff bump | 2024-02-19 | -0/+1 | |
| | ||||
* | Lint codebase with new ruff rules | 2024-02-19 | -1/+1 | |
| | ||||
* | Move some ruff config under the lint namespace | 2024-02-19 | -5/+7 | |
| | ||||
* | Bump ruff to 0.2.2 | 2024-02-19 | -262/+280 | |
| | ||||
* | document the instance attributes of BotBase | 2024-02-18 | -1/+16 | |
| | ||||
* | bump version to 1.7.0 in pyproject.toml (#203) | 2024-02-01 | -1/+1 | |
| | ||||
* | Tag v10.7.0v10.7.0 | 2024-01-30 | -0/+1 | |
| | ||||
* | Changelog new lock utils | 2024-01-30 | -0/+1 | |
| | ||||
* | Add lock utils | 2024-01-30 | -1/+250 | |
| | | | | | | | This includes some additional function utils too. Co-authored-by: Numerlor <[email protected]> Co-authored-by: MarkKoz <[email protected]> | |||
* | Satisfy new ruff linting rules | 2024-01-30 | -2/+2 | |
| | ||||
* | Also ignore linkcode errors when looking for model_computed_fields from pydantic | 2024-01-30 | -1/+1 | |
| | ||||
* | Bump dev deps to latest | 2024-01-30 | -404/+393 | |
| | ||||
* | Update CI action versions | 2024-01-30 | -11/+12 | |
| | ||||
* | Add the a user_has_access helper function to interactions module. | 2024-01-30 | -12/+28 | |
| | | | | This returns whether the given user is in the allowed_users list, or has a role from allowed_roles. | |||
* | adhere to google docstrings stylev10.6.0 | 2024-01-30 | -19/+52 | |
| | ||||
* | export checks module from the utils package | 2024-01-30 | -0/+2 | |
| | ||||
* | bump version & changelog | 2024-01-30 | -1/+2 | |
| | ||||
* | port all checks from sir-lancebot and bot | 2024-01-30 | -0/+187 | |
| | ||||
* | port pagination tests | 2024-01-05 | -0/+46 | |
| | ||||
* | expose the pagination utils from the pydis_core package | 2024-01-05 | -7/+15 | |
| | ||||
* | bump version & changelog | 2024-01-04 | -281/+282 | |
| | ||||
* | port LinePaginator and `PaginationEmojis` into the pagination module. | 2024-01-04 | -4/+400 | |
| | | | | This will allow their reusability in all other bots | |||
* | port reaction_check in a new `messages` util | 2024-01-04 | -0/+48 | |
| | | | | This is because it's a component that can be reused by all bots. | |||
* | Do not attempt to read response body if the HTTP response code is 204.v10.5.1 | 2023-12-14 | -24/+15 | |
| |