-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
52 lines (40 loc) · 2.42 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
v2.1.1
-Change all RichEmbed references to MessageEmbed.
v2.1.0
-Change code to reflect update to Discord.js API.
v2.0.8
-Use config file in collected.
-Fill in row F with wonby.
v2.0.7
-Fix anonymity on donations so it's not always yes.
v2.0.6
-Fix perm checking in DMs.
v2.0.5
-Prevent duplication of members for disqualification if a mention is used.
v2.0.4
-Add Discord tag and ID, and internal ID on the database to the !donation embed.
v2.0.3
-Stop channel cleaning timer from evaluating the callback during job creation.
v2.0.2
-Fix User searching so that mentions are merged into the resultant array.
v2.0.1
-!wonby now fills in TRUE for the Started and Ended columns on the spreadsheet.
v2.0.0
-Reworked the bot under the functional programming paradigm. Most operations are now executed in an assembly line format to get the final result. Intermediate values are no longer mutated from the original.
-File structure changed to isolate scripts to src.
-Custom timer system scrapped in favor of Cron Jobs (npm cron package). Minimum time set at 5 minutes to prevent problems with the technical limitations of the package (because it resolves a little slower, it can cause the time to load into the past instead).
-NoSQL storage system Node Persist has been removed in favor of SQLite3. Bindings are made via the Sequelize library.
-Consolidated all settings into a single function.
-Added a configuration file for more generalized behaviour changes. Added environmental configurations.
-Permissions system now uses bit flags.
-Documentation in standard JSDoc form has been added to files.
v1.0.2
-Made it so the !collected command doesn't fail if there was no number to indicate how many of an item was being donated.
v1.0.1
-!donation and !top now uses embeds for better visual appearance. Staff commands have been separated to their own embed and are only visible to those with the correct role.
-Multiple restrictions on donations must be separated by commas instead of pipe characters now.
-Testing for prime items now uses heavy regex. Number checking changed to include front and back, and x letters.
-Title case enforced on all item names (affects x2 and such because the x is in front).
-Changed the maximum row value from 999 to unspecified to prevent a future problem.
-Removed anonymous tracking sheet updating because it's obsolete.
-Changed the filler values for restrictions and notes from blanks to N/A to accommodate the new embed usage.