You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update to Python 3.10 and discord.py 2.0 beta (#46)
* Update to Python 3.10 and discord.py 2.0 beta
* Bump alpha version
* Update ping
* Update status
* Update and improve/compact quote
* Update kick
* Update poster_board
* Update jira
* Update vote
* Update pack
* Update and improve `roles`
- Unresolved roles are now deregistered and cleaned-up automatically. (fixes #47)
- Elevated commands can no longer add/remove unregistered roles to/from users. (fixes #48)
- Users can now join/leave multiple roles in one command. (fixes #49)
- Multiple roles can now be added/removed to/from multiple members all in one command.
- Roles can now be targeted using a partial name match. (fixes #50)
* Implement finer-grained permissions for `roles` (fixes#18)
* Update `invite`
* Update `faq`
* Update and improve `automod`
- Even data now includes `user` fields. (fixes #43)
- Even data now include member date fields by default.
- `message` triggers now allow basic matching of message content. (fixes #44)
* Update `help_chat`
* Update readme
* Account for threads in `faq`
* Account for threads in `automod`
* Update `manifest`
* Make commanderbot-ext independent
This involves moving the bot core from cb-core to cb-ext, removing the dependency, and restructuring the imports.
* Update black and isort
* Support `allowed_mentions` in root bot config (fixes #52)
* Move root module
* Update imports
* Update extensions
* Update readme
* Update changelog
* Update codeowners
* Update pyproject.toml
* Update readme
Copy file name to clipboardExpand all lines: CHANGELOG.md
+51-16Lines changed: 51 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [Unreleased]
8
+
9
+
### Changed
10
+
11
+
- Updated to Python 3.10 (release candidate).
12
+
- Updated to the discord.py 2.0 beta.
13
+
- Updated all extensions past breaking changes.
14
+
-`commanderbot-core` has been merged into `commanderbot-ext`.
15
+
- The repository has been renamed to `commanderbot-py`.
16
+
- The package has been renamed to `commanderbot` (which used to belong to `commanderbot-core`).
17
+
- Exception handling logic has been reworked.
18
+
- Fixes #53
19
+
- Reconsidered all commands to use a `ctx.reply` wrapper with pings disabled.
20
+
- Fixes #42
21
+
-`allowed_mentions` field in root bot config is now supported.
22
+
- Fixes #52
23
+
-`automod`:
24
+
- Even data now includes `user` fields.
25
+
- Fixes #43
26
+
- Even data now includes member date fields by default.
27
+
-`message` triggers now allow basic matching of message content.
28
+
- Fixes #44
29
+
-`roles`:
30
+
- Unresolved roles are now deregistered and cleaned-up automatically.
31
+
- Fixes #47
32
+
- Elevated commands can no longer add/remove unregistered roles to/from users.
33
+
- Fixes #48
34
+
- Users can now join/leave multiple roles in one command.
35
+
- Fixes #49
36
+
- Multiple roles can now be added/removed to/from multiple members all in one command.
37
+
- Roles can now be targeted using a partial name match.
38
+
- Fixes #50
39
+
- Roles can now be configured to be able to run elevated commands.
40
+
- Fixes #18
41
+
7
42
## [0.15.0] - 2021-08-29
8
43
9
44
### Added
@@ -146,19 +181,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
146
181
147
182
- Implemented `status` and `faq` extensions as an exercise for developing `commanderbot-lib`
The current set of configuration options is limited. Following is an example configuration that sets the command prefix and loads the `status` and `faq` extensions.
46
+
47
+
> Note that with this configuration, the `faq` extension will require read-write access to `faq.json` in the working directory.
0 commit comments