/[sudobot]/trunk/Changelog.md
ViewVC logotype

Annotation of /trunk/Changelog.md

Parent Directory Parent Directory | Revision Log Revision Log


Revision 406 - (hide annotations)
Mon Jul 29 17:30:04 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: text/markdown
File size: 1830 byte(s)
chore: update changelog
1 rakin 275 # Changelog
2    
3 rakin 401 ### development
4 rakin 406 (no change yet)
5    
6     ### v4.0.0-alpha
7 rakin 385 * Performance Improvements
8     * Now Using MongoDB as Database instead of SQLite **[BREAKING CHANGE]**
9     * A full refactor of the API
10     * Dockerized the project
11     * Customizable data directory path
12     * Fixed autocomplete interaction issues
13 rakin 388 * Add license notices and other details to the about command
14 rakin 385 * Minor bug fixes
15 rakin 401 * Added profile filter for checking banned words/tokens in user profiles
16 rakin 385
17 rakin 275 ### v3.0.0-alpha
18     * Improved channel locking system
19     * Added welcomer with random welcome messages support
20     * Added permission based command system [BREAKING CHANGE]
21     * Added config management command
22     * Added embed builder command
23     * Snippets, and some other commands now support embed schemas
24     * Improved automod system
25     * Added AntiJoin system
26     * Auto mute user if they were muted before and left the server
27     * Added debug logger for better error investigation
28     * Improve the strategy of loading services
29     * Added repeated text filter channel exclution, spam filter exclusions will now also apply to this filter
30     * Added mention input parser
31     * Integrate with PM2 process manager
32     * Performance enhancements
33    
34     ##### Breaking Changes!!!
35     Some commands will now require specific permissions. Users without those permissions will not be able to run those commands.
36     The required permissions are given below:
37    
38     Command |Permission(s)
39     ------------------------------|-------------
40     Ban |`BAN_MEMBERS`
41     Kick |`KICK_MEMBERS`
42     Mute |`MODERATE_MEMBERS` (Timeout Members)
43     Clearing messages |`MANAGE_MESSAGES`
44     Setting Channel Permissions |`MANAGE_CHANNELS`
45    
46     Users having the `ADMINISTRATOR` permission will be able to bypass these requirements. Commands not listed here are not affected in this change.

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26