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

Diff of /trunk/CHANGELOG.md

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 616 by rakinar2, Thu Aug 29 12:36:37 2024 UTC revision 626 by rakinar2, Sat Sep 7 09:38:45 2024 UTC
# Line 1  Line 1 
1  # Changelog  # Changelog
2    
3  ### 29-08-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  ### 06-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
4    
5  * release: v9.26.1 [skip ci]    * **chore:** force new release [prerelease]    
6  * release: v15.7.0 [skip ci]        
7        **Build-metadata:**  {numdate}.sha.{id}  
8          
9        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
10          
11      * **ci:** update release workflow    
12          
13        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
14      * **ci:** add staging deployment workflow    
15          
16        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
17      * **chore(extensions):** build extensions [skip ci]    
18          
19        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
20          
21    
22    ### 05-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
23    
24      * **release:** v10.7.1 [skip ci]    
25          
26        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
27          
28      * **release:** v10.7.0 [skip ci]    
29          
30        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
31          
32      * **release:** v10.6.0 [skip ci]    
33          
34        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
35          
36      * **release:** v10.4.6 [skip ci]    
37          
38        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
39          
40      * **release:** v10.4.4 [skip ci]    
41          
42        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
43          
44    
45    ### 05-09-2024 - [[Ryanmello07](mailto:67509637+Ryanmello07@users.noreply.github.com)]
46    
47      * **fix(commands:remind):** Grammar Correction    
48          
49        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
50    
51    ### 05-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
52    
53      * **feat:** set custom intents    
54          
55        introducing `DISCORD_INTENTS` environment variable, which contains  
56        **intents the bot will request from Discord, separated by colons ':** '.  
57          
58        **Signed-off-by:**  GitHub <noreply@github.com>  
59          
60      * **docs:** include absolute URL in sitemap index    
61          
62        **Signed-off-by:**  GitHub <noreply@github.com>  
63          
64      * **docs:** improved searching    
65          
66        **Signed-off-by:**  GitHub <noreply@github.com>  
67          
68      * **feat:** add upcmds command    
69          
70        **Signed-off-by:**  GitHub <noreply@github.com>  
71          
72      * **fix(commands:upcmds):** show command count on success    
73          
74        **Signed-off-by:**  GitHub <noreply@github.com>  
75          
76      * **feat(commands):** add `-upcmds` command    
77          
78        **Signed-off-by:**  GitHub <noreply@github.com>  
79          
80      * **docs:** separate sitemaps    
81          
82        **Signed-off-by:**  GitHub <noreply@github.com>  
83          
84      * **fix:** clear command filter parsing    
85          
86        **Signed-off-by:**  GitHub <noreply@github.com>  
87          
88      * **fix:** argument parser    
89          
90        **Signed-off-by:**  GitHub <noreply@github.com>  
91          
92      * **fix:** check message rules on message update    
93          
94        **Signed-off-by:**  GitHub <noreply@github.com>  
95          
96      * **chore:** add debug logs    
97          
98        **Signed-off-by:**  GitHub <noreply@github.com>  
99          
100      * **chore(extensions):** build extensions [skip ci]    
101          
102        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
103          
104    
105    ### 04-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
106    
107      * **docs:** add more information to v10 release page    
108          
109        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
110      * **docs:** add v10 release blog post    
111          
112        **Signed-off-by:**  GitHub <noreply@github.com>  
113          
114      * **docs:** add v10 release blog post    
115          
116        **Signed-off-by:**  GitHub <noreply@github.com>  
117          
118      * **docs:** add blog pages support    
119          
120        **Signed-off-by:**  GitHub <noreply@github.com>  
121          
122      * **fix:** type errors in ShellService http server    
123          
124        **Signed-off-by:**  GitHub <noreply@github.com>  
125          
126      * **chore:** delete extensions/.extbuilds/antirickroll directory    
127          
128        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
129      * **chore:** delete extensions/.extbuilds/urlfish directory    
130          
131        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
132    
133    ### 04-09-2024 - [[Ryanmello07](mailto:67509637+Ryanmello07@users.noreply.github.com)]
134    
135      * **docs:** created anime command docs    
136          
137        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
138      * Update page.mdx    
139          
140        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
141      * Update page.mdx    
142          
143        Updated discord link  
144          
145        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
146      * Update page.mdx    
147          
148        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
149      * Update page.mdx    
150          
151        Added new info  
152          
153        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
154      * Update page.mdx    
155          
156        Updated discord link  
157          
158        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
159      * Update page.mdx    
160          
161        Updated discord link  
162          
163        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
164      * Update page.mdx    
165          
166        replaced discord link  
167          
168        **Signed-off-by:**  Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com>  
169    
170    ### 04-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
171    
172      * **release:** v10.4.3 [skip ci]    
173          
174        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
175          
176    
177    ### 03-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
178    
179      * **release:** v10.4.2 [skip ci]    
180          
181        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
182          
183      * **release:** v10.4.1 [skip ci]    
184          
185        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
186          
187      * **release:** v10.4.1+20240803190805.sha.2a66db0f [skip ci]    
188          
189        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
190          
191      * **release:** v10.4.0+20240803184934.sha.5004a1c5 [skip ci]    
192          
193        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
194          
195      * **release:** v10.3.2 [skip ci]    
196          
197        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
198          
199      * **release:** v10.3.1 [skip ci]    
200          
201        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
202          
203      * **release:** v10.3.1-0+20240803180328.sha.682c1360 [skip ci]    
204          
205        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
206          
207      * **release:** v10.3.0+20240803174535.sha.5a049fce [skip ci]    
208          
209        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
210          
211      * **release:** v10.2.0+20240803173910.sha.bed108f3 [skip ci]    
212          
213        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
214          
215      * **release:** v10.1.0 [skip ci]    
216          
217        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
218          
219    
220    ### 03-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
221    
222      * **chore(extensions):** build extensions [skip ci]    
223          
224        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
225          
226      * **chore(extensions:waifu.pics):** lowercase the category name    
227          
228        **Signed-off-by:**  GitHub <noreply@github.com>  
229          
230      * **fix(context):** reply function doesn't check for string inputs    
231          
232        **Signed-off-by:**  GitHub <noreply@github.com>  
233          
234      * **chore:** update readme    
235          
236        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
237      * **chore:** update TODO.md    
238          
239        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
240      * **fix(commandManager):** command names are not being parsed correctly with newlines    
241          
242        **Build-metadata:**  {numdate}.sha.{id}  
243        **Signed-off-by:**  GitHub <noreply@github.com>  
244          
245      * **chore(extensions:waifu.pics):** support all categories    
246          
247        **Build-metadata:**  {numdate}.sha.{id}  
248        **Signed-off-by:**  GitHub <noreply@github.com>  
249          
250      * **feat(utils:axios):** log outgoing http requests    
251          
252        **Signed-off-by:**  GitHub <noreply@github.com>  
253          
254      * **fix:** archive command failing with cannot send empty message error    
255          
256        **Signed-off-by:**  GitHub <noreply@github.com>  
257          
258      * **fix:** archive command failing with cannot send empty message error    
259          
260        **Signed-off-by:**  GitHub <noreply@github.com>  
261          
262      * **chore(extensions:waifu.pics):** change subcommands to be a single option with choices    
263          
264        **Build-metadata:**  {numdate}.sha.{id}  
265        **Signed-off-by:**  GitHub <noreply@github.com>  
266          
267      * **fix:** update release codename    
268          
269        **Build-metadata:**  {numdate}.sha.{id}  
270        **Signed-off-by:**  GitHub <noreply@github.com>  
271          
272      * **feat:** updated api announcement    
273          
274        **Signed-off-by:**  GitHub <noreply@github.com>  
275          
276      * **feat(commands:tools):** add `archive` command    
277          
278        **Build-metadata:**  {numdate}.sha.{id}  
279        **Signed-off-by:**  GitHub <noreply@github.com>  
280          
281      * **feat:** upgrade discord.js to v14.16.1    
282          
283        **Signed-off-by:**  GitHub <noreply@github.com>  
284          
285      * **chore(extensions:waifu.pics):** update readme    
286          
287        **Signed-off-by:**  GitHub <noreply@github.com>  
288          
289      * **chore(extensions):** introduce waifu.pics extension    
290          
291        **Signed-off-by:**  GitHub <noreply@github.com>  
292          
293      * **chore(extensions:neko):** remove anime command    
294          
295        **Signed-off-by:**  GitHub <noreply@github.com>  
296          
297      * **chore(extensions:neko):** remove tsconfig.json    
298          
299        **Signed-off-by:**  GitHub <noreply@github.com>  
300          
301    
302    ### 02-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
303    
304      * **release:** v10.0.2-0+exp.sha.69d7c0e.build.1 [skip ci]    
305          
306        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
307          
308    
309    ### 02-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
310    
311      * **build:** exp.sha.69d7c0e.build.1    
312          
313        **Build-metadata:**  exp.sha.69d7c0e.build.1  
314          
315        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
316          
317      * **deps:** bump @mui/material from 5.16.7 to 6.0.1 in /docs    
318          
319          
320      * **chore:** update CONTRIBUTING.md    
321          
322        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
323      * **chore:** update CODEOWNERS    
324          
325        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
326      * **docs:** dev guides (#214)    
327          
328        **docs:**  dev guides  
329      * **chore(extensions):** build extensions [skip ci]    
330          
331        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
332          
333    
334    ### 02-09-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
335    
336      * **ci:** bump actions/labeler from 4 to 5    
337          
338        **Bumps [actions/labeler](https:** //github.com/actions/labeler) from 4 to 5.  
339        **- [Release notes](https:** //github.com/actions/labeler/releases)  
340        **- [Commits](https:** //github.com/actions/labeler/compare/v4...v5)  
341          
342        ---  
343        **updated-dependencies:**  
344        **- dependency-name:**  actions/labeler  
345        **  dependency-type:**  direct:production  
346        **  update-type:**  version-update:semver-major  
347        ...  
348          
349        **Signed-off-by:**  dependabot[bot] <support@github.com>  
350      * **deps:** bump @mui/material from 5.16.7 to 6.0.1 in /docs    
351          
352        **Bumps [@mui/material](https:** //github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.16.7 to 6.0.1.  
353        **- [Release notes](https:** //github.com/mui/material-ui/releases)  
354        **- [Changelog](https:** //github.com/mui/material-ui/blob/master/CHANGELOG.md)  
355        **- [Commits](https:** //github.com/mui/material-ui/commits/v6.0.1/packages/mui-material)  
356          
357        ---  
358        **updated-dependencies:**  
359        **- dependency-name:**  "@mui/material"  
360        **  dependency-type:**  direct:production  
361        **  update-type:**  version-update:semver-major  
362        ...  
363          
364        **Signed-off-by:**  dependabot[bot] <support@github.com>  
365    
366    ### 01-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
367    
368      * **chore:** update .editorconfig    
369          
370        **Signed-off-by:**  GitHub <noreply@github.com>  
371          
372      * **docs:** fix build errors due to a missing environment variable    
373          
374        **Signed-off-by:**  GitHub <noreply@github.com>  
375          
376      * **docs:** add vcs guide page for developers    
377          
378        **Signed-off-by:**  GitHub <noreply@github.com>  
379          
380      * **docs:** use title templates    
381          
382        **Signed-off-by:**  GitHub <noreply@github.com>  
383          
384      * **docs:** allow robots.txt and sitemap.xml URLs to be customized    
385          
386        **Signed-off-by:**  GitHub <noreply@github.com>  
387          
388      * **fix:** add ManageMessages permission requirement for userlookup command    
389          
390        **Signed-off-by:**  GitHub <noreply@github.com>  
391          
392      * **chore(extensions):** build extensions [skip ci]    
393          
394        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
395          
396    
397    ### 01-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
398    
399      * **release:** v10.0.1 [skip ci]    
400          
401        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
402          
403    
404    ### 01-09-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
405    
406      * **chore:** update security policy
407    
408    ### 31-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
409    
410      * **chore:** update SECURITY.md    
411          
412        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
413      * **docs:** add instructions for copying resource files on windows    
414          
415        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
416      * fix!: config command and trigger release
417      * **docs:** add missing configuration file guide    
418          
419        **Signed-off-by:**  GitHub <noreply@github.com>  
420          
421      * **chore:** add debug logs in ModerationActionService    
422          
423        **Signed-off-by:**  GitHub <noreply@github.com>  
424          
425      * **fix:** config permission checks    
426          
427        **Signed-off-by:**  GitHub <noreply@github.com>  
428          
429      * **test:** add tests for @framework/utils/objects.ts    
430          
431        **Signed-off-by:**  GitHub <noreply@github.com>  
432          
433      * **fix(commands:config):** allow config command to create new objects if not found    
434          
435        **Signed-off-by:**  GitHub <noreply@github.com>  
436          
437      * **fix(events):** system errors when removing the app from a guild    
438          
439        **Signed-off-by:**  GitHub <noreply@github.com>  
440          
441      * **chore:** update CODEOWNERS    
442          
443        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
444      * **fix(commands):** missing arguments when registering slash commands    
445          
446        **Signed-off-by:**  GitHub <noreply@github.com>  
447          
448      * **docs:** update getting started page to include windows specific db migration guide    
449          
450        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
451      * **fix:** build script in package.json    
452          
453        **Signed-off-by:**  GitHub <noreply@github.com>  
454          
455      * **chore(extensions):** build extensions [skip ci]    
456          
457        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
458          
459    
460    ### 31-08-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
461    
462      * **release:** v10.0.0 [skip ci]    
463          
464        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
465          
466      * **release:** v9.26.7 [skip ci]    
467          
468        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
469          
470      * **release:** v9.26.6 [skip ci]    
471          
472        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
473          
474      * **release:** v9.26.4 [skip ci]    
475          
476        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
477          
478      * **release:** v9.26.3 [skip ci]    
479          
480        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
481          
482    
483    ### 30-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
484    
485      * **docs:** update getting started page    
486          
487        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
488      * **chore:** update changelog    
489          
490        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
491          
492      * **chore(readme):** add open in IDX button    
493          
494        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
495      * **chore(extensions):** build extensions [skip ci]    
496          
497        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
498          
499    
500    ### 29-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
501    
502      * **docs:** update v9 extensions page    
503          
504        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
505      * **chore:** update SECURITY.md    
506          
507        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
508      * **chore:** update readme    
509          
510        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
511      * **docs:** update JWT secret generation guide    
512          
513        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
514      * **chore:** update CODEOWNERS    
515          
516        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
517      * **chore(extensions):** build extensions [skip ci]    
518          
519        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
520          
521      * **chore(extensions:neko):** add .gitignore    
522          
523        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
524      * **chore:** delete extensions/neko/tsconfig.json    
525          
526        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
527      * **chore(extensions):** build extensions [skip ci]    
528          
529        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
530          
531      * **chore(extensions):** rebuild
532      * **chore(extensions):** build failure    
533          
534        **Signed-off-by:**  GitHub <noreply@github.com>  
535          
536      * **chore(extensions):** build failure    
537          
538        **Signed-off-by:**  GitHub <noreply@github.com>  
539          
540      * **chore(extensions):** build extensions [skip ci]    
541          
542        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
543          
544      * **chore(extensions):** build failure    
545          
546        **Signed-off-by:**  GitHub <noreply@github.com>  
547          
548      * **chore(extensions:neko):** fixed broken symlink for tsconfig.json    
549          
550        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
551          
552      * **chore:** create CODEOWNERS file    
553          
554        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
555      * **ci:** fix release workflow    
556          
557        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
558      * **chore:** update readme    
559          
560        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
561      * **ci:** bump onesoft-sudo/conventional-release-action from 1.2.5 to 1.2.6 (#210)    
562          
563          
564      * Merge branch 'main' into dependabot/github_actions/onesoft-sudo/conventional-release-action-1.2.6    
565          
566        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
567      * **ci:** update release workflow    
568          
569        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
570      * **ci:** update dependabot.yml    
571          
572        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
573      * **fix:** update blaze_wrapper.properties    
574          
575        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
576      * **fix:** update .bun-version    
577          
578        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
579      * **chore:** fix version    
580          
581        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
582      * **ci:** fix release workflow    
583          
584        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
585      * **ci:** update release workflow    
586          
587        * now using onesoft-sudo/conventional-release-action workflow  
588          
589        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
590      * **chore(extensions):** build extensions [skip ci]    
591          
592        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
593          
594    
595    ### 29-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
596    
597      * **ci:** bump codecov/codecov-action from 4.0.1 to 4.5.0 (#208)    
598          
599        **Bumps [codecov/codecov-action](https:** //github.com/codecov/codecov-action) from 4.0.1 to 4.5.0.  
600        **- [Release notes](https:** //github.com/codecov/codecov-action/releases)  
601        **- [Changelog](https:** //github.com/codecov/codecov-action/blob/main/CHANGELOG.md)  
602        **- [Commits](https:** //github.com/codecov/codecov-action/compare/v4.0.1...v4.5.0)  
603          
604        ---  
605        **updated-dependencies:**  
606        **- dependency-name:**  codecov/codecov-action  
607        **  dependency-type:**  direct:production  
608        **  update-type:**  version-update:semver-minor  
609        ...  
610          
611        **Signed-off-by:**  dependabot[bot] <support@github.com>  
612        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
613      * **ci:** bump actions/setup-node from 3 to 4 (#206)    
614          
615        **Bumps [actions/setup-node](https:** //github.com/actions/setup-node) from 3 to 4.  
616        **- [Release notes](https:** //github.com/actions/setup-node/releases)  
617        **- [Commits](https:** //github.com/actions/setup-node/compare/v3...v4)  
618          
619        ---  
620        **updated-dependencies:**  
621        **- dependency-name:**  actions/setup-node  
622        **  dependency-type:**  direct:production  
623        **  update-type:**  version-update:semver-major  
624        ...  
625          
626        **Signed-off-by:**  dependabot[bot] <support@github.com>  
627        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
628      * **ci:** bump actions/upload-artifact from 3 to 4 (#207)    
629          
630        **Bumps [actions/upload-artifact](https:** //github.com/actions/upload-artifact) from 3 to 4.  
631        **- [Release notes](https:** //github.com/actions/upload-artifact/releases)  
632        **- [Commits](https:** //github.com/actions/upload-artifact/compare/v3...v4)  
633          
634        ---  
635        **updated-dependencies:**  
636        **- dependency-name:**  actions/upload-artifact  
637        **  dependency-type:**  direct:production  
638        **  update-type:**  version-update:semver-major  
639        ...  
640          
641        **Signed-off-by:**  dependabot[bot] <support@github.com>  
642        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
643      * **ci:** bump actions/checkout from 3 to 4 (#209)    
644          
645        **Bumps [actions/checkout](https:** //github.com/actions/checkout) from 3 to 4.  
646        **- [Release notes](https:** //github.com/actions/checkout/releases)  
647        **- [Changelog](https:** //github.com/actions/checkout/blob/main/CHANGELOG.md)  
648        **- [Commits](https:** //github.com/actions/checkout/compare/v3...v4)  
649          
650        ---  
651        **updated-dependencies:**  
652        **- dependency-name:**  actions/checkout  
653        **  dependency-type:**  direct:production  
654        **  update-type:**  version-update:semver-major  
655        ...  
656          
657        **Signed-off-by:**  dependabot[bot] <support@github.com>  
658        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
659    
660    ### 29-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
661    
662      * **ci:** bump onesoft-sudo/conventional-release-action from 1.2.5 to 1.2.6    
663          
664        **Bumps [onesoft-sudo/conventional-release-action](https:** //github.com/onesoft-sudo/conventional-release-action) from 1.2.5 to 1.2.6.  
665        **- [Release notes](https:** //github.com/onesoft-sudo/conventional-release-action/releases)  
666        **- [Changelog](https:** //github.com/onesoft-sudo/conventional-release-action/blob/main/ChangeLog)  
667        **- [Commits](https:** //github.com/onesoft-sudo/conventional-release-action/compare/v1.2.5...v1.2.6)  
668          
669        ---  
670        **updated-dependencies:**  
671        **- dependency-name:**  onesoft-sudo/conventional-release-action  
672        **  dependency-type:**  direct:production  
673        **  update-type:**  version-update:semver-patch  
674        ...  
675          
676        **Signed-off-by:**  dependabot[bot] <support@github.com>  
677    
678    ### 29-08-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
679    
680      * **release:** v9.26.2 [skip ci]    
681          
682        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
683          
684      * **release:** v9.26.1 [skip ci]    
685          
686        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
687          
688      * **release:** v15.7.0 [skip ci]    
689          
690        **Signed-off-by:**  Conventional Release Action <rakinar2@onesoftnet.eu.org>  
691          
692    
693    ### 28-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
694    
695      * **ci:** fix docs workflow    
696          
697        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
698      * **ci:** fix docs workflow    
699          
700        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
701      * **ci:** update docs workflow    
702          
703        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
704      * **ci:** update docs workflow    
705          
706        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
707      * **feat(services:verification):** allow different domains for verification urls    
708          
709        **Signed-off-by:**  GitHub <noreply@github.com>  
710          
711      * **chore(extensions):** build extensions [skip ci]    
712          
713        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
714          
715    
716    ### 28-08-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
717    
718      * **docs:** update readme    
719          
720        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
721      * **ci:** add docs build workflow    
722          
723        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
724    
725    ### 28-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
726    
727      * **release:** v9.26.0 [skip ci]    
728          
729        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
730          
731    
732    ### 27-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
733    
734      * **chore:** ignore drizzle snapshots
735      * **fix:** better error messages on VPN check fail    
736          
737        **Signed-off-by:**  GitHub <noreply@github.com>  
738          
739      * **feat:** finalize verification system    
740          
741        **Signed-off-by:**  GitHub <noreply@github.com>  
742          
743      * **chore(extensions):** build extensions [skip ci]    
744          
745        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
746          
747    
748    ### 27-08-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
749    
750      * **chore:** update drizzle journal    
751          
752        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
753      * **docs:** update automod details page    
754          
755        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
756    
757    ### 27-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
758    
759      * **release:** v9.25.1 [skip ci]    
760          
761        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
762          
763      * **release:** v9.25.0 [skip ci]    
764          
765        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
766          
767    
768    ### 26-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
769    
770      * **chore:** update readme    
771          
772        * update license for sudobot's logo tot CC BY-NC-ND 4.0  
773          
774          
775        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
776    
777    ### 26-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
778    
779      * **release:** v9.24.8 [skip ci]    
780          
781        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
782          
783      * **release:** v9.24.7 [skip ci]    
784          
785        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
786          
787    
788    ### 26-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
789    
790      * **fix(services:rules):** member update rule checks fail with a BUG message    
791          
792        **Signed-off-by:**  GitHub <noreply@github.com>  
793          
794      * **fix(commands:config):** undefined `this.dottedConfig?.system`    
795          
796        **Signed-off-by:**  GitHub <noreply@github.com>  
797          
798      * **chore(extensions):** build extensions [skip ci]    
799          
800        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
801          
802    
803    ### 25-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
804    
805      * **release:** v9.24.6 [skip ci]    
806          
807        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
808          
809      * **release:** v9.24.5 [skip ci]    
810          
811        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
812          
813      * **release:** v9.24.4 [skip ci]    
814          
815        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
816          
817      * **release:** v9.24.3 [skip ci]    
818          
819        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
820          
821    
822    ### 25-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
823    
824      * **fix(extensionManager):** remove pre-linked tsconfig in extension directory if any    
825          
826        **Signed-off-by:**  GitHub <noreply@github.com>  
827          
828      * **fix(extensions):** issues while loading extensions with bun    
829          
830        **Signed-off-by:**  GitHub <noreply@github.com>  
831          
832      * **chore:** update .gitignore    
833          
834        **Signed-off-by:**  GitHub <noreply@github.com>  
835          
836      * **refactor(extensions:neko):** fully support sudobot v9 APIs    
837          
838        **Signed-off-by:**  GitHub <noreply@github.com>  
839          
840      * **refactor(extensions:neko):** fully support sudobot v9 APIs    
841          
842        **Signed-off-by:**  GitHub <noreply@github.com>  
843          
844      * **fix(commands:joke):** api ninjas dad joke api does not allow limit query param anymore    
845          
846        **Signed-off-by:**  GitHub <noreply@github.com>  
847          
848      * **fix:** config command causing JS not an object error    
849          
850        **Signed-off-by:**  GitHub <noreply@github.com>  
851          
852      * **chore(extensions):** build extensions [skip ci]    
853          
854        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
855          
856    
857    ### 25-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
858    
859      * **chore:** update readme    
860          
861        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
862      * **chore:** update readme    
863          
864        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
865    
866    ### 24-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
867    
868      * **chore(extensions):** build extensions [skip ci]    
869          
870        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
871          
872    
873    ### 23-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
874    
875      * **release:** v9.24.2 [skip ci]    
876          
877        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
878          
879      * **release:** v9.24.1 [skip ci]    
880          
881        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
882          
883    
884    ### 23-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
885    
886      * **fix(blazebuild):** invalid argument passed to String.prototype.repeat()    
887          
888        **Signed-off-by:**  GitHub <noreply@github.com>  
889          
890      * **fix(blazebuild):** invalid argument passed to String.prototype.repeat()    
891          
892        **Signed-off-by:**  GitHub <noreply@github.com>  
893          
894      * **chore(extensions):** build extensions [skip ci]    
895          
896        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
897          
898    
899    ### 23-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
900    
901      * **fix(blazebuild):** syntax error    
902          
903        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
904      * **fix(blazebuild):** column number resolves to Infinity when on non-TTY environment    
905          
906        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
907      * **chore:** update FUNDING.yml    
908          
909        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
910    
911    ### 22-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
912    
913      * **chore:** update readme    
914          
915        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
916      * **chore:** update readme    
917          
918        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
919    
920    ### 22-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
921    
922      * **deps(dev):** Bump @types/node from 20.16.1 to 22.4.1 in /docs (#202)    
923          
924        **Bumps [@types/node](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.16.1 to 22.4.1.  
925        **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases)  
926        **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)  
927          
928        ---  
929        **updated-dependencies:**  
930        **- dependency-name:**  "@types/node"  
931        **  dependency-type:**  direct:development  
932        **  update-type:**  version-update:semver-major  
933        ...  
934          
935        **Signed-off-by:**  dependabot[bot] <support@github.com>  
936        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
937    
938    ### 22-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
939    
940      * **release:** v9.24.0 [skip ci]    
941          
942        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
943          
944    
945    ### 22-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
946    
947      * **feat(api):** add `/guilds/:id/roles` and `/guilds/:id/channels` endpoints    
948          
949        **Signed-off-by:**  GitHub <noreply@github.com>  
950          
951      * **chore(extensions):** build extensions [skip ci]    
952          
953        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
954          
955    
956    ### 21-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
957    
958      * **deps:** update axios to v1.7.4
959      * **fix:** regenerate release [trigger ci]    
960          
961        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
962          
963      * **ci(releases):** fix release workflow not creating dist packages with build directory    
964          
965        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
966          
967      * **chore(extensions):** build extensions [skip ci]    
968          
969        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
970          
971    
972    ### 21-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
973    
974      * **release:** v9.23.3 [skip ci]    
975          
976        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
977          
978    
979    ### 20-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
980    
981      * **docs:** fix metadata url base generation    
982          
983        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
984      * **docs:** fix type errors    
985          
986        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
987      * **docs:** force user selected canonical    
988          
989        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
990      * **docs:** statically generate sitemaps    
991          
992        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
993    
994    ### 20-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
995    
996      * **chore(extensions):** build extensions [skip ci]    
997          
998        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
999          
1000    
1001    ### 19-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1002    
1003      * **docs:** add robots.txt    
1004          
1005        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1006    
1007    ### 19-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1008    
1009      * **chore(extensions):** build extensions [skip ci]    
1010          
1011        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1012          
1013    
1014    ### 18-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1015    
1016      * **chore:** fix broken links    
1017          
1018        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1019      * **fix(cluster):** feature flag proxy URL    
1020          
1021        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1022      * **fix(commands:help):** broken links    
1023          
1024        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1025      * **fix(commands:about):** broken links    
1026          
1027        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1028      * **docs:** fix broken image links    
1029          
1030        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1031      * **docs:** update nodejs versions in getting started page    
1032          
1033        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1034      * **chore:** update readme    
1035          
1036        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1037      * **chore:** update readme    
1038          
1039        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1040      * **chore(readme):** fix broken links    
1041          
1042        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1043      * **docs:** update broken links    
1044          
1045        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1046    
1047    ### 18-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
1048    
1049      * **release:** v9.23.2 [skip ci]    
1050          
1051        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
1052          
1053      * **release:** v9.23.1 [skip ci]    
1054          
1055        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
1056          
1057    
1058    ### 18-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1059    
1060      * **chore(extensions):** build extensions [skip ci]    
1061          
1062        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1063          
1064    
1065    ### 17-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1066    
1067      * **chore:** update FUNDING.yml    
1068          
1069        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1070    
1071    ### 17-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1072    
1073      * **chore(extensions):** build extensions [skip ci]    
1074          
1075        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1076          
1077    
1078    ### 16-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1079    
1080      * **chore(extensions):** build extensions [skip ci]    
1081          
1082        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1083          
1084    
1085    ### 15-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1086    
1087      * **docs:** update getting started page for windows    
1088          
1089        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1090    
1091    ### 15-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1092    
1093      * **chore(extensions):** build extensions [skip ci]    
1094          
1095        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1096          
1097    
1098    ### 14-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1099    
1100      * **chore(extensions):** build extensions [skip ci]    
1101          
1102        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1103          
1104    
1105    ### 13-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1106    
1107      * **chore(extensions):** build extensions [skip ci]    
1108          
1109        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1110          
1111    
1112    ### 12-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1113    
1114      * **chore(extensions):** build extensions [skip ci]    
1115          
1116        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1117          
1118    
1119    ### 11-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1120    
1121      * **ci:** update extensions workflow    
1122          
1123        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1124    
1125    ### 11-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1126    
1127      * **chore(extensions):** build extensions [skip ci]    
1128          
1129        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1130          
1131      * **chore(extensions):** build extensions [skip ci]    
1132          
1133        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1134          
1135      * **chore(extensions):** build extensions [skip ci]    
1136          
1137        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1138          
1139      * **chore(extensions):** build extensions [skip ci]    
1140          
1141        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1142          
1143      * **chore(extensions):** build extensions [skip ci]    
1144          
1145        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1146          
1147      * **chore(extensions):** build extensions [skip ci]    
1148          
1149        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1150          
1151      * **chore(extensions):** build extensions [skip ci]    
1152          
1153        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1154          
1155      * **chore(extensions):** build extensions [skip ci]    
1156          
1157        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1158          
1159      * **chore(extensions):** build extensions [skip ci]    
1160          
1161        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1162          
1163      * **chore(extensions):** build extensions [skip ci]    
1164          
1165        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1166          
1167      * **chore(extensions):** build extensions [skip ci]    
1168          
1169        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1170          
1171    
1172    ### 10-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1173    
1174      * **chore(extensions):** build extensions [skip ci]    
1175          
1176        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1177          
1178      * **chore(extensions):** build extensions [skip ci]    
1179          
1180        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1181          
1182      * **chore(extensions):** build extensions [skip ci]    
1183          
1184        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1185          
1186      * **chore(extensions):** build extensions [skip ci]    
1187          
1188        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1189          
1190      * **chore(extensions):** build extensions [skip ci]    
1191          
1192        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1193          
1194      * **chore(extensions):** build extensions [skip ci]    
1195          
1196        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1197          
1198      * **chore(extensions):** build extensions [skip ci]    
1199          
1200        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1201          
1202      * **chore(extensions):** build extensions [skip ci]    
1203          
1204        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1205          
1206      * **chore(extensions):** build extensions [skip ci]    
1207          
1208        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1209          
1210      * **chore(extensions):** build extensions [skip ci]    
1211          
1212        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1213          
1214      * **chore(extensions):** build extensions [skip ci]    
1215          
1216        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1217          
1218      * **chore(extensions):** build extensions [skip ci]    
1219          
1220        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1221          
1222      * **chore(extensions):** build extensions [skip ci]    
1223          
1224        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1225          
1226      * **chore(extensions):** build extensions [skip ci]    
1227          
1228        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1229          
1230      * **chore(extensions):** build extensions [skip ci]    
1231          
1232        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1233          
1234      * **chore(extensions):** build extensions [skip ci]    
1235          
1236        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1237          
1238      * **chore(extensions):** build extensions [skip ci]    
1239          
1240        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1241          
1242      * **chore(extensions):** build extensions [skip ci]    
1243          
1244        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1245          
1246      * **chore(extensions):** build extensions [skip ci]    
1247          
1248        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1249          
1250      * **chore(extensions):** build extensions [skip ci]    
1251          
1252        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1253          
1254      * **chore(extensions):** build extensions [skip ci]    
1255          
1256        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1257          
1258      * **chore(extensions):** build extensions [skip ci]    
1259          
1260        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1261          
1262      * **chore(extensions):** build extensions [skip ci]    
1263          
1264        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1265          
1266    
1267    ### 09-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1268    
1269      * **chore(extensions):** build extensions [skip ci]    
1270          
1271        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1272          
1273      * **chore(extensions):** build extensions [skip ci]    
1274          
1275        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1276          
1277      * **chore(extensions):** build extensions [skip ci]    
1278          
1279        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1280          
1281      * **chore(extensions):** build extensions [skip ci]    
1282          
1283        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1284          
1285      * **chore(extensions):** build extensions [skip ci]    
1286          
1287        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1288          
1289      * **chore(extensions):** build extensions [skip ci]    
1290          
1291        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1292          
1293      * **chore(extensions):** build extensions [skip ci]    
1294          
1295        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1296          
1297      * **chore(extensions):** build extensions [skip ci]    
1298          
1299        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1300          
1301      * **chore(extensions):** build extensions [skip ci]    
1302          
1303        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1304          
1305      * **chore(extensions):** build extensions [skip ci]    
1306          
1307        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1308          
1309      * **chore(extensions):** build extensions [skip ci]    
1310          
1311        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1312          
1313      * **chore(extensions):** build extensions [skip ci]    
1314          
1315        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1316          
1317      * **chore(extensions):** build extensions [skip ci]    
1318          
1319        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1320          
1321      * **chore(extensions):** build extensions [skip ci]    
1322          
1323        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1324          
1325      * **chore(extensions):** build extensions [skip ci]    
1326          
1327        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1328          
1329      * **chore(extensions):** build extensions [skip ci]    
1330          
1331        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1332          
1333      * **chore(extensions):** build extensions [skip ci]    
1334          
1335        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1336          
1337      * **chore(extensions):** build extensions [skip ci]    
1338          
1339        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1340          
1341      * **chore(extensions):** build extensions [skip ci]    
1342          
1343        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1344          
1345      * **chore(extensions):** build extensions [skip ci]    
1346          
1347        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1348          
1349      * **chore(extensions):** build extensions [skip ci]    
1350          
1351        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1352          
1353      * **chore(extensions):** build extensions [skip ci]    
1354          
1355        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1356          
1357      * **chore(extensions):** build extensions [skip ci]    
1358          
1359        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1360          
1361    
1362    ### 09-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1363    
1364      * **ci:** update extensions workflow    
1365          
1366        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1367    
1368    ### 08-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1369    
1370      * **chore(extensions):** build extensions [skip ci]    
1371          
1372        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1373          
1374      * **chore(extensions):** build extensions [skip ci]    
1375          
1376        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1377          
1378      * **chore(extensions):** build extensions [skip ci]    
1379          
1380        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1381          
1382      * **chore(extensions):** build extensions [skip ci]    
1383          
1384        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1385          
1386      * **chore(extensions):** build extensions [skip ci]    
1387          
1388        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1389          
1390      * **chore(extensions):** build extensions [skip ci]    
1391          
1392        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1393          
1394      * **chore(extensions):** build extensions [skip ci]    
1395          
1396        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1397          
1398      * **chore(extensions):** build extensions [skip ci]    
1399          
1400        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1401          
1402      * **chore(extensions):** build extensions [skip ci]    
1403          
1404        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1405          
1406      * **chore(extensions):** build extensions [skip ci]    
1407          
1408        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1409          
1410      * **chore(extensions):** build extensions [skip ci]    
1411          
1412        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1413          
1414      * **chore(extensions):** build extensions [skip ci]    
1415          
1416        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1417          
1418      * **chore(extensions):** build extensions [skip ci]    
1419          
1420        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1421          
1422      * **chore(extensions):** build extensions [skip ci]    
1423          
1424        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1425          
1426      * **chore(extensions):** build extensions [skip ci]    
1427          
1428        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1429          
1430      * **chore(extensions):** build extensions [skip ci]    
1431          
1432        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1433          
1434      * **chore(extensions):** build extensions [skip ci]    
1435          
1436        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1437          
1438      * **chore(extensions):** build extensions [skip ci]    
1439          
1440        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1441          
1442      * **chore(extensions):** build extensions [skip ci]    
1443          
1444        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1445          
1446      * **chore(extensions):** build extensions [skip ci]    
1447          
1448        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1449          
1450    
1451    ### 07-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1452    
1453      * **chore(extensions):** build extensions [skip ci]    
1454          
1455        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1456          
1457      * **chore(extensions):** build extensions [skip ci]    
1458          
1459        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1460          
1461      * **chore(extensions):** build extensions [skip ci]    
1462          
1463        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1464          
1465      * **chore(extensions):** build extensions [skip ci]    
1466          
1467        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1468          
1469      * **chore(extensions):** build extensions [skip ci]    
1470          
1471        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1472          
1473      * **chore(extensions):** build extensions [skip ci]    
1474          
1475        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1476          
1477      * **chore(extensions):** build extensions [skip ci]    
1478          
1479        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1480          
1481      * **feat(commands:fun):** add HTTP cat/dog command    
1482          
1483        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1484          
1485      * **chore(extensions):** build extensions [skip ci]    
1486          
1487        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1488          
1489      * **chore(extensions):** build extensions [skip ci]    
1490          
1491        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1492          
1493      * **chore(extensions):** build extensions [skip ci]    
1494          
1495        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1496          
1497      * **chore(extensions):** build extensions [skip ci]    
1498          
1499        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1500          
1501      * **chore(extensions):** build extensions [skip ci]    
1502          
1503        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1504          
1505      * **chore(extensions):** build extensions [skip ci]    
1506          
1507        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1508          
1509      * **chore(extensions):** build extensions [skip ci]    
1510          
1511        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1512          
1513      * **chore(extensions):** build extensions [skip ci]    
1514          
1515        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1516          
1517      * **chore(extensions):** build extensions [skip ci]    
1518          
1519        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1520          
1521      * **chore(extensions):** build extensions [skip ci]    
1522          
1523        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1524          
1525      * **chore(extensions):** build extensions [skip ci]    
1526          
1527        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1528          
1529      * **chore(extensions):** build extensions [skip ci]    
1530          
1531        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1532          
1533      * **chore(extensions):** build extensions [skip ci]    
1534          
1535        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1536          
1537      * **chore(extensions):** build extensions [skip ci]    
1538          
1539        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1540          
1541    
1542    ### 07-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
1543    
1544      * **release:** v9.23.0 [skip ci]    
1545          
1546        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
1547          
1548    
1549    ### 07-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1550    
1551      * **docs:** add bun guide in getting started page    
1552          
1553        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1554      * **chore:** add bun command snippet in extensions guide for v9    
1555          
1556        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1557    
1558    ### 06-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1559    
1560      * **chore(extensions):** build extensions [skip ci]    
1561          
1562        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1563          
1564      * **chore(extensions):** build extensions [skip ci]    
1565          
1566        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1567          
1568      * **chore(extensions):** build extensions [skip ci]    
1569          
1570        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1571          
1572      * **chore(extensions):** build extensions [skip ci]    
1573          
1574        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1575          
1576      * **chore(extensions):** build extensions [skip ci]    
1577          
1578        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1579          
1580      * **chore(extensions):** build extensions [skip ci]    
1581          
1582        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1583          
1584      * **chore(extensions):** build extensions [skip ci]    
1585          
1586        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1587          
1588      * **chore(extensions):** build extensions [skip ci]    
1589          
1590        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1591          
1592      * **chore(extensions):** build extensions [skip ci]    
1593          
1594        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1595          
1596      * **chore(extensions):** build extensions [skip ci]    
1597          
1598        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1599          
1600      * **chore(extensions):** build extensions [skip ci]    
1601          
1602        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1603          
1604      * **chore(extensions):** build extensions [skip ci]    
1605          
1606        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1607          
1608      * **chore(extensions):** build extensions [skip ci]    
1609          
1610        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1611          
1612      * **chore(extensions):** build extensions [skip ci]    
1613          
1614        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1615          
1616      * **chore(extensions):** build extensions [skip ci]    
1617          
1618        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1619          
1620      * **chore(extensions):** build extensions [skip ci]    
1621          
1622        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1623          
1624      * **chore(extensions):** build extensions [skip ci]    
1625          
1626        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1627          
1628      * **chore(extensions):** build extensions [skip ci]    
1629          
1630        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1631          
1632      * **chore(extensions):** build extensions [skip ci]    
1633          
1634        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1635          
1636      * **chore(extensions):** build extensions [skip ci]    
1637          
1638        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1639          
1640      * **chore(extensions):** build extensions [skip ci]    
1641          
1642        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1643          
1644      * **chore(extensions):** build extensions [skip ci]    
1645          
1646        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1647          
1648      * **chore(extensions):** build extensions [skip ci]    
1649          
1650        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1651          
1652    
1653    ### 06-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1654    
1655      * **ci:** update extensions workflow    
1656          
1657        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1658    
1659    ### 05-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1660    
1661      * **chore(extensions):** build extensions [skip ci]    
1662          
1663        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1664          
1665      * **chore(extensions):** build extensions [skip ci]    
1666          
1667        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1668          
1669      * **chore(extensions):** build extensions [skip ci]    
1670          
1671        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1672          
1673      * **chore(extensions):** build extensions [skip ci]    
1674          
1675        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1676          
1677      * **chore(extensions):** build extensions [skip ci]    
1678          
1679        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1680          
1681      * **chore(extensions):** build extensions [skip ci]    
1682          
1683        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1684          
1685      * **chore(extensions):** build extensions [skip ci]    
1686          
1687        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1688          
1689      * **chore(extensions):** build extensions [skip ci]    
1690          
1691        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1692          
1693      * **chore(extensions):** build extensions [skip ci]    
1694          
1695        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1696          
1697      * **chore(extensions):** build extensions [skip ci]    
1698          
1699        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1700          
1701      * **chore(extensions):** build extensions [skip ci]    
1702          
1703        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1704          
1705      * **chore(extensions):** build extensions [skip ci]    
1706          
1707        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1708          
1709      * **chore(extensions):** build extensions [skip ci]    
1710          
1711        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1712          
1713      * **chore(extensions):** build extensions [skip ci]    
1714          
1715        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1716          
1717      * **chore(extensions):** build extensions [skip ci]    
1718          
1719        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1720          
1721      * **chore(extensions):** build extensions [skip ci]    
1722          
1723        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1724          
1725      * **chore(extensions):** build extensions [skip ci]    
1726          
1727        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1728          
1729      * **chore(extensions):** build extensions [skip ci]    
1730          
1731        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1732          
1733      * **chore(extensions):** build extensions [skip ci]    
1734          
1735        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1736          
1737      * **chore(extensions):** build extensions [skip ci]    
1738          
1739        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1740          
1741    
1742    ### 04-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1743    
1744      * **chore(extensions):** build extensions [skip ci]    
1745          
1746        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1747          
1748      * **chore(extensions):** build extensions [skip ci]    
1749          
1750        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1751          
1752      * **chore(extensions):** build extensions [skip ci]    
1753          
1754        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1755          
1756      * **chore(extensions):** build extensions [skip ci]    
1757          
1758        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1759          
1760      * **chore(extensions):** build extensions [skip ci]    
1761          
1762        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1763          
1764      * **chore(extensions):** build extensions [skip ci]    
1765          
1766        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1767          
1768      * **chore(extensions):** build extensions [skip ci]    
1769          
1770        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1771          
1772      * **chore(extensions):** build extensions [skip ci]    
1773          
1774        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1775          
1776      * **chore(extensions):** build extensions [skip ci]    
1777          
1778        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1779          
1780      * **chore(extensions):** build extensions [skip ci]    
1781          
1782        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1783          
1784      * **chore(extensions):** build extensions [skip ci]    
1785          
1786        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1787          
1788      * **chore(extensions):** build extensions [skip ci]    
1789          
1790        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1791          
1792      * **chore(extensions):** build extensions [skip ci]    
1793          
1794        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1795          
1796      * **chore(extensions):** build extensions [skip ci]    
1797          
1798        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1799          
1800      * **chore(extensions):** build extensions [skip ci]    
1801          
1802        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1803          
1804      * **chore(extensions):** build extensions [skip ci]    
1805          
1806        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1807          
1808      * **chore(extensions):** build extensions [skip ci]    
1809          
1810        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1811          
1812      * **chore(extensions):** build extensions [skip ci]    
1813          
1814        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1815          
1816      * **chore(extensions):** build extensions [skip ci]    
1817          
1818        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1819          
1820      * **chore(extensions):** build extensions [skip ci]    
1821          
1822        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1823          
1824      * **chore(extensions):** build extensions [skip ci]    
1825          
1826        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1827          
1828      * **chore(extensions):** build extensions [skip ci]    
1829          
1830        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1831          
1832      * **chore(extensions):** build extensions [skip ci]    
1833          
1834        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1835          
1836    
1837    ### 04-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1838    
1839      * **chore:** update readme    
1840          
1841        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1842    
1843    ### 03-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
1844    
1845      * **chore(extensions):** build extensions [skip ci]    
1846          
1847        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1848          
1849      * **chore(extensions):** build extensions [skip ci]    
1850          
1851        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1852          
1853      * **chore(extensions):** build extensions [skip ci]    
1854          
1855        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1856          
1857      * **chore(extensions):** build extensions [skip ci]    
1858          
1859        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1860          
1861      * **chore(extensions):** build extensions [skip ci]    
1862          
1863        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1864          
1865      * **chore(extensions):** build extensions [skip ci]    
1866          
1867        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1868          
1869      * **chore(extensions):** build extensions [skip ci]    
1870          
1871        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1872          
1873      * **chore(extensions):** build extensions [skip ci]    
1874          
1875        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1876          
1877      * **chore(extensions):** build extensions [skip ci]    
1878          
1879        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1880          
1881      * **chore(extensions):** build extensions [skip ci]    
1882          
1883        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1884          
1885      * **chore(extensions):** build extensions [skip ci]    
1886          
1887        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1888          
1889      * **fix(services:moderation_rules):** crashes during member permission checks
1890      * **feat(logger):** add new logging mode `BUG`    
1891          
1892        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1893          
1894      * **fix(commands:afk):** issues with reason verification    
1895          
1896        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1897          
1898      * **chore(extensions):** build extensions [skip ci]    
1899          
1900        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1901          
1902      * **chore(extensions):** build extensions [skip ci]    
1903          
1904        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1905          
1906      * **chore(extensions):** build extensions [skip ci]    
1907          
1908        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1909          
1910      * **chore(extensions):** build extensions [skip ci]    
1911          
1912        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1913          
1914      * **chore(extensions):** build extensions [skip ci]    
1915          
1916        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1917          
1918      * **chore(extensions):** build extensions [skip ci]    
1919          
1920        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1921          
1922      * **chore(extensions):** build extensions [skip ci]    
1923          
1924        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1925          
1926      * **chore(extensions):** build extensions [skip ci]    
1927          
1928        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1929          
1930      * **chore(extensions):** build extensions [skip ci]    
1931          
1932        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1933          
1934      * **chore(extensions):** build extensions [skip ci]    
1935          
1936        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1937          
1938      * **chore(extensions):** build extensions [skip ci]    
1939          
1940        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1941          
1942      * **chore(extensions):** build extensions [skip ci]    
1943          
1944        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1945          
1946      * **chore(extensions):** build extensions [skip ci]    
1947          
1948        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
1949          
1950    
1951    ### 03-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
1952    
1953      * **chore(readme):** add mailing list info    
1954          
1955        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1956      * **docs:** update blazebuild cli option usage    
1957          
1958        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
1959    
1960    ### 03-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
1961    
1962      * **deps(dev):** bump @types/node from 20.14.13 to 22.0.0 (#189)    
1963          
1964        **Bumps [@types/node](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.13 to 22.0.0.  
1965        **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases)  
1966        **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)  
1967          
1968        ---  
1969        **updated-dependencies:**  
1970        **- dependency-name:**  "@types/node"  
1971        **  dependency-type:**  direct:development  
1972        **  update-type:**  version-update:semver-major  
1973        ...  
1974          
1975        **Signed-off-by:**  dependabot[bot] <support@github.com>  
1976        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
1977      * **deps:** bump glob from 10.4.5 to 11.0.0 in /docs (#191)    
1978          
1979        **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0.  
1980        **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md)  
1981        **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0)  
1982          
1983        ---  
1984        **updated-dependencies:**  
1985        **- dependency-name:**  glob  
1986        **  dependency-type:**  direct:production  
1987        **  update-type:**  version-update:semver-major  
1988        ...  
1989          
1990        **Signed-off-by:**  dependabot[bot] <support@github.com>  
1991        **Co-authored-by:**  dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
1992    
1993    ### 03-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
1994    
1995      * **release:** v9.22.0 [skip ci]    
1996          
1997        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
1998          
1999    
2000    ### 02-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2001    
2002      * **chore(extensions):** build extensions [skip ci]    
2003          
2004        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2005          
2006      * **chore(extensions):** build extensions [skip ci]    
2007          
2008        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2009          
2010      * **chore(extensions):** build extensions [skip ci]    
2011          
2012        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2013          
2014      * **chore(extensions):** build extensions [skip ci]    
2015          
2016        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2017          
2018      * **chore(extensions):** build extensions [skip ci]    
2019          
2020        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2021          
2022      * **chore(extensions):** build extensions [skip ci]    
2023          
2024        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2025          
2026      * **chore(extensions):** build extensions [skip ci]    
2027          
2028        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2029          
2030      * **chore(extensions):** build extensions [skip ci]    
2031          
2032        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2033          
2034      * **chore(extensions):** build extensions [skip ci]    
2035          
2036        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2037          
2038      * **chore(extensions):** build extensions [skip ci]    
2039          
2040        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2041          
2042      * **chore(extensions):** build extensions [skip ci]    
2043          
2044        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2045          
2046      * **chore(extensions):** build extensions [skip ci]    
2047          
2048        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2049          
2050      * **chore(extensions):** build extensions [skip ci]    
2051          
2052        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2053          
2054      * **chore(extensions):** build extensions [skip ci]    
2055          
2056        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2057          
2058      * **chore(extensions):** build extensions [skip ci]    
2059          
2060        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2061          
2062      * **chore(extensions):** build extensions [skip ci]    
2063          
2064        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2065          
2066      * **chore(extensions):** build extensions [skip ci]    
2067          
2068        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2069          
2070      * **chore(extensions):** build extensions [skip ci]    
2071          
2072        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2073          
2074      * **chore(extensions):** build extensions [skip ci]    
2075          
2076        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2077          
2078      * **chore(extensions):** build extensions [skip ci]    
2079          
2080        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2081          
2082      * **chore(extensions):** build extensions [skip ci]    
2083          
2084        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2085          
2086      * **chore(extensions):** build extensions [skip ci]    
2087          
2088        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2089          
2090      * **chore(extensions):** build extensions [skip ci]    
2091          
2092        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2093          
2094    
2095    ### 01-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2096    
2097      * **chore(extensions):** build extensions [skip ci]    
2098          
2099        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2100          
2101      * **chore(extensions):** build extensions [skip ci]    
2102          
2103        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2104          
2105      * **chore(extensions):** build extensions [skip ci]    
2106          
2107        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2108          
2109      * **chore(extensions):** build extensions [skip ci]    
2110          
2111        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2112          
2113      * **chore(extensions):** build extensions [skip ci]    
2114          
2115        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2116          
2117      * **chore(extensions):** build extensions [skip ci]    
2118          
2119        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2120          
2121      * **chore(extensions):** build extensions [skip ci]    
2122          
2123        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2124          
2125      * **chore(extensions):** build extensions [skip ci]    
2126          
2127        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2128          
2129      * **chore(extensions):** build extensions [skip ci]    
2130          
2131        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2132          
2133      * **chore(extensions):** build extensions [skip ci]    
2134          
2135        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2136          
2137      * **chore(extensions):** build extensions [skip ci]    
2138          
2139        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2140          
2141      * **chore(extensions):** build extensions [skip ci]    
2142          
2143        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2144          
2145      * **chore(extensions):** build extensions [skip ci]    
2146          
2147        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2148          
2149      * **chore(extensions):** build extensions [skip ci]    
2150          
2151        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2152          
2153      * **chore(extensions):** build extensions [skip ci]    
2154          
2155        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2156          
2157      * **chore(extensions):** build extensions [skip ci]    
2158          
2159        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2160          
2161      * **chore(extensions):** build extensions [skip ci]    
2162          
2163        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2164          
2165      * **chore(extensions):** build extensions [skip ci]    
2166          
2167        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2168          
2169      * **chore(extensions):** build extensions [skip ci]    
2170          
2171        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2172          
2173    
2174    ### 31-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2175    
2176      * **chore(extensions):** build extensions [skip ci]    
2177          
2178        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2179          
2180      * **chore(extensions):** build extensions [skip ci]    
2181          
2182        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2183          
2184      * **chore(extensions):** build extensions [skip ci]    
2185          
2186        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2187          
2188      * **chore(extensions):** build extensions [skip ci]    
2189          
2190        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2191          
2192      * **chore(extensions):** build extensions [skip ci]    
2193          
2194        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2195          
2196      * **chore(extensions):** build extensions [skip ci]    
2197          
2198        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2199          
2200      * **chore(extensions):** build extensions [skip ci]    
2201          
2202        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2203          
2204      * **chore(extensions):** build extensions [skip ci]    
2205          
2206        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2207          
2208      * **feat(logging):** unsubcribe to events and exclusion overrides    
2209          
2210        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2211          
2212      * **chore(extensions):** build extensions [skip ci]    
2213          
2214        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2215          
2216      * **chore(extensions):** build extensions [skip ci]    
2217          
2218        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2219          
2220      * **fix(welcomer):** `:guild:` placeholder is not replaced    
2221          
2222        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2223          
2224      * **chore(extensions):** build extensions [skip ci]    
2225          
2226        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2227          
2228      * **chore(extensions):** build extensions [skip ci]    
2229          
2230        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2231          
2232      * **chore(extensions):** build extensions [skip ci]    
2233          
2234        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2235          
2236      * **chore(extensions):** build extensions [skip ci]    
2237          
2238        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2239          
2240      * **chore(extensions):** build extensions [skip ci]    
2241          
2242        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2243          
2244      * **chore(extensions):** build extensions [skip ci]    
2245          
2246        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2247          
2248      * **chore(extensions):** build extensions [skip ci]    
2249          
2250        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2251          
2252      * **chore(extensions):** build extensions [skip ci]    
2253          
2254        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2255          
2256      * **chore(extensions):** build extensions [skip ci]    
2257          
2258        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2259          
2260      * **chore(extensions):** build extensions [skip ci]    
2261          
2262        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2263          
2264      * **chore(extensions):** build extensions [skip ci]    
2265          
2266        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2267          
2268    
2269    ### 31-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
2270    
2271      * **release:** v9.21.0 [skip ci]    
2272          
2273        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2274          
2275      * **release:** v9.20.2 [skip ci]    
2276          
2277        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2278          
2279    
2280    ### 30-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2281    
2282      * **chore(extensions):** build extensions [skip ci]    
2283          
2284        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2285          
2286      * **chore(extensions):** build extensions [skip ci]    
2287          
2288        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2289          
2290      * **chore(extensions):** build extensions [skip ci]    
2291          
2292        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2293          
2294      * **chore(extensions):** build extensions [skip ci]    
2295          
2296        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2297          
2298      * **chore(extensions):** build extensions [skip ci]    
2299          
2300        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2301          
2302      * **chore(extensions):** build extensions [skip ci]    
2303          
2304        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2305          
2306      * **chore(extensions):** build extensions [skip ci]    
2307          
2308        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2309          
2310      * **chore(extensions):** build extensions [skip ci]    
2311          
2312        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2313          
2314      * **chore(extensions):** build extensions [skip ci]    
2315          
2316        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2317          
2318      * **chore(extensions):** build extensions [skip ci]    
2319          
2320        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2321          
2322      * **chore(extensions):** build extensions [skip ci]    
2323          
2324        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2325          
2326      * **chore(extensions):** build extensions [skip ci]    
2327          
2328        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2329          
2330      * **chore(extensions):** build extensions [skip ci]    
2331          
2332        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2333          
2334      * **chore(extensions):** build extensions [skip ci]    
2335          
2336        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2337          
2338      * **chore(extensions):** build extensions [skip ci]    
2339          
2340        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2341          
2342      * **chore(extensions):** build extensions [skip ci]    
2343          
2344        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2345          
2346      * **chore(extensions):** build extensions [skip ci]    
2347          
2348        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2349          
2350      * **chore(extensions):** build extensions [skip ci]    
2351          
2352        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2353          
2354      * **chore(extensions):** build extensions [skip ci]    
2355          
2356        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2357          
2358      * **chore(extensions):** build extensions [skip ci]    
2359          
2360        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2361          
2362      * **chore(extensions):** build extensions [skip ci]    
2363          
2364        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2365          
2366      * **chore(extensions):** build extensions [skip ci]    
2367          
2368        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2369          
2370      * **chore(extensions):** build extensions [skip ci]    
2371          
2372        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2373          
2374      * **chore(extensions):** build extensions [skip ci]    
2375          
2376        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2377          
2378    
2379    ### 29-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2380    
2381      * **chore(extensions):** build extensions [skip ci]    
2382          
2383        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2384          
2385      * **chore(extensions):** build extensions [skip ci]    
2386          
2387        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2388          
2389      * **chore(extensions):** build extensions [skip ci]    
2390          
2391        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2392          
2393      * **chore(extensions):** build extensions [skip ci]    
2394          
2395        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2396          
2397      * **chore(extensions):** build extensions [skip ci]    
2398          
2399        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2400          
2401      * **chore(extensions):** build extensions [skip ci]    
2402          
2403        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2404          
2405      * **chore(extensions):** build extensions [skip ci]    
2406          
2407        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2408          
2409      * **chore(extensions):** build extensions [skip ci]    
2410          
2411        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2412          
2413      * **chore(extensions):** build extensions [skip ci]    
2414          
2415        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2416          
2417      * **chore(extensions):** build extensions [skip ci]    
2418          
2419        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2420          
2421      * **chore(extensions):** build extensions [skip ci]    
2422          
2423        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2424          
2425      * **chore(extensions):** build extensions [skip ci]    
2426          
2427        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2428          
2429      * **chore(extensions):** build extensions [skip ci]    
2430          
2431        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2432          
2433      * **chore(extensions):** build extensions [skip ci]    
2434          
2435        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2436          
2437      * **chore(extensions):** build extensions [skip ci]    
2438          
2439        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2440          
2441      * **chore(extensions):** build extensions [skip ci]    
2442          
2443        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2444          
2445      * **chore(extensions):** build extensions [skip ci]    
2446          
2447        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2448          
2449      * **chore(extensions):** build extensions [skip ci]    
2450          
2451        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2452          
2453      * **chore(extensions):** build extensions [skip ci]    
2454          
2455        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2456          
2457      * **chore(extensions):** build extensions [skip ci]    
2458          
2459        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2460          
2461      * **chore(extensions):** build extensions [skip ci]    
2462          
2463        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2464          
2465      * **chore(extensions):** build extensions [skip ci]    
2466          
2467        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2468          
2469    
2470    ### 29-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
2471    
2472      * **docs:** update getting started page for v9    
2473          
2474        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2475      * **docs:** update getting started page for v8    
2476          
2477        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2478      * **chore:** update README.md    
2479          
2480        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2481      * **docs:** update getting started page for v9    
2482          
2483        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2484    
2485    ### 28-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2486    
2487      * **chore(extensions):** build extensions [skip ci]    
2488          
2489        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2490          
2491      * **chore(extensions):** build extensions [skip ci]    
2492          
2493        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2494          
2495      * **chore(extensions):** build extensions [skip ci]    
2496          
2497        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2498          
2499      * **chore(extensions):** build extensions [skip ci]    
2500          
2501        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2502          
2503      * **chore(extensions):** build extensions [skip ci]    
2504          
2505        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2506          
2507      * **fix(blazebuild:wrapper):** redundant warning about global version mismatch    
2508          
2509        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2510          
2511      * **build:** update migrate task    
2512          
2513        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2514          
2515      * **chore:** update drizzle config    
2516          
2517        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2518          
2519      * **ci:** update build workflow    
2520          
2521        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2522          
2523      * **build:** update blazebuild tasks to not use drizzle-kit    
2524          
2525        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2526          
2527      * **deps(dev):** remove drizzle-kit    
2528          
2529        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2530          
2531      * **chore:** add drizzle migrations manually    
2532          
2533        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2534          
2535      * **chore(extensions):** build extensions [skip ci]    
2536          
2537        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2538          
2539      * **chore(extensions):** build extensions [skip ci]    
2540          
2541        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2542          
2543      * **chore(extensions):** build extensions [skip ci]    
2544          
2545        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2546          
2547      * **chore(scripts):** add OSN commons genchangelog script    
2548          
2549        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2550          
2551      * **chore(extensions):** build extensions [skip ci]    
2552          
2553        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2554          
2555      * **chore(extensions):** build extensions [skip ci]    
2556          
2557        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2558          
2559      * **chore(extensions):** build extensions [skip ci]    
2560          
2561        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2562          
2563      * **chore(extensions):** build extensions [skip ci]    
2564          
2565        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2566          
2567      * **chore(extensions):** build extensions [skip ci]    
2568          
2569        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2570          
2571      * **chore(extensions):** build extensions [skip ci]    
2572          
2573        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2574          
2575      * **chore(extensions):** build extensions [skip ci]    
2576          
2577        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2578          
2579      * **chore(extensions):** build extensions [skip ci]    
2580          
2581        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2582          
2583      * **chore(extensions):** build extensions [skip ci]    
2584          
2585        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2586          
2587      * **chore(extensions):** build extensions [skip ci]    
2588          
2589        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2590          
2591      * **chore(extensions):** build extensions [skip ci]    
2592          
2593        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2594          
2595      * **chore(extensions):** build extensions [skip ci]    
2596          
2597        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2598          
2599      * **chore(extensions):** build extensions [skip ci]    
2600          
2601        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2602          
2603      * **chore(extensions):** build extensions [skip ci]    
2604          
2605        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2606          
2607      * **chore(extensions):** build extensions [skip ci]    
2608          
2609        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2610          
2611    
2612    ### 28-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
2613    
2614      * **release:** v9.20.1 [skip ci]    
2615          
2616        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2617          
2618    
2619    ### 28-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
2620    
2621      * **build:** fix migrate task    
2622          
2623        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2624      * **build:** update BuildPlugin.ts to not import removed tasks    
2625          
2626        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2627      * **build:** update drizzle.config.ts    
2628          
2629        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
2630    
2631    ### 27-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2632    
2633      * **chore(extensions):** build extensions [skip ci]    
2634          
2635        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2636          
2637      * **chore(extensions):** build extensions [skip ci]    
2638          
2639        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2640          
2641      * **chore(extensions):** build extensions [skip ci]    
2642          
2643        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2644          
2645      * **chore(extensions):** build extensions [skip ci]    
2646          
2647        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2648          
2649      * **chore(extensions):** build extensions [skip ci]    
2650          
2651        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2652          
2653      * **chore(extensions):** build extensions [skip ci]    
2654          
2655        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2656          
2657      * **chore(extensions):** build extensions [skip ci]    
2658          
2659        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2660          
2661      * **ci:** update build workflow    
2662          
2663        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2664          
2665      * **chore(extensions):** build extensions [skip ci]    
2666          
2667        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2668          
2669      * **chore(extensions):** build extensions [skip ci]    
2670          
2671        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2672          
2673      * **chore(extensions):** build extensions [skip ci]    
2674          
2675        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2676          
2677      * **chore(extensions):** build extensions [skip ci]    
2678          
2679        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2680          
2681      * **ci:** update extensions workflow    
2682          
2683        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2684          
2685      * **chore:** update husky commit-msg hook    
2686          
2687        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2688          
2689      * **docs:** keep separate extension development guides for v8 and v9    
2690          
2691        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2692          
2693      * **docs:** update extension development guide    
2694          
2695        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2696          
2697      * **build(extension:neko):** update extension metadata and deps    
2698          
2699        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2700          
2701      * **ci:** update extensions workflow    
2702          
2703        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2704          
2705      * **deps:** update versions    
2706          
2707        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2708          
2709      * **feat(commands:shot):** `--nickname/-n` option    
2710          
2711        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2712          
2713      * **fix(commands:help):** incompletely showing command options    
2714          
2715        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2716          
2717      * **chore(extensions):** build extensions [skip ci]    
2718          
2719        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2720          
2721      * **fix:** help command group list sort    
2722          
2723        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2724          
2725      * **chore:** update package.json    
2726          
2727        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2728          
2729      * **chore(extensions):** build extensions [skip ci]    
2730          
2731        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2732          
2733      * **chore(extensions):** build extensions [skip ci]    
2734          
2735        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2736          
2737      * **chore(extensions):** build extensions [skip ci]    
2738          
2739        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2740          
2741      * **chore(extensions):** build extensions [skip ci]    
2742          
2743        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2744          
2745      * **chore(extensions):** build extensions [skip ci]    
2746          
2747        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2748          
2749      * **chore(extensions):** build extensions [skip ci]    
2750          
2751        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2752          
2753      * **chore(extensions):** build extensions [skip ci]    
2754          
2755        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2756          
2757      * **chore(extensions):** build extensions [skip ci]    
2758          
2759        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2760          
2761      * **chore(extensions):** build extensions [skip ci]    
2762          
2763        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2764          
2765      * **chore(extensions):** build extensions [skip ci]    
2766          
2767        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2768          
2769    
2770    ### 27-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
2771    
2772      * **release:** v9.20.0 [skip ci]    
2773          
2774        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2775          
2776      * **release:** v9.19.1 [skip ci]    
2777          
2778        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2779          
2780    
2781    ### 26-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2782    
2783      * **chore(extensions):** build extensions [skip ci]    
2784          
2785        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2786          
2787      * **chore(extensions):** build extensions [skip ci]    
2788          
2789        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2790          
2791      * **chore(extensions):** build extensions [skip ci]    
2792          
2793        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2794          
2795      * **chore(extensions):** build extensions [skip ci]    
2796          
2797        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2798          
2799      * **chore(extensions):** build extensions [skip ci]    
2800          
2801        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2802          
2803      * **chore(extensions):** build extensions [skip ci]    
2804          
2805        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2806          
2807      * **chore(extensions):** build extensions [skip ci]    
2808          
2809        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2810          
2811      * **chore(blazebuild):** fix merge conflicts    
2812          
2813        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2814          
2815      * **chore(blazebuild):** update bun lockfile    
2816          
2817        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2818          
2819      * **fix(blazebuild):** install missing type definitions    
2820          
2821        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2822          
2823      * **chore:** update version dotfiles    
2824          
2825        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2826          
2827      * **build:** update blazew    
2828          
2829        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2830          
2831      * **build:** change node version in blaze_wrapper.properties    
2832          
2833        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2834          
2835      * **fix(blazebuild):** allow higher versions of node to be installed    
2836          
2837        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2838          
2839      * **fix:** correct all imports to ArgumentParser    
2840          
2841        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2842          
2843      * **refactor(framework):** rename ArgumentParserNew to ArgumentParser    
2844          
2845        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2846          
2847      * **fix:** typescript build errors    
2848          
2849        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2850          
2851      * **test:** add tests for the new argument parser    
2852          
2853        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2854          
2855      * **fix(framework:arguments):** error handling issues    
2856          
2857        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2858          
2859      * **chore(extensions):** build extensions [skip ci]    
2860          
2861        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2862          
2863      * **fix:** remove the old argument parser    
2864          
2865        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2866          
2867      * **refactor(commands):** use the new argument parser (3/3)    
2868          
2869        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2870          
2871      * **chore(extensions):** build extensions [skip ci]    
2872          
2873        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2874          
2875      * **fix:** afk command malfunctioning    
2876          
2877        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2878          
2879      * **chore:** fix commit-msg hook    
2880          
2881        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2882          
2883      * **chore:** update vscode settings    
2884          
2885        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2886          
2887      * **chore(extensions):** build extensions [skip ci]    
2888          
2889        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2890          
2891      * **chore(extensions):** build extensions [skip ci]    
2892          
2893        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2894          
2895      * **chore(extensions):** build extensions [skip ci]    
2896          
2897        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2898          
2899      * **chore(extensions):** build extensions [skip ci]    
2900          
2901        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2902          
2903      * **chore(extensions):** build extensions [skip ci]    
2904          
2905        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2906          
2907      * **chore(extensions):** build extensions [skip ci]    
2908          
2909        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2910          
2911      * **chore(extensions):** build extensions [skip ci]    
2912          
2913        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2914          
2915      * **chore(extensions):** build extensions [skip ci]    
2916          
2917        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2918          
2919      * **chore(extensions):** build extensions [skip ci]    
2920          
2921        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2922          
2923      * **chore(extensions):** build extensions [skip ci]    
2924          
2925        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2926          
2927      * **chore(extensions):** build extensions [skip ci]    
2928          
2929        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2930          
2931      * **chore(extensions):** build extensions [skip ci]    
2932          
2933        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2934          
2935      * **chore(extensions):** build extensions [skip ci]    
2936          
2937        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2938          
2939      * **chore(extensions):** build extensions [skip ci]    
2940          
2941        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2942          
2943    
2944    ### 26-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
2945    
2946      * **release:** v9.19.0 [skip ci]    
2947          
2948        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
2949          
2950    
2951    ### 26-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
2952    
2953      * **feat:** new improved argument parsing (#186)    
2954          
2955          
2956    
2957    ### 25-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
2958    
2959      * **chore(extensions):** build extensions [skip ci]    
2960          
2961        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2962          
2963      * **chore(extensions):** build extensions [skip ci]    
2964          
2965        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2966          
2967      * **chore(extensions):** build extensions [skip ci]    
2968          
2969        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2970          
2971      * **chore(extensions):** build extensions [skip ci]    
2972          
2973        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2974          
2975      * **chore(extensions):** build extensions [skip ci]    
2976          
2977        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2978          
2979      * **chore(extensions):** build extensions [skip ci]    
2980          
2981        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2982          
2983      * **chore(husky):** make commit-msg hook optional for commitlint checks    
2984          
2985        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2986          
2987      * **feat(trolling):** prevent users from using troll commands against the bot or sysadmins    
2988          
2989        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2990          
2991      * **refactor(commands:shot):** use new argument parser    
2992          
2993        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2994          
2995      * **refactor(commands):** use the new argument parser (1/3)    
2996          
2997        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
2998          
2999      * **feat:** usable argument parsing    
3000          
3001        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3002          
3003      * **chore(extensions):** build extensions [skip ci]    
3004          
3005        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3006          
3007      * **chore(extensions):** build extensions [skip ci]    
3008          
3009        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3010          
3011      * **chore(extensions):** build extensions [skip ci]    
3012          
3013        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3014          
3015      * **chore(extensions):** build extensions [skip ci]    
3016          
3017        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3018          
3019      * **chore(extensions):** build extensions [skip ci]    
3020          
3021        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3022          
3023    
3024    ### 25-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
3025    
3026      * **deps:** Bump glob from 10.4.5 to 11.0.0 in /blazebuild (#184)    
3027          
3028          
3029    
3030    ### 18-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3031    
3032      * **chore(extensions):** build extensions [skip ci]    
3033          
3034        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3035          
3036      * **feat:** new argument parser completed    
3037          
3038        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3039          
3040      * **chore(extensions):** build extensions [skip ci]    
3041          
3042        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3043          
3044      * **chore(extensions):** build extensions [skip ci]    
3045          
3046        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3047          
3048    
3049    ### 17-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
3050    
3051      * **release:** v9.18.2 [skip ci]    
3052          
3053        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3054          
3055    
3056    ### 17-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3057    
3058      * **fix(api):** invalid endpoint /challenge/auth/discord    
3059          
3060        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3061          
3062      * **chore(extensions):** build extensions [skip ci]    
3063          
3064        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3065          
3066      * **chore(extensions):** build extensions [skip ci]    
3067          
3068        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3069          
3070      * **chore(extensions):** build extensions [skip ci]    
3071          
3072        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3073          
3074      * **feat:** introduce new argument parser    
3075          
3076        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3077          
3078      * **chore(extensions):** build extensions [skip ci]    
3079          
3080        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3081          
3082      * **chore(extensions):** build extensions [skip ci]    
3083          
3084        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3085          
3086      * **chore(extensions):** build extensions [skip ci]    
3087          
3088        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3089          
3090      * **chore(extensions):** build extensions [skip ci]    
3091          
3092        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3093          
3094      * **chore(extensions):** build extensions [skip ci]    
3095          
3096        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3097          
3098      * **chore(extensions):** build extensions [skip ci]    
3099          
3100        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3101          
3102      * **chore(extensions):** build extensions [skip ci]    
3103          
3104        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3105          
3106      * **chore(extensions):** build extensions [skip ci]    
3107          
3108        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3109          
3110      * **chore(extensions):** build extensions [skip ci]    
3111          
3112        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3113          
3114      * **chore(extensions):** build extensions [skip ci]    
3115          
3116        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3117          
3118      * **chore(extensions):** build extensions [skip ci]    
3119          
3120        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3121          
3122    
3123    ### 16-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3124    
3125      * **chore(extensions):** build extensions [skip ci]    
3126          
3127        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3128          
3129      * **chore(extensions):** build extensions [skip ci]    
3130          
3131        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3132          
3133      * **chore(extensions):** build extensions [skip ci]    
3134          
3135        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3136          
3137      * **chore(extensions):** build extensions [skip ci]    
3138          
3139        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3140          
3141      * **chore(extensions):** build extensions [skip ci]    
3142          
3143        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3144          
3145      * **chore(extensions):** build extensions [skip ci]    
3146          
3147        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3148          
3149      * **deps(docs):** update packages    
3150          
3151        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3152          
3153      * **deps(blazebuild):** update packages    
3154          
3155        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3156          
3157      * **deps:** upgrade    
3158          
3159        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3160          
3161      * **chore(extensions):** build extensions [skip ci]    
3162          
3163        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3164          
3165      * **chore(extensions):** build extensions [skip ci]    
3166          
3167        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3168          
3169      * **chore(extensions):** build extensions [skip ci]    
3170          
3171        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3172          
3173      * **chore:** update .gitignore    
3174          
3175        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3176          
3177      * **fix:** update theme color for v9    
3178          
3179        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3180          
3181      * **chore(extensions):** build extensions [skip ci]    
3182          
3183        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3184          
3185      * **chore(extensions):** build extensions [skip ci]    
3186          
3187        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3188          
3189      * **chore(extensions):** build extensions [skip ci]    
3190          
3191        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3192          
3193      * **chore(extensions):** build extensions [skip ci]    
3194          
3195        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3196          
3197      * **chore(extensions):** build extensions [skip ci]    
3198          
3199        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3200          
3201      * **chore(extensions):** build extensions [skip ci]    
3202          
3203        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3204          
3205      * **chore(extensions):** build extensions [skip ci]    
3206          
3207        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3208          
3209      * **chore(extensions):** build extensions [skip ci]    
3210          
3211        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3212          
3213      * **chore(extensions):** build extensions [skip ci]    
3214          
3215        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3216          
3217      * **chore(extensions):** build extensions [skip ci]    
3218          
3219        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3220          
3221      * **chore(extensions):** build extensions [skip ci]    
3222          
3223        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3224          
3225      * **chore(extensions):** build extensions [skip ci]    
3226          
3227        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3228          
3229      * **chore(extensions):** build extensions [skip ci]    
3230          
3231        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3232          
3233      * **chore(extensions):** build extensions [skip ci]    
3234          
3235        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3236          
3237    
3238    ### 16-07-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
3239    
3240      * **deps:** Bump glob from 10.4.5 to 11.0.0 in /blazebuild    
3241          
3242        **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0.  
3243        **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md)  
3244        **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0)  
3245          
3246        ---  
3247        **updated-dependencies:**  
3248        **- dependency-name:**  glob  
3249        **  dependency-type:**  direct:production  
3250        **  update-type:**  version-update:semver-major  
3251        ...  
3252          
3253        **Signed-off-by:**  dependabot[bot] <support@github.com>  
3254    
3255    ### 16-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
3256    
3257      * **release:** v9.18.1 [skip ci]    
3258          
3259        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3260          
3261    
3262    ### 15-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3263    
3264      * **chore(extensions):** build extensions [skip ci]    
3265          
3266        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3267          
3268      * **chore(extensions):** build extensions [skip ci]    
3269          
3270        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3271          
3272      * **chore(extensions):** build extensions [skip ci]    
3273          
3274        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3275          
3276      * **chore(extensions):** build extensions [skip ci]    
3277          
3278        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3279          
3280      * **chore(extensions):** build extensions [skip ci]    
3281          
3282        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3283          
3284      * **chore(extensions):** build extensions [skip ci]    
3285          
3286        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3287          
3288      * **chore(extensions):** build extensions [skip ci]    
3289          
3290        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3291          
3292      * **chore(extensions):** build extensions [skip ci]    
3293          
3294        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3295          
3296      * **chore(extensions):** build extensions [skip ci]    
3297          
3298        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3299          
3300      * **chore(extensions):** build extensions [skip ci]    
3301          
3302        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3303          
3304      * **chore(extensions):** build extensions [skip ci]    
3305          
3306        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3307          
3308      * **chore(extensions):** build extensions [skip ci]    
3309          
3310        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3311          
3312      * **chore(extensions):** build extensions [skip ci]    
3313          
3314        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3315          
3316      * **chore(extensions):** build extensions [skip ci]    
3317          
3318        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3319          
3320      * **chore(extensions):** build extensions [skip ci]    
3321          
3322        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3323          
3324      * **chore(extensions):** build extensions [skip ci]    
3325          
3326        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3327          
3328      * **chore(extensions):** build extensions [skip ci]    
3329          
3330        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3331          
3332      * **chore(extensions):** build extensions [skip ci]    
3333          
3334        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3335          
3336      * **chore(extensions):** build extensions [skip ci]    
3337          
3338        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3339          
3340      * **chore(extensions):** build extensions [skip ci]    
3341          
3342        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3343          
3344      * **chore(extensions):** build extensions [skip ci]    
3345          
3346        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3347          
3348      * **chore(extensions):** build extensions [skip ci]    
3349          
3350        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3351          
3352      * **chore(extensions):** build extensions [skip ci]    
3353          
3354        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3355          
3356    
3357    ### 14-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3358    
3359      * **chore(extensions):** build extensions [skip ci]    
3360          
3361        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3362          
3363      * **chore(extensions):** build extensions [skip ci]    
3364          
3365        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3366          
3367      * **chore(extensions):** build extensions [skip ci]    
3368          
3369        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3370          
3371      * **chore(extensions):** build extensions [skip ci]    
3372          
3373        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3374          
3375      * **chore(extensions):** build extensions [skip ci]    
3376          
3377        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3378          
3379      * **chore(extensions):** build extensions [skip ci]    
3380          
3381        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3382          
3383      * **chore(extensions):** build extensions [skip ci]    
3384          
3385        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3386          
3387      * **chore(extensions):** build extensions [skip ci]    
3388          
3389        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3390          
3391      * **chore(extensions):** build extensions [skip ci]    
3392          
3393        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3394          
3395      * **chore(extensions):** build extensions [skip ci]    
3396          
3397        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3398          
3399      * **chore(extensions):** build extensions [skip ci]    
3400          
3401        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3402          
3403      * **chore(extensions):** build extensions [skip ci]    
3404          
3405        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3406          
3407      * **chore(extensions):** build extensions [skip ci]    
3408          
3409        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3410          
3411      * **chore(extensions):** build extensions [skip ci]    
3412          
3413        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3414          
3415      * **chore(extensions):** build extensions [skip ci]    
3416          
3417        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3418          
3419      * **chore(extensions):** build extensions [skip ci]    
3420          
3421        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3422          
3423      * **chore(extensions):** build extensions [skip ci]    
3424          
3425        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3426          
3427      * **chore(extensions):** build extensions [skip ci]    
3428          
3429        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3430          
3431      * **chore(extensions):** build extensions [skip ci]    
3432          
3433        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3434          
3435      * **chore(extensions):** build extensions [skip ci]    
3436          
3437        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3438          
3439      * **chore(extensions):** build extensions [skip ci]    
3440          
3441        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3442          
3443      * **chore(extensions):** build extensions [skip ci]    
3444          
3445        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3446          
3447      * **chore(extensions):** build extensions [skip ci]    
3448          
3449        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3450          
3451    
3452    ### 13-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3453    
3454      * **chore(extensions):** build extensions [skip ci]    
3455          
3456        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3457          
3458      * **chore(extensions):** build extensions [skip ci]    
3459          
3460        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3461          
3462      * **chore(extensions):** build extensions [skip ci]    
3463          
3464        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3465          
3466      * **chore(extensions):** build extensions [skip ci]    
3467          
3468        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3469          
3470      * **chore(extensions):** build extensions [skip ci]    
3471          
3472        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3473          
3474      * **fix(kernel):** better error messages during 2FA failure    
3475          
3476        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3477          
3478      * **build:** update build tasks    
3479          
3480        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3481          
3482      * **feat(blazebuild):** better CLI argument parsing    
3483          
3484        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3485          
3486      * **chore(extensions):** build extensions [skip ci]    
3487          
3488        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3489          
3490      * **chore(extensions):** build extensions [skip ci]    
3491          
3492        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3493          
3494      * **fix:** environment variable parsing errors when using 2FA    
3495          
3496        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3497          
3498      * **chore(extensions):** build extensions [skip ci]    
3499          
3500        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3501          
3502      * **chore(extensions):** build extensions [skip ci]    
3503          
3504        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3505          
3506      * **chore(extensions):** build extensions [skip ci]    
3507          
3508        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3509          
3510      * **chore(extensions):** build extensions [skip ci]    
3511          
3512        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3513          
3514      * **chore(extensions):** build extensions [skip ci]    
3515          
3516        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3517          
3518      * **chore(extensions):** build extensions [skip ci]    
3519          
3520        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3521          
3522      * **chore(extensions):** build extensions [skip ci]    
3523          
3524        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3525          
3526      * **chore(extensions):** build extensions [skip ci]    
3527          
3528        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3529          
3530      * **chore(extensions):** build extensions [skip ci]    
3531          
3532        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3533          
3534      * **chore(extensions):** build extensions [skip ci]    
3535          
3536        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3537          
3538      * **chore(extensions):** build extensions [skip ci]    
3539          
3540        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3541          
3542      * **chore(extensions):** build extensions [skip ci]    
3543          
3544        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3545          
3546      * **chore(extensions):** build extensions [skip ci]    
3547          
3548        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3549          
3550      * **chore(extensions):** build extensions [skip ci]    
3551          
3552        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3553          
3554      * **chore(extensions):** build extensions [skip ci]    
3555          
3556        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3557          
3558    
3559    ### 13-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
3560    
3561      * **ci:** update extensions.yml    
3562          
3563        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
3564    
3565    ### 13-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
3566    
3567      * **release:** v9.18.0 [skip ci]    
3568          
3569        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3570          
3571      * **release:** v9.17.5 [skip ci]    
3572          
3573        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3574          
3575    
3576    ### 12-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3577    
3578      * **chore(extensions):** build extensions [skip ci]    
3579          
3580        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3581          
3582      * **chore(extensions):** build extensions [skip ci]    
3583          
3584        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3585          
3586      * **chore(extensions):** build extensions [skip ci]    
3587          
3588        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3589          
3590      * **chore(extensions):** build extensions [skip ci]    
3591          
3592        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3593          
3594      * **chore(extensions):** build extensions [skip ci]    
3595          
3596        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3597          
3598      * **chore(extensions):** build extensions [skip ci]    
3599          
3600        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3601          
3602      * **fix(blazebuild):** command line argument parsing    
3603          
3604        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3605          
3606      * **fix:** apiServer loading error (race condition)    
3607          
3608        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3609          
3610      * **chore:** update package.json    
3611          
3612        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3613          
3614      * **build:** fix copyResources task    
3615          
3616        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3617          
3618      * **fix(blazebuild):** sdk management    
3619          
3620        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3621          
3622      * **chore(extensions):** build extensions [skip ci]    
3623          
3624        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3625          
3626      * **build:** update migrate tasks    
3627          
3628        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3629          
3630      * **chore:** update package.json scripts    
3631          
3632        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3633          
3634      * **chore:** update package.json scripts    
3635          
3636        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3637          
3638      * **chore(extensions):** build extensions [skip ci]    
3639          
3640        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3641          
3642      * **chore:** update package.json scripts    
3643          
3644        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3645          
3646      * **deps:** remove cross-env    
3647          
3648        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3649          
3650      * **chore:** update package.json scripts    
3651          
3652        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3653          
3654      * **ci:** finalize build workflow    
3655          
3656        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3657          
3658      * **ci:** force git to use LF    
3659          
3660        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3661          
3662      * **chore:** add .gitattributes    
3663          
3664        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3665          
3666      * **build:** update copyResources task    
3667          
3668        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3669          
3670      * **build:** update tsconfig.json    
3671          
3672        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3673          
3674      * **chore(extensions):** build extensions [skip ci]    
3675          
3676        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3677          
3678      * **build:** update blazebuild tasks for windows    
3679          
3680        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3681          
3682      * **chore:** debug    
3683          
3684        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3685          
3686      * **chore:** debug    
3687          
3688        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3689          
3690      * **chore:** debug    
3691          
3692        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3693          
3694      * **chore:** debug    
3695          
3696        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3697          
3698      * **chore:** debug    
3699          
3700        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3701          
3702      * **chore:** debug    
3703          
3704        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3705          
3706      * **chore:** debug    
3707          
3708        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3709          
3710      * **chore:** debug    
3711          
3712        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3713          
3714      * **chore:** debug    
3715          
3716        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3717          
3718      * **fix(blazebuild):** invalid path splitting on windows    
3719          
3720        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3721          
3722      * **ci:** update build workflow    
3723          
3724        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3725          
3726      * **ci:** update build workflow    
3727          
3728        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3729          
3730      * **chore:** update blazew.ps1    
3731          
3732        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3733          
3734      * **fix(blazebuild):** spawn race condition    
3735          
3736        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3737          
3738      * **fix(blazebuild):** spawn race condition    
3739          
3740        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3741          
3742      * **fix(blazebuild):** spawn race condition    
3743          
3744        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3745          
3746      * **fix(blazebuild):** spawn race condition    
3747          
3748        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3749          
3750      * **fix(blazebuild):** spawn race condition    
3751          
3752        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3753          
3754      * **ci:** trigger blazebuild    
3755          
3756        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3757          
3758      * **fix(blazew):** trying to symlink into a missing directory    
3759          
3760        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3761          
3762      * **fix(blazew):** trying to symlink into a missing directory    
3763          
3764        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3765          
3766      * **fix(blazew):** trying to symlink into a missing directory    
3767          
3768        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3769          
3770      * **fix(blazew):** trying to symlink into a missing directory    
3771          
3772        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3773          
3774      * **fix:** blazew bun crashing on CI    
3775          
3776        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3777          
3778      * **ci:** update build workflow    
3779          
3780        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3781          
3782      * **feat(blazebuild):** auto install deps    
3783          
3784        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3785          
3786      * **fix(blazebuild):** logic to determine bun path if its installed globally    
3787          
3788        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3789          
3790      * **fix(blazebuild):** bun crashes    
3791          
3792        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3793          
3794      * **fix(blazebuild:bug:bun-internal):** a workaround for bun crash during creation of child process    
3795          
3796        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3797          
3798      * **fix(blazebuild):** cpu arch check for arm64    
3799          
3800        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3801          
3802      * **ci:** update build workflow    
3803          
3804        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3805          
3806      * **feat(blazebuild):** support windows    
3807          
3808        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3809          
3810      * **feat(blazebuild):** better blazebuild wrapper    
3811          
3812        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3813          
3814      * **chore(extensions):** build extensions [skip ci]    
3815          
3816        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3817          
3818      * **chore(extensions):** build extensions [skip ci]    
3819          
3820        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3821          
3822      * **chore(extensions):** build extensions [skip ci]    
3823          
3824        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3825          
3826      * **chore(extensions):** build extensions [skip ci]    
3827          
3828        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3829          
3830      * **chore(extensions):** build extensions [skip ci]    
3831          
3832        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3833          
3834      * **chore(extensions):** build extensions [skip ci]    
3835          
3836        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3837          
3838      * **chore(extensions):** build extensions [skip ci]    
3839          
3840        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3841          
3842      * **chore(extensions):** build extensions [skip ci]    
3843          
3844        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3845          
3846      * **chore(extensions):** build extensions [skip ci]    
3847          
3848        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3849          
3850      * **chore(extensions):** build extensions [skip ci]    
3851          
3852        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3853          
3854      * **chore(extensions):** build extensions [skip ci]    
3855          
3856        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3857          
3858    
3859    ### 12-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
3860    
3861      * **release:** v9.17.4 [skip ci]    
3862          
3863        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3864          
3865      * **release:** v9.17.3 [skip ci]    
3866          
3867        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3868          
3869      * **release:** v9.17.2 [skip ci]    
3870          
3871        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3872          
3873      * **release:** v9.17.1 [skip ci]    
3874          
3875        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3876          
3877      * **release:** v9.17.0 [skip ci]    
3878          
3879        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
3880          
3881    
3882    ### 12-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
3883    
3884      * **docs:** update getting started page    
3885          
3886        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
3887    
3888    ### 11-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
3889    
3890      * **chore(extensions):** build extensions [skip ci]    
3891          
3892        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3893          
3894      * **chore(extensions):** build extensions [skip ci]    
3895          
3896        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3897          
3898      * **chore(extensions):** build extensions [skip ci]    
3899          
3900        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3901          
3902      * **chore(extensions):** build extensions [skip ci]    
3903          
3904        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3905          
3906      * **chore(extensions):** build extensions [skip ci]    
3907          
3908        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3909          
3910      * **chore(extensions):** build extensions [skip ci]    
3911          
3912        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3913          
3914      * **chore(extensions):** build extensions [skip ci]    
3915          
3916        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3917          
3918      * **chore(extensions):** build extensions [skip ci]    
3919          
3920        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3921          
3922      * **chore(extensions):** build extensions [skip ci]    
3923          
3924        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3925          
3926      * **chore(extensions):** build extensions [skip ci]    
3927          
3928        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3929          
3930      * **chore(extensions):** build extensions [skip ci]    
3931          
3932        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3933          
3934      * **chore(extensions):** build extensions [skip ci]    
3935          
3936        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3937          
3938      * **chore(extensions):** build extensions [skip ci]    
3939          
3940        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3941          
3942      * **chore(extensions):** build extensions [skip ci]    
3943          
3944        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3945          
3946      * **chore(extensions):** build extensions [skip ci]    
3947          
3948        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3949          
3950      * **chore(extensions):** build extensions [skip ci]    
3951          
3952        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3953          
3954      * **chore(extensions):** build extensions [skip ci]    
3955          
3956        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3957          
3958      * **chore(extensions):** build extensions [skip ci]    
3959          
3960        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3961          
3962      * **chore(extensions):** build extensions [skip ci]    
3963          
3964        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3965          
3966      * **chore(extensions):** build extensions [skip ci]    
3967          
3968        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3969          
3970      * **chore(extensions):** build extensions [skip ci]    
3971          
3972        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3973          
3974      * **chore(extensions):** build extensions [skip ci]    
3975          
3976        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3977          
3978      * **chore(extensions):** build extensions [skip ci]    
3979          
3980        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
3981          
3982    
3983    ### 11-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
3984    
3985      * **docs:** change v8 getting started alert level to note    
3986          
3987        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
3988      * **docs:** add alert for v8 getting started page (#179)    
3989          
3990          
3991    
3992    ### 11-07-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
3993    
3994      * Update page.mdx
3995      * i wonder if this works    
3996          
3997        **Signed-off-by:**  nin <95270582+ninsaccplayzyt@users.noreply.github.com>  
3998    
3999    ### 10-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
4000    
4001      * **chore(extensions):** build extensions [skip ci]    
4002          
4003        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4004          
4005      * **chore(extensions):** build extensions [skip ci]    
4006          
4007        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4008          
4009      * **chore(extensions):** build extensions [skip ci]    
4010          
4011        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4012          
4013      * **chore(extensions):** build extensions [skip ci]    
4014          
4015        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4016          
4017      * **chore(extensions):** build extensions [skip ci]    
4018          
4019        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4020          
4021      * **chore(extensions):** build extensions [skip ci]    
4022          
4023        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4024          
4025      * **chore(extensions):** build extensions [skip ci]    
4026          
4027        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4028          
4029      * **docs:** add slash command registration guide    
4030          
4031        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4032          
4033      * **build:** update custom build tasks    
4034          
4035        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4036          
4037      * **fix:** incorrect command line argument handling    
4038          
4039        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4040          
4041      * **fix:** command line option `-u`, `-g`, and `-c`    
4042          
4043        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4044          
4045      * **docs:** details on heap allocation errors    
4046          
4047        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4048          
4049      * **chore(extensions):** build extensions [skip ci]    
4050          
4051        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4052          
4053      * **docs:** getting started guide for v9    
4054          
4055        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4056          
4057      * **build:** add migrate and generateMigrations task    
4058          
4059        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4060          
4061      * **chore(extensions):** build extensions [skip ci]    
4062          
4063        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4064          
4065      * **docs:** update donations link    
4066          
4067        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4068          
4069      * **chore(extensions):** build extensions [skip ci]    
4070          
4071        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4072          
4073      * **chore(extensions):** build extensions [skip ci]    
4074          
4075        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4076          
4077      * **docs:** adjust min width for the TOC    
4078          
4079        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4080          
4081      * **docs:** fix scroll issues when the TOC is large    
4082          
4083        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4084          
4085      * **docs:** update nextjs config    
4086          
4087        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4088          
4089      * **chore(extensions):** build extensions [skip ci]    
4090          
4091        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4092          
4093      * **docs:** update nextjs config    
4094          
4095        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4096          
4097      * **docs:** update licensing page    
4098          
4099        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4100          
4101      * **docs:** update licensing page    
4102          
4103        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4104          
4105      * **docs:** update scripts    
4106          
4107        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4108          
4109      * **docs:** add license logo icons    
4110          
4111        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4112          
4113      * **docs:** use plain markdown for license docs    
4114          
4115        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4116          
4117      * **docs:** use plain markdown for license docs    
4118          
4119        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4120          
4121      * **docs:** better license summary    
4122          
4123        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4124          
4125      * **docs:** add licensing page    
4126          
4127        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4128          
4129      * **chore(extensions):** build extensions [skip ci]    
4130          
4131        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4132          
4133      * **chore(extensions):** build extensions [skip ci]    
4134          
4135        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4136          
4137      * **chore(extensions):** build extensions [skip ci]    
4138          
4139        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4140          
4141      * **chore(extensions):** build extensions [skip ci]    
4142          
4143        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4144          
4145      * **chore(extensions):** build extensions [skip ci]    
4146          
4147        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4148          
4149      * **docs:** update readme    
4150          
4151        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4152          
4153      * **chore(extensions):** build extensions [skip ci]    
4154          
4155        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4156          
4157      * **chore(extensions):** build extensions [skip ci]    
4158          
4159        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4160          
4161      * **chore(extensions):** build extensions [skip ci]    
4162          
4163        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4164          
4165      * **chore(extensions):** build extensions [skip ci]    
4166          
4167        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4168          
4169      * **chore(extensions):** build extensions [skip ci]    
4170          
4171        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4172          
4173      * **chore(extensions):** build extensions [skip ci]    
4174          
4175        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4176          
4177      * **chore(extensions):** build extensions [skip ci]    
4178          
4179        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4180          
4181      * **chore(extensions):** build extensions [skip ci]    
4182          
4183        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4184          
4185      * **chore(extensions):** build extensions [skip ci]    
4186          
4187        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4188          
4189      * **chore(extensions):** build extensions [skip ci]    
4190          
4191        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4192          
4193      * **chore(extensions):** build extensions [skip ci]    
4194          
4195        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4196          
4197      * **chore(extensions):** build extensions [skip ci]    
4198          
4199        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4200          
4201    
4202    ### 10-07-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
4203    
4204      * **ci:** fix docker workflow    
4205          
4206        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
4207          
4208      * **ci:** update docker workflow    
4209          
4210        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
4211          
4212    
4213    ### 10-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
4214    
4215      * **deps:** bump react-icons from 4.12.0 to 5.2.1 in /docs    
4216          
4217          
4218      * **deps:** bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs    
4219          
4220          
4221      * **chore(readme):** update logo link    
4222          
4223        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4224      * **chore(readme):** update logo image    
4225          
4226        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4227      * **docs:** update licensing page    
4228          
4229        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4230      * **chore(blazebuild):** update README.md    
4231          
4232        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4233      * **chore:** update README.md    
4234          
4235        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4236      * **ci:** update extensions.yml    
4237          
4238        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4239    
4240    ### 10-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
4241    
4242      * **release:** v9.16.20 [skip ci]    
4243          
4244        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4245          
4246      * **release:** v9.16.19 [skip ci]    
4247          
4248        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4249          
4250    
4251    ### 09-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
4252    
4253      * **chore(extensions):** build extensions [skip ci]    
4254          
4255        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4256          
4257      * **chore(extensions):** build extensions [skip ci]    
4258          
4259        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4260          
4261      * **chore(extensions):** build extensions [skip ci]    
4262          
4263        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4264          
4265      * **chore(extensions):** build extensions [skip ci]    
4266          
4267        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4268          
4269      * **chore(extensions):** build extensions [skip ci]    
4270          
4271        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4272          
4273      * **chore(extensions):** build extensions [skip ci]    
4274          
4275        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4276          
4277      * **chore(extensions):** build extensions [skip ci]    
4278          
4279        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4280          
4281      * **chore(extensions):** build extensions [skip ci]    
4282          
4283        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4284          
4285      * **chore(extensions):** build extensions [skip ci]    
4286          
4287        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4288          
4289      * **chore(extensions):** build extensions [skip ci]    
4290          
4291        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4292          
4293      * **chore(extensions):** build extensions [skip ci]    
4294          
4295        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4296          
4297      * **chore:** update readme    
4298          
4299        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4300          
4301      * **ci(commitlint):** ignore dependabot commits    
4302          
4303        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4304          
4305      * **chore:** update commitlint config    
4306          
4307        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4308          
4309      * **ci(commitlint):** ignore dependabot commits    
4310          
4311        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4312          
4313      * **fix(services):** make sure to import `tar` correctly    
4314          
4315        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4316          
4317      * **fix:** remove console.log calls    
4318          
4319        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4320          
4321      * **fix(caching):** not using cached values    
4322          
4323        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4324          
4325      * **chore(extensions):** build extensions [skip ci]    
4326          
4327        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4328          
4329      * **chore(extensions):** build extensions [skip ci]    
4330          
4331        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4332          
4333      * **chore(extensions):** build extensions [skip ci]    
4334          
4335        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4336          
4337      * **chore(extensions):** build extensions [skip ci]    
4338          
4339        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4340          
4341      * **chore(extensions):** build extensions [skip ci]    
4342          
4343        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4344          
4345      * **chore(extensions):** build extensions [skip ci]    
4346          
4347        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4348          
4349      * **chore:** update readme    
4350          
4351        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4352          
4353      * **docs:** license docs under the AGPL-3.0 and GFDL-1.3    
4354          
4355        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4356          
4357      * **chore(blazebuild):** add license    
4358          
4359        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4360          
4361      * **chore(extensions):** build extensions [skip ci]    
4362          
4363        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4364          
4365      * **chore(blazebuild):** update readme    
4366          
4367        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4368          
4369      * **chore(config:schemas):** regenerate schema files    
4370          
4371        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4372          
4373      * **fix(api:MainController):** reset started_at date of the server when it's not present    
4374          
4375        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4376          
4377      * **fix(schemas:systemConfig):** using unstable date as schema default    
4378          
4379        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4380          
4381      * **chore(extensions):** build extensions [skip ci]    
4382          
4383        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4384          
4385      * **build(blazew):** update script debug mode    
4386          
4387        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4388          
4389      * **chore(extensions):** build extensions [skip ci]    
4390          
4391        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4392          
4393      * **build(docker):** update Dockerfile    
4394          
4395        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4396          
4397      * **chore(debug):** update blazew    
4398          
4399        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4400          
4401      * **ci:** update extensions workflow    
4402          
4403        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4404          
4405      * **ci:** fix workflows    
4406          
4407        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4408          
4409      * **chore(extensions):** build extensions [skip ci]    
4410          
4411        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4412          
4413      * **chore(extensions):** build extensions [skip ci]    
4414          
4415        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4416          
4417      * **chore(extensions):** build extensions [skip ci]    
4418          
4419        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4420          
4421      * **chore(extensions):** build extensions [skip ci]    
4422          
4423        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4424          
4425      * **chore(extensions):** build extensions [skip ci]    
4426          
4427        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4428          
4429      * **chore(extensions):** build extensions [skip ci]    
4430          
4431        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4432          
4433      * **chore(extensions):** build extensions [skip ci]    
4434          
4435        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4436          
4437      * **chore(extensions):** build extensions [skip ci]    
4438          
4439        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4440          
4441      * **chore(extensions):** build extensions [skip ci]    
4442          
4443        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4444          
4445      * **chore(extensions):** build extensions [skip ci]    
4446          
4447        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4448          
4449      * **chore(extensions):** build extensions [skip ci]    
4450          
4451        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4452          
4453      * **chore(extensions):** build extensions [skip ci]    
4454          
4455        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4456          
4457      * **chore(extensions):** build extensions [skip ci]    
4458          
4459        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4460          
4461      * **chore(extensions):** build extensions [skip ci]    
4462          
4463        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4464          
4465      * **chore(extensions):** build extensions [skip ci]    
4466          
4467        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4468          
4469      * **chore(extensions):** build extensions [skip ci]    
4470          
4471        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4472          
4473      * **chore(extensions):** build extensions [skip ci]    
4474          
4475        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4476          
4477      * **chore(extensions):** build extensions [skip ci]    
4478          
4479        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4480          
4481      * **chore(extensions):** build extensions [skip ci]    
4482          
4483        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4484          
4485      * **chore(extensions):** build extensions [skip ci]    
4486          
4487        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4488          
4489      * **chore(extensions):** build extensions [skip ci]    
4490          
4491        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4492          
4493      * **chore(extensions):** build extensions [skip ci]    
4494          
4495        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4496          
4497      * **chore(extensions):** build extensions [skip ci]    
4498          
4499        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4500          
4501      * **chore(extensions):** build extensions [skip ci]    
4502          
4503        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4504          
4505      * **chore(extensions):** build extensions [skip ci]    
4506          
4507        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4508          
4509      * **chore(extensions):** build extensions [skip ci]    
4510          
4511        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4512          
4513      * **chore(extensions):** build extensions [skip ci]    
4514          
4515        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4516          
4517      * **chore(extensions):** build extensions [skip ci]    
4518          
4519        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4520          
4521      * **chore(extensions):** build extensions [skip ci]    
4522          
4523        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4524          
4525      * **chore(extensions):** build extensions [skip ci]    
4526          
4527        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4528          
4529      * **chore(extensions):** build extensions [skip ci]    
4530          
4531        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4532          
4533    
4534    ### 09-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)]
4535    
4536      * **release:** v9.16.18 [skip ci]    
4537          
4538        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4539          
4540      * **release:** v9.16.17 [skip ci]    
4541          
4542        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4543          
4544      * **release:** v9.16.16 [skip ci]    
4545          
4546        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4547          
4548      * **release:** v9.16.15 [skip ci]    
4549          
4550        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4551          
4552      * **release:** v9.16.14 [skip ci]    
4553          
4554        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4555          
4556      * **release:** v9.16.13 [skip ci]    
4557          
4558        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4559          
4560      * **release:** v9.16.12 [skip ci]    
4561          
4562        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4563          
4564      * **release:** v9.16.11 [skip ci]    
4565          
4566        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4567          
4568      * **release:** v9.16.10 [skip ci]    
4569          
4570        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4571          
4572      * **release:** v9.16.9 [skip ci]    
4573          
4574        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4575          
4576      * **release:** v9.16.8 [skip ci]    
4577          
4578        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4579          
4580      * **release:** v9.16.7 [skip ci]    
4581          
4582        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4583          
4584      * **release:** v9.16.6 [skip ci]    
4585          
4586        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4587          
4588      * **release:** v9.16.5 [skip ci]    
4589          
4590        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4591          
4592      * **release:** v9.16.4 [skip ci]    
4593          
4594        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org> [skip ci]  
4595          
4596    
4597    ### 09-07-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
4598    
4599      * **deps:** bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs    
4600          
4601        **Bumps [remark-mdx-frontmatter](https:** //github.com/remcohaszing/remark-mdx-frontmatter) from 4.0.0 to 5.0.0.  
4602        **- [Release notes](https:** //github.com/remcohaszing/remark-mdx-frontmatter/releases)  
4603        **- [Commits](https:** //github.com/remcohaszing/remark-mdx-frontmatter/compare/v4.0.0...v5.0.0)  
4604          
4605        ---  
4606        **updated-dependencies:**  
4607        **- dependency-name:**  remark-mdx-frontmatter  
4608        **  dependency-type:**  direct:production  
4609        **  update-type:**  version-update:semver-major  
4610        ...  
4611          
4612        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4613      * **deps:** bump react-icons from 4.12.0 to 5.2.1 in /docs    
4614          
4615        **Bumps [react-icons](https:** //github.com/react-icons/react-icons) from 4.12.0 to 5.2.1.  
4616        **- [Release notes](https:** //github.com/react-icons/react-icons/releases)  
4617        **- [Commits](https:** //github.com/react-icons/react-icons/compare/v4.12.0...v5.2.1)  
4618          
4619        ---  
4620        **updated-dependencies:**  
4621        **- dependency-name:**  react-icons  
4622        **  dependency-type:**  direct:production  
4623        **  update-type:**  version-update:semver-major  
4624        ...  
4625          
4626        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4627      * **build(deps):** bump express-rate-limit from 6.11.2 to 7.3.1    
4628          
4629        **Bumps [express-rate-limit](https:** //github.com/express-rate-limit/express-rate-limit) from 6.11.2 to 7.3.1.  
4630        **- [Release notes](https:** //github.com/express-rate-limit/express-rate-limit/releases)  
4631        **- [Commits](https:** //github.com/express-rate-limit/express-rate-limit/compare/v6.11.2...v7.3.1)  
4632          
4633        ---  
4634        **updated-dependencies:**  
4635        **- dependency-name:**  express-rate-limit  
4636        **  dependency-type:**  direct:production  
4637        **  update-type:**  version-update:semver-major  
4638        ...  
4639          
4640        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4641      * **deps:** bump chalk from 4.1.2 to 5.3.0 in /blazebuild    
4642          
4643        **Bumps [chalk](https:** //github.com/chalk/chalk) from 4.1.2 to 5.3.0.  
4644        **- [Release notes](https:** //github.com/chalk/chalk/releases)  
4645        **- [Commits](https:** //github.com/chalk/chalk/compare/v4.1.2...v5.3.0)  
4646          
4647        ---  
4648        **updated-dependencies:**  
4649        **- dependency-name:**  chalk  
4650        **  dependency-type:**  direct:production  
4651        **  update-type:**  version-update:semver-major  
4652        ...  
4653          
4654        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4655      * **deps:** bump tar from 6.2.1 to 7.4.0    
4656          
4657        **Bumps [tar](https:** //github.com/isaacs/node-tar) from 6.2.1 to 7.4.0.  
4658        **- [Release notes](https:** //github.com/isaacs/node-tar/releases)  
4659        **- [Changelog](https:** //github.com/isaacs/node-tar/blob/main/CHANGELOG.md)  
4660        **- [Commits](https:** //github.com/isaacs/node-tar/compare/v6.2.1...v7.4.0)  
4661          
4662        ---  
4663        **updated-dependencies:**  
4664        **- dependency-name:**  tar  
4665        **  dependency-type:**  direct:production  
4666        **  update-type:**  version-update:semver-major  
4667        ...  
4668          
4669        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4670      * **deps:** bump date-fns from 2.30.0 to 3.6.0    
4671          
4672        **Bumps [date-fns](https:** //github.com/date-fns/date-fns) from 2.30.0 to 3.6.0.  
4673        **- [Release notes](https:** //github.com/date-fns/date-fns/releases)  
4674        **- [Changelog](https:** //github.com/date-fns/date-fns/blob/main/CHANGELOG.md)  
4675        **- [Commits](https:** //github.com/date-fns/date-fns/compare/v2.30.0...v3.6.0)  
4676          
4677        ---  
4678        **updated-dependencies:**  
4679        **- dependency-name:**  date-fns  
4680        **  dependency-type:**  direct:production  
4681        **  update-type:**  version-update:semver-major  
4682        ...  
4683          
4684        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4685      * **deps:** bump ascii-table3 from 0.8.2 to 0.9.0    
4686          
4687        **Bumps [ascii-table3](https:** //github.com/AllMightySauron/ascii-table3) from 0.8.2 to 0.9.0.  
4688        **- [Release notes](https:** //github.com/AllMightySauron/ascii-table3/releases)  
4689        **- [Commits](https:** //github.com/AllMightySauron/ascii-table3/compare/0.8.2...0.9.0)  
4690          
4691        ---  
4692        **updated-dependencies:**  
4693        **- dependency-name:**  ascii-table3  
4694        **  dependency-type:**  direct:production  
4695        **  update-type:**  version-update:semver-minor  
4696        ...  
4697          
4698        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4699      * **build(deps):** bump reflect-metadata from 0.1.14 to 0.2.2    
4700          
4701        **Bumps [reflect-metadata](https:** //github.com/rbuckton/reflect-metadata) from 0.1.14 to 0.2.2.  
4702        **- [Release notes](https:** //github.com/rbuckton/reflect-metadata/releases)  
4703        **- [Changelog](https:** //github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json)  
4704        **- [Commits](https:** //github.com/rbuckton/reflect-metadata/commits)  
4705          
4706        ---  
4707        **updated-dependencies:**  
4708        **- dependency-name:**  reflect-metadata  
4709        **  dependency-type:**  direct:production  
4710        **  update-type:**  version-update:semver-minor  
4711        ...  
4712          
4713        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4714      * **build(deps):** bump undici from 5.28.4 to 6.19.2    
4715          
4716        **Bumps [undici](https:** //github.com/nodejs/undici) from 5.28.4 to 6.19.2.  
4717        **- [Release notes](https:** //github.com/nodejs/undici/releases)  
4718        **- [Commits](https:** //github.com/nodejs/undici/compare/v5.28.4...v6.19.2)  
4719          
4720        ---  
4721        **updated-dependencies:**  
4722        **- dependency-name:**  undici  
4723        **  dependency-type:**  direct:production  
4724        **  update-type:**  version-update:semver-major  
4725        ...  
4726          
4727        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4728      * **build(deps-dev):** bump @types/uuid from 9.0.8 to 10.0.0    
4729          
4730        **Bumps [@types/uuid](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 9.0.8 to 10.0.0.  
4731        **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases)  
4732        **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)  
4733          
4734        ---  
4735        **updated-dependencies:**  
4736        **- dependency-name:**  "@types/uuid"  
4737        **  dependency-type:**  direct:development  
4738        **  update-type:**  version-update:semver-major  
4739        ...  
4740          
4741        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4742      * **build(deps):** bump glob from 10.4.5 to 11.0.0    
4743          
4744        **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0.  
4745        **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md)  
4746        **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0)  
4747          
4748        ---  
4749        **updated-dependencies:**  
4750        **- dependency-name:**  glob  
4751        **  dependency-type:**  direct:production  
4752        **  update-type:**  version-update:semver-major  
4753        ...  
4754          
4755        **Signed-off-by:**  dependabot[bot] <support@github.com>  
4756    
4757    ### 09-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
4758    
4759      * **build(deps):** bump express-rate-limit from 6.11.2 to 7.3.1    
4760          
4761          
4762      * **ci:** update dependabot.yml    
4763          
4764        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4765      * **build(deps-dev):** bump @types/uuid from 9.0.8 to 10.0.0    
4766          
4767          
4768      * **build(deps):** bump reflect-metadata from 0.1.14 to 0.2.2    
4769          
4770          
4771      * **ci:** update dependabot.yml    
4772          
4773        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4774      * **ci(dependabot):** create dependabot.yml    
4775          
4776        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4777      * **chore(blazebuild):** add LICENSE    
4778          
4779        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4780    
4781    ### 08-08-2022 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
4782    
4783      * **revert:** unexpected license update by mistake    
4784          
4785        **NOTE:**  this commit overwrites its original date.  
4786        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4787          
4788    
4789    ### 09-07-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
4790    
4791      * **build(docker):** update Dockerfile    
4792          
4793        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
4794          
4795      * **build(deps):** dependencies were not being installed correctly    
4796          
4797        **Signed-off-by:**  Ar Rakin <rakinar2@gmail.com>  
4798          
4799    
4800    ### 08-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
4801    
4802      * **chore(extensions):** build extensions [skip ci]    
4803          
4804        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4805          
4806      * **chore(extensions):** build extensions [skip ci]    
4807          
4808        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4809          
4810      * **chore(extensions):** build extensions [skip ci]    
4811          
4812        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4813          
4814      * **chore(extensions):** build extensions [skip ci]    
4815          
4816        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4817          
4818      * **chore(extensions):** build extensions [skip ci]    
4819          
4820        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4821          
4822      * **chore(extensions):** build extensions [skip ci]    
4823          
4824        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4825          
4826      * **chore(extensions):** build extensions [skip ci]    
4827          
4828        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4829          
4830      * **chore(extensions):** build extensions [skip ci]    
4831          
4832        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4833          
4834      * **chore(extensions):** build extensions [skip ci]    
4835          
4836        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4837          
4838      * **chore(extensions):** build extensions [skip ci]    
4839          
4840        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4841          
4842      * **chore(extensions):** build extensions [skip ci]    
4843          
4844        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4845          
4846      * **chore(extensions):** build extensions [skip ci]    
4847          
4848        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4849          
4850      * **chore(extensions):** build extensions [skip ci]    
4851          
4852        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4853          
4854      * **chore(extensions):** build extensions [skip ci]    
4855          
4856        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4857          
4858      * **chore(extensions):** build extensions [skip ci]    
4859          
4860        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4861          
4862      * **chore(extensions):** build extensions [skip ci]    
4863          
4864        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4865          
4866      * **build(blazew):** wrapper script errors    
4867          
4868        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4869          
4870      * **build(blazew):** wrapper script errors    
4871          
4872        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4873          
4874      * **build(blazew):** update wrapper script    
4875          
4876        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4877          
4878      * **build(docker):** update Dockerfile    
4879          
4880        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4881          
4882      * **build(docker):** update Dockerfile    
4883          
4884        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4885          
4886      * **ci:** update git commit message of the release workflow    
4887          
4888        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4889          
4890      * **build(docker):** update Dockerfile    
4891          
4892        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4893          
4894      * **build(docker):** update Dockerfile    
4895          
4896        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4897          
4898      * **chore(pm2):** update pm2 echosystem configuration    
4899          
4900        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4901          
4902      * **fix(utils):** invalid way of determining system prefix    
4903          
4904        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4905          
4906      * **ci:** update labels    
4907          
4908        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4909          
4910      * **ci:** fix blazebuild workflow    
4911          
4912        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4913          
4914      * **chore(blazebuild):** update readme    
4915          
4916        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4917          
4918      * **chore(blazebuild):** update readme    
4919          
4920        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4921          
4922      * **fix(security:ModerationRuleHandler):** invalid property access on string    
4923          
4924        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4925          
4926      * **chore:** update .node-version    
4927          
4928        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4929          
4930      * **chore:** fix merge conflicts    
4931          
4932        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4933          
4934      * **ci:** add commitlint workflows    
4935          
4936        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4937          
4938      * **fix:** optional module loading    
4939          
4940        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
4941          
4942      * **chore(extensions):** build extensions [skip ci]
4943      * **chore(extensions):** build extensions [skip ci]
4944      * **chore(extensions):** build extensions [skip ci]
4945      * **chore(extensions):** build extensions [skip ci]
4946      * **chore(extensions):** build extensions [skip ci]
4947      * **chore(extensions):** build extensions [skip ci]
4948      * **chore(extensions):** build extensions [skip ci]
4949      * **chore(extensions):** build extensions [skip ci]
4950      * **chore(extensions):** build extensions [skip ci]
4951      * **chore(extensions):** build extensions [skip ci]
4952      * **chore(extensions):** build extensions [skip ci]
4953      * **chore(extensions):** build extensions [skip ci]
4954      * **chore(extensions):** build extensions [skip ci]
4955      * **chore(extensions):** build extensions [skip ci]
4956      * **chore(extensions):** build extensions [skip ci]
4957      * **chore(extensions):** build extensions [skip ci]
4958      * **chore(extensions):** build extensions [skip ci]
4959      * **chore(extensions):** build extensions [skip ci]
4960      * **chore(extensions):** build extensions [skip ci]
4961      * **chore(extensions):** build extensions [skip ci]
4962      * **chore(extensions):** build extensions [skip ci]
4963      * **chore(extensions):** build extensions [skip ci]
4964      * **chore(extensions):** build extensions [skip ci]
4965      * **chore(extensions):** build extensions [skip ci]
4966      * **chore(extensions):** build extensions [skip ci]
4967      * **chore(extensions):** build extensions [skip ci]
4968      * **chore(extensions):** build extensions [skip ci]
4969    
4970    ### 08-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
4971    
4972      * **ci:** update extensions.yml
4973      * **build:** update blaze_wrapper.properties    
4974          
4975        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4976      * **chore:** update TODO.md    
4977          
4978        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4979      * **ci:** add blazebuild build workflow    
4980          
4981        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4982      * **ci(codeql):** exclude test files    
4983          
4984        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4985      * **chore(blazebuild):** add version to package.json    
4986          
4987        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4988      * **chore(blazebuild):** update readme    
4989          
4990        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4991      * **fix:** type errors    
4992          
4993        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4994      * **ci:** update commitlint.yml    
4995          
4996        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
4997      * **ci:** update extensions workflow    
4998          
4999        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5000    
5001    ### 08-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5002    
5003      * **release:** v9.16.3 [skip ci] [skip ci]
5004      * **chore(release):** v9.16.2 [skip ci]
5005    
5006    ### 07-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5007    
5008      * **chore(extensions):** build extensions [skip ci]
5009      * **chore(extensions):** build extensions [skip ci]
5010      * **chore(extensions):** build extensions [skip ci]
5011      * **chore(extensions):** build extensions [skip ci]
5012      * **chore(extensions):** build extensions [skip ci]
5013      * **chore(extensions):** build extensions [skip ci]
5014      * **chore(extensions):** build extensions [skip ci]
5015      * **chore(extensions):** build extensions [skip ci]
5016      * **chore(extensions):** build extensions [skip ci]
5017      * **chore(extensions):** build extensions [skip ci]
5018      * **chore(extensions):** build extensions [skip ci]
5019      * **chore(extensions):** build extensions [skip ci]
5020      * **chore(extensions):** build extensions [skip ci]
5021      * **ci:** update extensions workflow
5022      * **chore:** reorganize extensions and build logic
5023      * **chore:** version files
5024      * **ci:** release workflow
5025      * **fix(services:updateManager):** update unpacking logic
5026      * **feat:** ci test
5027      * **feat:** ci test
5028      * **ci:** release workflow issues
5029      * **feat:** ci test
5030      * **ci:** release workflow issues
5031      * **fix:** unhandled PermissionDeniedError in CommandManager
5032      * **fix:** unhandled PermissionDeniedError in CommandManager
5033      * **feat:** release next version [ci test]
5034      * **ci:** fix release workflow
5035      * **feat:** release next version [ci test]
5036      * **feat:** release next version [ci test]
5037      * **feat:** release next version [ci test]
5038      * **ci:** update releae workflow
5039      * **feat:** better update interactions
5040      * **fix:** reword the about command embed footer
5041      * **feat:** update command
5042      * **chore:** remove unneeded todos
5043    
5044    ### 07-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5045    
5046      * **chore(release):** v9.16.1 [skip ci]
5047      * **chore(release):** v9.16.0 [skip ci]
5048      * **chore(release):** v9.15.0 [skip ci]
5049      * **chore(release):** v9.14.1 [skip ci]
5050      * **chore(release):** v9.14.0 [skip ci]
5051      * **chore(release):** v9.13.0 [skip ci]
5052      * **chore(release):** v9.12.0 [skip ci]
5053      * **chore(release):** v9.11.0 [skip ci]
5054      * **chore(release):** v9.10.1 [skip ci]
5055      * **chore(release):** v9.10.0 [skip ci]
5056    
5057    ### 04-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5058    
5059      * **chore(release):** v9.9.2 [skip ci]
5060    
5061    ### 04-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5062    
5063      * **fix(models):** invalid  logic
5064    
5065    ### 03-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5066    
5067      * **build:** update Dockerfile    
5068          
5069        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5070    
5071    ### 03-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5072    
5073      * **chore:** update deps and remove unneeded files
5074    
5075    ### 02-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5076    
5077      * **chore(release):** v9.9.1 [skip ci]
5078    
5079    ### 02-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5080    
5081      * **fix:** remove unnecessary console.log
5082      * **refactor:** organize code
5083    
5084    ### 01-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5085    
5086      * **chore(release):** v9.9.0 [skip ci]
5087      * **chore(release):** v9.8.0 [skip ci]
5088    
5089    ### 01-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5090    
5091      * **feat:** better command system
5092      * **feat:** improved shell service
5093    
5094    ### 28-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5095    
5096      * **chore(release):** v9.7.0 [skip ci]
5097    
5098    ### 28-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5099    
5100      * **feat:** system update service
5101    
5102    ### 25-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5103    
5104      * **chore:** update readme    
5105          
5106        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5107    
5108    ### 25-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5109    
5110      * **chore(release):** v9.6.0 [skip ci]
5111    
5112    ### 25-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5113    
5114      * **fix:** eslint warnings
5115      * **feat:** sudobot system shell
5116    
5117    ### 24-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5118    
5119      * **docs:** correct config example    
5120          
5121        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5122      * **docs:** fix eslint errors    
5123          
5124        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5125    
5126    ### 24-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5127    
5128      * **docs:** improved type presentation
5129      * **docs:** finish message rule docs
5130      * **docs:** complete the automod rules page
5131      * **refactor:** restructure the message rule schemas
5132      * **feat:** add moderation rule docs (1/3)
5133    
5134    ### 24-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5135    
5136      * **chore(release):** v9.5.0 [skip ci]
5137    
5138    ### 23-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5139    
5140      * **chore(release):** v9.4.0 [skip ci]
5141      * **chore(release):** v9.3.0 [skip ci]
5142    
5143    ### 23-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5144    
5145      * **feat:** add v9 release page
5146      * **chore:** rerun ci workflows
5147      * **chore:** add gitignore
5148      * **chore:** remove unneeded files
5149      * **feat:** move to drizzle from prisma
5150      * **feat:** introduce drizzle
5151    
5152    ### 23-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5153    
5154      * **ci:** update release workflow    
5155          
5156        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5157      * **ci:** update build workflow    
5158          
5159        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5160      * **chore:** update SECURITY.md    
5161          
5162        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5163    
5164    ### 22-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5165    
5166      * **chore(release):** v9.2.1 [skip ci]
5167      * **chore(release):** v9.2.0 [skip ci]
5168    
5169    ### 22-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5170    
5171      * **fix(logging):** message deletion log delay
5172    
5173    ### 22-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5174    
5175      * **fix:** compatibility issues with TypeScript 5.5
5176      * **feat(framework:concurrent):** semaphore condition
5177      * **feat(automod:rules):** bypassers
5178    
5179    ### 17-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5180    
5181      * **ci:** fix scheduled workflows    
5182          
5183        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5184    
5185    ### 16-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5186    
5187      * **ci:** remove faulty workflows    
5188          
5189        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5190      * **ci:** add snyk security test workflow    
5191          
5192        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5193      * **ci:** update release workflow    
5194          
5195        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5196      * **ci:** update extension build schedule    
5197          
5198        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5199      * **release:** 9.x-beta.1    
5200          
5201          
5202      * Merge branch 'main' into 9.x-dev    
5203          
5204        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5205      * **feat:** survey service
5206      * **fix:** use extension IDs instead of names
5207      * **feat:** better extension API
5208      * **chore:** update tsconfig
5209      * **chore:** update vscode settings
5210      * **chore(deps):** bump discord.js version
5211      * **feat:** bump reminder service
5212      * **feat:** message reporting
5213    
5214    ### 16-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
5215    
5216      * **chore(release):** v9.1.0 [skip ci]
5217    
5218    ### 15-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5219    
5220      * **fix:** missing boot method in moderation rule handler implementation    
5221          
5222        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5223      * **chore:** update contributor guidelines    
5224          
5225        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5226      * **feat:** message reporting system (1/3)
5227      * **feat:** trigger service
5228    
5229    ### 14-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5230    
5231      * **chore:** update comments
5232      * **fix:** eslint issues
5233      * **feat:** ai automod
5234      * **feat:** file filter rule
5235      * **feat:** welcomer service
5236      * **feat:** autorole service
5237      * **feat:** invite tracking in log messages
5238    
5239    ### 13-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5240    
5241      * **feat(verification):** captcha support
5242    
5243    ### 11-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5244    
5245      * **fix:** type mismatch
5246      * **feat:** quick mute service
5247      * **feat:** better queue management in verification service
5248    
5249    ### 10-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5250    
5251      * **fix:** email verification
5252    
5253    ### 08-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5254    
5255      * **feat:** email verification
5256      * **feat:** google auth
5257      * **feat:** github verification
5258    
5259    ### 07-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5260    
5261      * **fix:** remove console.logs
5262      * **fix:** remove console.logs
5263      * **feat:** verification system integration with frontend
5264    
5265    ### 06-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5266    
5267      * **fix(blazebuild):** add TTY check
5268      * **feat(blazebuild):** progress bar
5269    
5270    ### 06-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5271    
5272      * **fix:** blaze wrapper crashing for an extra newline in properties file
5273      * **build:** update blaze_wrapper.properties    
5274          
5275        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5276      * **build(blazebuild):** update wrapper    
5277          
5278        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5279      * **feat(blazebuild):** println() now takes any type of argument
5280      * **feat(blazebuild):** task graph
5281      * **fix(blazebuild):** better module management
5282      * **chore:** update contribution guidelines    
5283          
5284        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5285      * **build:** invalid import    
5286          
5287        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5288      * **fix(blazebuild):** update default export    
5289          
5290        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5291      * **feat(blazebuild):** buildSrc plugins
5292      * **feat:** add verification service
5293      * **style:** add todo comments
5294    
5295    ### 05-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5296    
5297      * **feat:** support storage backups on bun
5298      * **feat:** raid protection
5299      * **fix:** incorrect method signature
5300    
5301    ### 05-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5302    
5303      * **feat:** regex patterns in profile filter
5304      * **feat:** basic profile filters
5305      * **feat:** finish message rule service handler    
5306          
5307        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
5308          
5309    
5310    ### 04-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5311    
5312      * **test:** update failing tests
5313      * **fix:** eslint issues
5314      * **chore:** update webstorm configurations
5315      * **chore:** update webstorm configurations
5316      * **feat:** add translate command
5317      * **feat:** add set slowmode command
5318      * **feat:** add extract emoji command
5319      * **feat:** better directive parsing
5320      * **feat:** embed commands
5321    
5322    ### 03-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5323    
5324      * **fix:** build scripts
5325      * **chore(idea):** add configurations
5326      * **build:** fix blazebuild scripts
5327    
5328    ### 03-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5329    
5330      * **build:** update blazew script    
5331          
5332        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5333      * **feat(blazebuild):** project data management
5334      * **feat:** snippet push file command
5335      * **feat:** hot snippet updates
5336      * **feat:** snippet edit command
5337      * **feat:** add missing slash commands
5338      * **feat:** add snippet list command
5339      * **feat:** snippet delete and rename command
5340      * **feat:** snippets
5341    
5342    ### 02-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5343    
5344      * **feat(blazebuild):** task modification
5345      * **feat:** add tasks task
5346      * **fix:** add a fail-safe for self bans
5347      * **feat:** add system ban/unban command
5348      * **feat:** finalize help command (2/2)
5349    
5350    ### 02-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5351    
5352      * **feat:** add help command (1/2)
5353    
5354    ### 01-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5355    
5356      * **build(tsconfig):** revert `importsNotUsedAsValues` to `remove`
5357      * **feat(blazebuild):** fluent async file I/O API
5358    
5359    ### 31-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5360    
5361      * **build:** update tsconfig.json
5362    
5363    ### 30-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5364    
5365      * **feat:** add system status command
5366      * **feat:** add system status command
5367      * **feat:** add restart command
5368      * **fix:** eval environment
5369      * **feat:** add eval command
5370      * **feat:** add config command
5371      * **feat:** add blockedtoken and blockedword commands
5372      * **feat:** add softban command
5373    
5374    ### 29-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5375    
5376      * **feat:** infraction statistics
5377      * **feat:** add information-related commands
5378      * **feat:** add avatar command
5379      * **fix:** make sure to only allow string literals for permission computation
5380      * **feat(commands:information):** add profile command
5381    
5382    ### 27-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5383    
5384      * **feat:** add fun commands
5385      * **build:** fix blazebuild issues
5386      * **feat:** add more utils to blazebuild
5387    
5388    ### 26-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5389    
5390      * **feat:** finish building blazebuild v2
5391    
5392    ### 26-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5393    
5394      * **refactor:** blazebuild v2
5395    
5396    ### 25-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5397    
5398      * **feat(blazebuild):** v2
5399    
5400    ### 24-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5401    
5402      * **feat:** add joke command
5403      * **feat:** introduce environment variable type-checking
5404      * **feat:** add cat and dog commands
5405      * **build(blaze):** update blazebuild props
5406      * **chore:** update deps
5407      * **fix:** typescript type errors
5408      * **refactor:** rename zod schemas to stay consistent
5409      * **refactor:** move zod schemas to a different directory
5410      * **feat:** add survey command
5411      * **feat:** add alias of App.getServiceByName() to App.service()
5412      * **feat:** add reminder commands
5413      * **fix:** auth check logic
5414    
5415    ### 13-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5416    
5417      * **feat(api):** announcement controller
5418    
5419    ### 12-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5420    
5421      * **feat:** login and guild API controllers
5422      * **feat:** queue view and cancel commands
5423      * **feat:** queue list command
5424    
5425    ### 11-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5426    
5427      * **feat:** queue add command
5428      * **chore:** trigger update    
5429          
5430        **Signed-off-by:**  Ar Rakin <68149013+virtual-designer@users.noreply.github.com>  
5431    
5432    ### 11-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5433    
5434      * **chore:** trigger update
5435      * **chore:** trigger update    
5436          
5437        **Signed-off-by:**  Ar Rakin <rakinar2@onesoftnet.eu.org>  
5438          
5439    
5440    ### 10-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5441    
5442      * **chore(deps):** bump next from 14.0.4 to 14.1.1 in /docs in the npm_and_yarn group across 1 directory    
5443          
5444          
5445    
5446    ### 10-05-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)]
5447    
5448      * **chore(deps):** bump next    
5449          
5450        **Bumps the npm_and_yarn group with 1 update in the /docs directory:**  [next](https://github.com/vercel/next.js).  
5451          
5452          
5453        Updates `next` from 14.0.4 to 14.1.1  
5454        **- [Release notes](https:** //github.com/vercel/next.js/releases)  
5455        **- [Changelog](https:** //github.com/vercel/next.js/blob/canary/release.js)  
5456        **- [Commits](https:** //github.com/vercel/next.js/compare/v14.0.4...v14.1.1)  
5457          
5458        ---  
5459        **updated-dependencies:**  
5460        **- dependency-name:**  next  
5461        **  dependency-type:**  direct:production  
5462        **  dependency-group:**  npm_and_yarn  
5463        ...  
5464          
5465        **Signed-off-by:**  dependabot[bot] <support@github.com>  
5466    
5467    ### 05-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5468    
5469      * **feat:** 'or' permission checking mode
5470      * **feat:** expire and schedule commands
5471      * **feat:** reaction roles
5472      * **feat:** reaction roles
5473      * **feat:** anti join systems
5474      * **feat:** add afk clear command
5475      * **fix:** type errors after upgrading discord.js to v14.15.1
5476      * **chore(deps):** update to discord.js v14.15.1
5477      * **fix:** type errors after upgrading to discord.js v14.15.0
5478    
5479    ### 04-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5480    
5481      * **chore(deps):** bump discord.js to v14.15.0
5482      * **feat:** afk system
5483    
5484    ### 03-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5485    
5486      * **feat:** afk system
5487      * **fix:** native build failure on macOS
5488      * **ci:** change macos host type
5489      * **chore:** remove unneeded console.logs
5490      * **feat:** role takeout with mutes
5491      * **feat:** lockall and unlockall commands
5492      * **fix:** add missing command aliases
5493      * **feat:** add shot command
5494      * **feat:** fakeban command
5495      * **feat:** channel locking and unlocking
5496      * **fix:** case sensitivity in command names
5497      * **chore:** add vscode snippets for commands
5498    
5499    ### 02-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5500    
5501      * **build:** update blazebuild wrapper
5502      * **chore:** update deps
5503    
5504    ### 02-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5505    
5506      * **chore:** add more words to spell checker config
5507      * **fix:** missing undefined checks
5508      * **feat:** better error messages and handling
5509      * **feat:** massban command nouses /guild/{id}/bulk-ban endpoint
5510    
5511    ### 01-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5512    
5513      * **chore:** fix package.json scripts
5514      * **feat:** add sendhistory command
5515      * **fix:** make use of @root import alias
5516      * **feat:** add dmhistory command
5517      * **feat:** add save message command
5518      * **feat:** add modstats command
5519      * **fix:** pagination issues when using custom fetchers
5520    
5521    ### 30-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5522    
5523      * **feat:** edit message command
5524      * **feat:** send reply command
5525      * **fix:** better command rules and checks
5526      * **feat:** add send command
5527      * **ci:** build errors on macOS
5528      * **ci:** build errors on macOS
5529      * **ci:** build errors on macOS
5530      * **ci:** build errors on macOS
5531    
5532    ### 29-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5533    
5534      * **feat:** directive parsing in embed command
5535      * **feat:** directive parsers
5536    
5537    ### 28-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5538    
5539      * **feat(framework:args):** add channel argument
5540      * **feat:** add echo command
5541      * **fix:** massban and masskick commands
5542    
5543    ### 27-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5544    
5545      * **docs:** fix page short name
5546    
5547    ### 26-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5548    
5549      * **ci:** update build workflow
5550      * **chore:** add resources directories
5551      * **test:** the Stream class
5552      * **feat:** add masskick command
5553      * **feat:** massban command
5554      * **feat(framework):** lazy streams
5555      * **chore:** add resources
5556      * **feat:** reapply mute on user rejoin
5557    
5558    ### 25-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5559    
5560      * **docs:** update getting started page
5561      * **feat:** complete logging
5562      * **fix:** unban command
5563      * **feat:** mute/unmute logging
5564      * **docs:** add bun docs to get started (#162)    
5565          
5566          
5567      * **chore(deps):** update package.json
5568      * **fix:** typescript errors
5569      * **feat:** link audit logging service with infraction manager
5570      * **build:** update build.blaze.ts
5571      * **feat:** log member add/remove
5572      * **docs:** update the main page and FAQ    
5573          
5574        Update the main page and FAQ  
5575      * **feat:** better startup and restart management
5576      * **docs:** update Getting Started page    
5577          
5578          
5579      * **docs:** update termination page
5580      * **docs:** update terms
5581    
5582    ### 25-04-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
5583    
5584      * Update page.mdx
5585      * add bun docs to get started    
5586          
5587        WHY WAS THIS SO STRESSFUL 😭  
5588      * Merge branch 'onesoft-sudo:main' into main
5589      * Update page.mdx
5590      * Update page.mdx
5591      * Update page.mdx
5592    
5593    ### 24-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5594    
5595      * **chore(extensions):** build extensions [skip ci]
5596    
5597    ### 24-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5598    
5599      * **chore(extensions:neko):** update extension.json
5600      * **chore:** add icon (2/2)
5601      * **chore:** add icon (1/2)
5602      * **feat:** ban and unban logging from audit log event
5603      * **feat:** better logging
5604      * **feat(logging):** message edit
5605      * **feat:** better logging
5606      * **docs:** update the "Getting Started" page    
5607          
5608          
5609      * **docs:** remove google adsense script
5610    
5611    ### 24-04-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
5612    
5613      * Update page.mdx
5614      * update whats new in v8 under updating so they pull from 8.x to get latest updates
5615    
5616    ### 23-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5617    
5618      * **fix:** mod message notification embed title
5619      * **feat:** modmsg command
5620    
5621    ### 22-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5622    
5623      * **fix:** duration parsing issues
5624      * **feat:** finish infraction commands
5625      * **fix:** add missing permission and usage info
5626    
5627    ### 21-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5628    
5629      * **feat:** infracton clear and reason commands
5630    
5631    ### 20-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5632    
5633      * **fix:** eslint issues
5634      * **test:** add tests for Pagination class
5635      * **chore:** update todos
5636      * **feat:** pagination support
5637    
5638    ### 19-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5639    
5640      * **test:** update tests for Duration class
5641      * **fix:** eslint errors
5642      * **chore:** add todos
5643      * **feat:** infraction list command
5644      * **feat:** infraction delete command
5645      * **feat:** infraction view command
5646      * **fix:** infraction commands
5647      * **feat:** infraction command
5648      * **refactor:** serialize Duration objects to number
5649      * **fix:** subcommand parsing
5650      * **feat:** add note command
5651      * **refactor(decorators:TakesArgument):** rename overload signature param name
5652    
5653    ### 19-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5654    
5655      * **fix:** explicit type imports to support bun
5656      * **feat:** add clear command
5657      * **feat:** add cleanban and tempban aliases
5658      * **feat:** add giverole, takerole, temprole aliases
5659      * **fix:** remove unneeded debug logging
5660    
5661    ### 18-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5662    
5663      * **chore:** update eslint script
5664      * **build(blazebuild:plugins:ts):** no IO output during compilation
5665      * **feat:** add role command
5666      * **feat:** add RoleArgument
5667      * **fix:** remove forceSameMemberCheck override from warn command
5668      * **fix:** infraction manager
5669      * **fix:** better infraction fail-proof and checking
5670      * **feat:** add warn command
5671      * **fix:** permission issues with other moderation commands
5672      * **feat:** add unban ccommand
5673      * **feat:** about command
5674      * **docs:** fix eslint rules issue
5675      * **chore:** fix file permissions
5676      * **chore:** permission fixup (2/2)
5677      * **chore:** permission fixup (1/2)
5678    
5679    ### 17-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5680    
5681      * **chore(eslint):** migrate config files
5682      * **fix:** lint errors
5683      * **feat:** functions/Callable class
5684      * **fix:** type errors
5685    
5686    ### 16-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5687    
5688      * **fix(blazebuild):** do not show task stats if the build fails
5689      * **fix(blazebuild):** hidden tasks
5690      * **feat(blazebuild):** add current node_modules/.bin to PATH on runtime
5691      * **feat:** add notify option to all  moderation commands
5692      * **feat(commands):** add kick command
5693      * **refactor:** use the new Duration API
5694      * **feat:** duration arguments
5695      * **feat:** datetime utils and Duration class
5696      * **fix:** interaction argument parsing
5697      * **fix:** supress errors in production
5698      * **fix:** behavioural issues
5699      * **fix:** member mute status detection logic
5700      * **fix:** the behaviour of commands.permission_mode
5701    
5702    ### 15-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5703    
5704      * **feat:** global feature flags
5705    
5706    ### 14-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5707    
5708      * **feat:** feature flags
5709      * **docs:** add google adsense script
5710      * **fix:** argument name issues
5711      * **fix:** command rrae limits should not affect system admins
5712      * **fix:** command rrate limits should not affect system admins
5713      * **feat(security):** command ratelimiting
5714      * **feat:** unmute command
5715      * **feat:** better resource loading
5716    
5717    ### 13-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5718    
5719      * **build:** fix processCoverageReports task
5720      * **fix:** blazebuild compilation errors
5721      * **chore:** restructure project to better fit with BlazeBuild
5722    
5723    ### 12-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5724    
5725      * **chore(extensions):** build extensions [skip ci]
5726    
5727    ### 12-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5728    
5729      * **chore(extensions:urlfish):** build errors
5730      * **chore(extensions:urlfish):** typescript build fix
5731      * **chore(extensions:urlfish):** fix steam scam regex
5732      * **chore(extensions:urlfish):** add steam scam links
5733    
5734    ### 11-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5735    
5736      * **chore(extensions):** build extensions [skip ci]
5737      * **chore(extensions):** add neko extension    
5738          
5739        Thanks to Ryan Mello for creating this extension.  
5740          
5741      * **feat:** re-implement all message moderation rules
5742      * **test:** add tests for GlobalStore cache
5743      * **feat:** add implementation for the file extension filter
5744      * **feat:** add implementation for the mime filter rule
5745      * **feat:** add implementation for the domain rule
5746      * **feat:** add implementation for the domain rule
5747      * **feat(infractions):** role modification infractions
5748      * **chore:** remove unneeded TODOs
5749      * **fix(blazew):** no modify bashrc
5750      * **refactor:** move complex tasks into build_src
5751      * **feat:** better task management
5752      * **chore:** add missing lockfile
5753      * **feat(blazebuild):** improved tasks task
5754      * **refactor:** move blazebuild project into blazebuild/
5755    
5756    ### 11-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5757    
5758      * **fix:** typescript errors
5759      * **fix:** better task listing
5760      * **chore:** update tsconfig
5761      * **fix:** build fails
5762      * **feat(blazebuild):** improved blaze wrapper
5763      * **feat:** better dependency update checking
5764      * **chore:** remove lockfiles
5765      * **build:** blazew wrapper issue
5766    
5767    ### 10-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5768    
5769      * **chore:** add words to spell checker exclusion list
5770      * **build:** update build script
5771      * **fix:** build caching issues
5772      * **test:** add tests for Promise polyfills
5773      * **test:** add tests for concurrency utils
5774      * **feat(framework:polyfills):** helper function to polyfill Promise.withResolvers()
5775      * **fix:** logic issues with mutex and semaphores
5776      * **feat(framework:concurrency):** asynchronous mutex
5777      * **fix:** typings in Semaphore
5778      * **feat(framework:concurrency):** add Semaphore class
5779    
5780    ### 10-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5781    
5782      * **fix:** missing intended call for functions
5783      * **feat:** implement moderation rules
5784      * **refactor:** update and simplify ban command
5785    
5786    ### 09-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5787    
5788      * **fix(eslint):** unused imports
5789      * **fix:** invalid override in RuleModerationService.ts
5790      * **chore:** remove unneeded files
5791      * **feat(framework:tools):** add a properties parser
5792      * **fix(framework:file):** readLines() function
5793      * **fix(blaebuild):** dependency cache issue
5794      * **feat(framework:io):** a better File class for disk I/O
5795      * **refactor:** rename DynamicLoader to ClassLoader
5796    
5797    ### 09-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5798    
5799      * **test:** argument class NumberArgument and IntegerArgument
5800      * **test:** argument parsing with separate classes
5801      * **fix:** load missing services
5802      * **style:** reformat
5803    
5804    ### 08-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5805    
5806      * **chore:** update husky installation command
5807      * **ci:** update build workflow
5808      * **build(blazew):** improved installation and automatic downloads
5809      * **fix(tests):** add missing imports
5810    
5811    ### 08-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5812    
5813      * **fix(blazew):** path issues
5814      * **fix(blazew):** path issues
5815      * **fix(blazew):** path issues
5816      * **fix(blazew):** path issues
5817      * **fix(blazew):** nvm setup issues
5818      * **fix(blazew):** nvm setup issues
5819      * **fix(blazew):** force installation and usage of bun
5820      * **fix(blazew):** setup runtime tools before checking for interpreters
5821      * **fix(blazebuild):** typescript compilation errors
5822      * **build(wrapper):** source bashrc
5823      * **build(wrapper):** auto install runtime tools
5824      * **ci:** blazebuild workflow update
5825      * **build:** add test task
5826      * **feat(blazebuild):** test automation
5827      * **fix(blazebuild):** better build stats
5828      * **fix:** typescript compilation errors
5829      * **feat:** moderator permission checking in commands
5830      * **feat:** introduce moderator permission checking
5831      * **fix:** eslint issues
5832      * **feat(automod):** create rule moderation service
5833    
5834    ### 07-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5835    
5836      * **feat(automod):** add spam filter service
5837      * **chore:** add excluded words to spell checker
5838      * **feat(services):** complete moderation service
5839      * **build:** fix caching issues
5840      * **chore:** update gitignore
5841      * **chore:** remove unneeded files
5842      * **build:** update dump types task
5843      * **feat(services:infractionManager):** bulk deletion of messages
5844      * **chore:** add words to spell checker ignore list
5845    
5846    ### 06-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5847    
5848      * **build:** update build tasks
5849      * **build(blazebuild):** better incremental builds and precondition checking
5850      * **build(blazebuild):** better build summaries
5851      * **build:** incremental build support
5852      * **build:** better task management
5853    
5854    ### 05-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5855    
5856      * **build:** use task classes
5857      * **feat(infractions):** muting, kicking, and unmuting support
5858    
5859    ### 04-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5860    
5861      * **build:** fix blazebuild wrapper script failing on macOS
5862      * **build:** fix blazebuild wrapper script
5863      * **build:** fix blazew wrapper script
5864      * **build:** fix blazew wrapper script
5865      * **build:** fix blazew wrapper script
5866      * **style:** fix eslint issues
5867      * **style:** remove unneeded imports (eslint)
5868      * **feat:** add user ban and unban support
5869      * **feat(framework:scheduler):** better queue management
5870      * **feat(db:prisma):** update schemas
5871      * **feat(framework:arguments):** parsing with different types and names
5872      * **chore:** update tsconfig
5873      * **chore:** remove unneeded files
5874      * **feat:** add automod services
5875    
5876    ### 04-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5877    
5878      * **chore:** update FUNDING.yml
5879    
5880    ### 03-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5881    
5882      * **build:** add blazew.bat
5883      * **build:** improvements
5884      * **feat(blazebuild):** better non tty screens support
5885      * **build:** blazebuild wrapper improvements
5886    
5887    ### 02-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5888    
5889      * **fix:** build order issues
5890      * **build:** blazebuild compilation error
5891      * **build:** blazebuild deps cache fix
5892      * **fix:** blaze wrapper
5893      * **refactor:** move setup logic to blazew
5894      * **fix(blazebuild):** references to uninstalled packages
5895      * **fix(blazebuild):** references to uninstalled packages
5896      * **ci:** fix build workflow
5897      * **ci:** fix build workflow
5898      * **ci:** build with blazebuild
5899      * **build:** update build tasks
5900      * **feat(blazebuild):** support afterDependencies task
5901      * **build:** use BlazeBuild as the primary build system
5902      * **feat(framework):** introduce contracts
5903      * **fix(framework:cache):** type errors
5904      * **feat(infractionManager):** auto-delete infraction fallback threads as well
5905      * **feat(framework:queues):** pass payload to the execute() method as well
5906      * **feat(framework:container):** export a singleton object
5907    
5908    ### 31-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5909    
5910      * **perf:** better caching and ttl checking
5911    
5912    ### 30-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5913    
5914      * **feat:** better cache management (sweep & ttl)
5915    
5916    ### 28-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5917    
5918      * **style:** update SystemAdminPermission docs
5919    
5920    ### 28-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5921    
5922      * **test:** organize tests
5923      * **feat(prisma):** new queue schema
5924      * **feat:** queue support and infraction channel deletion queue
5925      * **feat:** entity fetching utils
5926      * **feat(framework):** queue management
5927      * **feat:** subcommand permission inheritance
5928    
5929    ### 26-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5930    
5931      * **fix(eslint):** remove unused imports
5932      * **style:** add license comments
5933      * **feat(framework):** support subcommands in isolated and combined mode
5934      * **fix:** support default_permission_mode
5935      * **feat(framework):** better subcommand handling
5936      * **build:** add more built in tasks
5937      * **fix(framework:fs:typings):** better typing for writeFileContents() method
5938      * **style:** add explicit access modifiers to class members
5939      * **chore:** update todos
5940      * **feat:** support interactions
5941      * **feat(framework):** support interactions
5942      * **build:** better build caching
5943    
5944    ### 25-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5945    
5946      * **build(blazebuild):** support advanced builds and dependency management
5947      * **feat(framework):** caching utilities
5948    
5949    ### 24-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5950    
5951      * **build:** add build_src directory with custom build system
5952      * **fix(permissions:layered):** priority checks
5953      * **fix:** remove unneeded logging
5954    
5955    ### 23-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5956    
5957      * **chore:** update todos
5958      * **style:** reorganize methods
5959      * **feat:** command permission overwrites
5960    
5961    ### 21-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5962    
5963      * **feat:** level based permission management
5964      * **feat:** possibility to disable permission overwrites
5965      * **fix:** finalize and fix layered permission manager and overwrites
5966      * **feat(services:infractionManager):** bean creation
5967      * **test:** add tests for emoji utils
5968      * **refactor:** properly organize logic
5969      * **feat:** add helpers
5970      * **refactor:** minor changes
5971    
5972    ### 20-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5973    
5974      * **test:** add tests for @framework/utils
5975      * **feat:** add permission managers
5976    
5977    ### 19-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5978    
5979      * **chore:** update eslint config
5980      * **style:** add license comments
5981      * **chore:** update license comment injector script
5982      * **chore:** update vscode launch config
5983      * **chore:** add .vscode/ directory
5984      * **fix:** build errors and code quality
5985      * **feat:** authorize() method in Command class
5986      * **feat:** guards and policies
5987    
5988    ### 19-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
5989    
5990      * **ci:** update build workflow
5991    
5992    ### 17-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
5993    
5994      * **style:** add docs
5995      * **chore:** update test config
5996      * **test:** update tests
5997      * **fix:** container instance management issues
5998      * **fix:** issues with DI container
5999    
6000    ### 16-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6001    
6002      * **feat:** add infraction manager
6003      * **feat:** better command system
6004    
6005    ### 15-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6006    
6007      * **refactor:** generalize api server
6008      * **feat:** add api server
6009      * **feat:** add log streaming service
6010    
6011    ### 14-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6012    
6013      * **chore:** update .eslintrc.json
6014    
6015    ### 14-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6016    
6017      * **chore:** update eslintrc
6018      * **feat:** integrate some basic services
6019      * **docs:** nagivator url ordering and sorting issues
6020      * **docs:** auto expand-close on navigation
6021      * **docs:** fix page navigation issue
6022      * **chore:** update config files
6023      * **feat:** dependency injection everywhere
6024      * **refactor:** move Logger to log/ directory
6025      * **feat:** @BindToContainer() annotation now auto-binds to global container
6026      * **feat:** global container support
6027      * **test:** add tests for container component
6028      * **feat(container):** add useful decorators
6029      * **feat(container):** improve the container
6030    
6031    ### 13-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6032    
6033      * **refactor:** move logger class to components/io
6034      * **feat(components:di):** dependency injection container
6035      * **refactor:** start writing the new client
6036      * **feat(commands:ai):** support custom model names
6037      * **fix:** ai command
6038      * **fix:** ai command
6039      * **fix(commands:ai):** gemini api
6040      * **chore:** update package.json
6041      * **docs:** add missing imports
6042      * **docs:** nested docs pages for `queue` command
6043      * **docs:** custom page sorting
6044      * **docs:** nested page layout fix
6045    
6046    ### 13-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6047    
6048      * **chore(release):** v8.30.0 [skip ci]
6049      * **chore(release):** v8.29.3 [skip ci]
6050      * **chore(release):** v8.29.2 [skip ci]
6051      * **chore(release):** v8.29.1 [skip ci]
6052    
6053    ### 13-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6054    
6055      * **docs:** reorganize pages    
6056          
6057          
6058    
6059    ### 13-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
6060    
6061      * moving all automation commands over to automation :p
6062      * moving all automation commands over to automation :p
6063      * moving all automation commands over to automation :p
6064      * moving all automation commands over to automation :p
6065      * moving all automation commands over to automation :p
6066      * moving all automation commands over to automation :p
6067      * hopefully this works :P
6068      * moving all automation commands over to automation :p
6069      * moving all automation commands over to automation :p
6070      * moving all automation commands over to automation :p
6071      * moving all automation commands over to automation :p
6072      * Create page.mdx
6073    
6074    ### 12-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6075    
6076      * **chore(release):** v8.29.0 [skip ci]
6077    
6078    ### 12-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6079    
6080      * **feat:** nested pages/routes
6081      * **fix(searchbar):** shortcut border color
6082      * **chore:** fix license identifier in package.json
6083      * **chore:** update deps
6084    
6085    ### 12-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6086    
6087      * **test:** smbed utils
6088      * **test:** download utils
6089      * **refactor(types):** extract a Globals interface
6090    
6091    ### 11-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6092    
6093      * **ci:** update extensions.yml
6094      * **test:** add tests for utils/download.ts
6095      * **test:** added test for datetime utils
6096      * **fix(utils:datetime):** issue with parsing intervals    
6097          
6098        - Fixed an issue with parsing intervals in the `stringToTimeInterval` function  
6099          
6100      * **test:** add tests for utils:caching
6101      * **fix(utils:caching):** cache function key comparison
6102      * **test:** enable coverage report
6103      * **test:** add more tests for troll utils
6104      * **feat(infractions:reason_templates):** abort if a template reference could not be resolved in commands
6105      * **perf(commandManager):** do not cache unneeded information
6106      * **feat(commands):** abortion of command execution gracefully
6107      * **ci:** update extensions.yml
6108      * **ci:** update codeql actions version to v3
6109      * **ci:** rename codeql-config.yml to config.yml
6110      * **ci:** add codeql config file path to the workflow
6111      * **ci:** create codeql-config.yml
6112      * **ci:** autorun tests
6113      * **test:** rewrite everything and migrate to vitest
6114      * **perf:** add performance related optional deps
6115      * **fix(api:server):** no response when sending requests
6116      * **ci:** update codeql.yml
6117      * **style:** remove unneeded newline
6118      * **chore:** update contributors list
6119      * **chore(scripts):** remove unneeded await in add-license-comments.js    
6120          
6121        Update add-license-comments.js  
6122      * **docs(scripts):** update generate-page-index.js
6123    
6124    ### 11-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6125    
6126      * **chore(extensions):** build extensions [skip ci]
6127      * **chore(extensions):** build extensions [skip ci]
6128      * **chore(extensions):** build extensions [skip ci]
6129      * **chore(extensions):** build extensions [skip ci]
6130      * **chore(extensions):** build extensions [skip ci]
6131      * **chore(extensions):** build extensions [skip ci]
6132      * **chore(extensions):** build extensions [skip ci]
6133      * **chore(extensions):** build extensions [skip ci]
6134      * **chore(extensions):** build extensions [skip ci]
6135      * **chore(extensions):** build extensions [skip ci]
6136      * **chore(extensions):** build extensions [skip ci]
6137      * **chore(extensions):** build extensions [skip ci]
6138      * **chore(extensions):** build extensions [skip ci]
6139      * **chore(extensions):** build extensions [skip ci]
6140      * **chore(extensions):** build extensions [skip ci]
6141      * **chore(extensions):** build extensions [skip ci]
6142      * **chore(extensions):** build extensions [skip ci]
6143      * **chore(extensions):** build extensions [skip ci]
6144      * **chore(extensions):** build extensions [skip ci]
6145      * **chore(extensions):** build extensions [skip ci]
6146      * **chore(extensions):** build extensions [skip ci]
6147      * **chore(extensions):** build extensions [skip ci]
6148      * **chore(extensions):** build extensions [skip ci]
6149      * **chore(extensions):** build extensions [skip ci]
6150      * **chore(extensions):** build extensions [skip ci]
6151      * **chore(extensions):** build extensions [skip ci]
6152      * **chore(extensions):** build extensions [skip ci]
6153      * **chore(extensions):** build extensions [skip ci]
6154      * **chore(extensions):** build extensions [skip ci]
6155      * **chore(extensions):** build extensions [skip ci]
6156      * **chore(extensions):** build extensions [skip ci]
6157      * **chore(extensions):** build extensions [skip ci]
6158      * **chore(extensions):** build extensions [skip ci]
6159      * **chore(extensions):** build extensions [skip ci]
6160      * **chore(extensions):** build extensions [skip ci]
6161      * **chore(extensions):** build extensions [skip ci]
6162      * **chore(extensions):** build extensions [skip ci]
6163      * **chore(extensions):** build extensions [skip ci]
6164      * **chore(extensions):** build extensions [skip ci]
6165      * **chore(extensions):** build extensions [skip ci]
6166      * **chore(extensions):** build extensions [skip ci]
6167      * **chore(extensions):** build extensions [skip ci]
6168      * **chore(extensions):** build extensions [skip ci]
6169      * **chore(extensions):** build extensions [skip ci]
6170      * **chore(extensions):** build extensions [skip ci]
6171      * **chore(extensions):** build extensions [skip ci]
6172      * **chore(extensions):** build extensions [skip ci]
6173      * **chore(extensions):** build extensions [skip ci]
6174      * **chore(extensions):** build extensions [skip ci]
6175      * **chore(extensions):** build extensions [skip ci]
6176      * **chore(extensions):** build extensions [skip ci]
6177    
6178    ### 11-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6179    
6180      * **chore(release):** v8.28.2 [skip ci]
6181      * **chore(release):** v8.28.1 [skip ci]
6182      * **chore(release):** v8.28.0 [skip ci]
6183      * **chore(release):** v8.27.0 [skip ci]
6184      * **chore(release):** v8.26.2 [skip ci]
6185      * **chore(release):** v8.26.1 [skip ci]
6186    
6187    ### 11-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
6188    
6189      * change the wording a bit on line 184
6190      * remove an accidental extra line
6191      * add more to getting set
6192    
6193    ### 11-03-2024 - [[Lynx](mailto:159797095+dicoderin@users.noreply.github.com)]
6194    
6195      * Update add-license-comments.js
6196    
6197    ### 10-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6198    
6199      * **chore(extensions):** build extensions [skip ci]
6200      * **chore(extensions):** build extensions [skip ci]
6201      * **chore(extensions):** build extensions [skip ci]
6202      * **chore(extensions):** build extensions [skip ci]
6203      * **chore(extensions):** build extensions [skip ci]
6204      * **chore(extensions):** build extensions [skip ci]
6205      * **chore(extensions):** build extensions [skip ci]
6206      * **chore(extensions):** build extensions [skip ci]
6207      * **chore(extensions):** build extensions [skip ci]
6208      * **docs(scripts):** windows path replacement errors
6209    
6210    ### 10-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6211    
6212      * **ci:** update extensions.yml
6213      * **ci:** update extensions.yml
6214      * **ci:** update extension build workflow
6215      * **feat(snippets):** inline mention users
6216      * **docs:** add documentation for automation commands    
6217          
6218        **** Documentation for the following commands have been added in this PR (#154):**  
6219          
6220        - expire  
6221        - remind  
6222        - schedule  
6223        - scheduleandexpire  
6224        - temprole  
6225        - antijoin  
6226      * **fix:** lint errors/warnings
6227      * **ci:** run eslint on build
6228      * **style:** fix lint errors
6229      * **style:** remove unneeded console.log's
6230      * **style:** remove unneeded console.logs
6231      * **fix(utils:datetime):** number parsing error
6232      * **feat(utils):** better time parsing
6233      * **chore:** update contributors list
6234      * **test:** add test suites
6235      * **perf:** do not load tensorflow/nsfwjs unless needed
6236      * **fix(commands):** automation command metadata
6237      * **fix(commands:afk:remove):** add missing alias
6238      * **fix:** auto configure guilds on join if the system is in public bot mode
6239      * **docs(scripts):** path backslash issue
6240      * **docs(scripts):** path backslash issue
6241    
6242    ### 10-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6243    
6244      * **chore(release):** v8.26.0 [skip ci]
6245      * **chore(release):** v8.25.2 [skip ci]
6246      * **chore(release):** v8.25.1 [skip ci]
6247      * **chore(release):** v8.25.0 [skip ci]
6248      * **chore(release):** v8.24.5 [skip ci]
6249      * **chore(release):** v8.24.4 [skip ci]
6250      * **chore(release):** v8.24.3 [skip ci]
6251    
6252    ### 10-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)]
6253    
6254      * add the title
6255      * add antijoin that i forgot to add
6256      * create temprole
6257      * make scheduleandexpire
6258      * create schedule
6259      * fixed spelling errors
6260      * create remind
6261      * create renubd
6262      * create expire
6263      * Update page.mdx
6264      * Update page.mdx
6265      * add createreactionrole
6266      * update ballot
6267      * add ballot
6268      * create gafk
6269      * add afk
6270      * Merge branch 'onesoft-sudo:main' into docs-update
6271      * Create page.mdx
6272    
6273    ### 09-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6274    
6275      * **chore(release):** v8.24.2 [skip ci]
6276      * **chore(release):** v8.24.1 [skip ci]
6277      * **chore(release):** v8.24.0 [skip ci]
6278    
6279    ### 09-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6280    
6281      * **fix:** /config save command not working
6282      * **fix:** typo
6283      * **fix:** typo
6284      * **fix:** infraction list command sorting
6285      * **feat:** support custom statuses
6286      * **fix(commands:help):** weird behaviour with subcommands
6287      * **fix(commands:help):** not showing correct information for single-file commands/subcommands
6288      * **docs:** update database host suggestions
6289      * **chore(readme):** update badges
6290      * **chore(readme):** add codefactor badge
6291    
6292    ### 08-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6293    
6294      * **chore(release):** v8.23.0 [skip ci]
6295      * **chore(release):** v8.22.1 [skip ci]
6296    
6297    ### 08-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6298    
6299      * **feat(auth):** time based one-time passcodes to authenticate with credserv
6300      * **chore:** remove unplanned todos
6301      * **refactor:** finish fixing the eslint issues
6302    
6303    ### 07-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6304    
6305      * **fix:** eslint/typescript errors
6306      * **chore:** add eslint
6307    
6308    ### 04-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6309    
6310      * **chore(release):** v8.22.0 [skip ci]
6311    
6312    ### 04-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6313    
6314      * **feat(api):** extension installation endpoint
6315      * **chore(extensions):** index file now includes shortName field
6316    
6317    ### 04-03-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6318    
6319      * **chore(extensions):** build extensions [skip ci]
6320    
6321    ### 03-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6322    
6323      * **chore(release):** v8.21.0 [skip ci]
6324      * **chore(release):** v8.20.3 [skip ci]
6325      * **chore(release):** v8.20.2 [skip ci]
6326      * **chore(release):** v8.20.1 [skip ci]
6327    
6328    ### 03-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6329    
6330      * **chore:** add license comments
6331      * **chore:** update config schemas
6332      * **chore(scripts):** fix config generator script
6333      * **refactor:** move all permission managers to `security` directory
6334      * **chore:** update clean script
6335      * **feat(api):** extension controller
6336      * **feat:** better caching support
6337      * **chore(extensions):** trigger rebuild
6338      * **chore(extensions):** fix urlfish extension to comply with breaking API changes
6339      * **chore(extensions):** trigger rebuild
6340      * **chore(extensions):** trigger rebuild
6341      * **fix(scripts:extensions.js):** emit 'version' property in extension index
6342      * **fix(bun):** skip generation of archives if bun is used
6343      * **chore(pm2):** update pm2 config
6344      * **fix(logging):** member disconnect event causes the system to crash
6345    
6346    ### 03-03-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6347    
6348      * **chore(extensions):** build extensions [skip ci]
6349    
6350    ### 02-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6351    
6352      * **chore(release):** v8.20.0 [skip ci]
6353      * **chore(release):** v8.19.0 [skip ci]
6354      * **chore(release):** v8.18.1 [skip ci]
6355      * **chore(release):** v8.18.0 [skip ci]
6356    
6357    ### 02-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6358    
6359      * **chore:** update todos
6360      * **chore:** update todos
6361      * **feat(moderation):** infraction create command logging
6362      * **feat:** infraction reason templates
6363      * **refactor:** infractions.ssend_ids_to_user is false now by default
6364      * **docs:** update privacy policy
6365      * **docs:** update terms of service
6366      * **fix:** restart command with 2FA code not working
6367      * **feat(logging):** log who deleted the message
6368    
6369    ### 01-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6370    
6371      * **chore(release):** v8.17.1 [skip ci]
6372    
6373    ### 01-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6374    
6375      * **fix(logging):** voice event handling issue
6376    
6377    ### 27-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6378    
6379      * **chore(release):** v8.17.0 [skip ci]
6380      * **chore(release):** v8.16.0 [skip ci]
6381    
6382    ### 27-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6383    
6384      * **chore:** update todos
6385      * **feat:** introduce new config option: `infraction_logging_channel`
6386      * **fix:** remove unneeded fetch requests
6387      * **fix:** spacing in infraction list command embed
6388      * **feat:** improved infraction management commands
6389      * **refactor:** rename the old note management commands to unote
6390      * **feat(commands:moderation):** add a better note command
6391    
6392    ### 26-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6393    
6394      * **chore(release):** v8.15.1 [skip ci]
6395      * **chore(release):** v8.15.0 [skip ci]
6396      * **chore(release):** v8.14.0 [skip ci]
6397    
6398    ### 26-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6399    
6400      * **fix:** runtime crashes
6401      * **refactor(logging):** better output logging
6402      * **feat:** auto storage backup
6403      * **build(k8s):** use statefulset for postgres instead of deployment
6404      * **ci:** update build.yml nodejs version
6405      * **feat(loggging):** voice channel events
6406    
6407    ### 21-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6408    
6409      * **chore(release):** v8.13.4 [skip ci]
6410    
6411    ### 21-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6412    
6413      * **fix(automod:rules:nsfw):** better accuracy
6414    
6415    ### 18-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6416    
6417      * **chore(release):** v8.13.3 [skip ci]
6418      * **chore(release):** v8.13.2 [skip ci]
6419      * **chore(release):** v8.13.1 [skip ci]
6420      * **chore(release):** v8.13.0 [skip ci]
6421    
6422    ### 18-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6423    
6424      * **fix(automod:rules:nsfw):** remove \`webp\` support check
6425      * **fix(commands:update):** should install deps automatically
6426      * **fix(extensions):** do not load all extensions automatically
6427      * **chore:** generate config schema
6428      * **feat(automod:message_rules:nsfw):** powerful AI NSFW image detection
6429      * **chore:** update readme
6430      * **chore:** update readme
6431    
6432    ### 17-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6433    
6434      * **chore(release):** v8.12.0 [skip ci]
6435    
6436    ### 17-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6437    
6438      * **chore(extensions):** build extensions [skip ci]
6439    
6440    ### 17-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6441    
6442      * **chore(extensions):** trigger rebuild
6443      * **feat(commands:settings):** add `config` command for better configuration management
6444      * **fix(commands:translate):** do not interfere with other commands during autocompletion
6445      * **chore(extensions:urlfish):** remove unneeded commands
6446      * **chore:** fix slash command deploy script
6447    
6448    ### 16-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6449    
6450      * **chore(extensions):** build extensions [skip ci]
6451      * **chore(extensions):** build extensions [skip ci]
6452      * **chore(extensions):** build extensions [skip ci]
6453    
6454    ### 16-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6455    
6456      * **chore(extensions:urlfish):** add license
6457      * **chore:** add license comments
6458      * **chore:** update config schemas
6459      * **chore(extensions):** trigger rebuild
6460      * **chore(extensions:urlfish):** complete support for url scanning and extensive configuration
6461      * **chore(deps):** upgrade dependencies
6462      * **chore(scripts:extensions.js):** support `--tsc` flag with `--build`
6463      * **feat(extensions):** elegant extension configuration support
6464    
6465    ### 16-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6466    
6467      * **chore(release):** v8.11.0 [skip ci]
6468    
6469    ### 16-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6470    
6471      * **chore(extensions:urlfish):** add readme
6472    
6473    ### 15-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6474    
6475      * **chore(extensions):** build extensions [skip ci]
6476      * **chore(extensions):** build extensions [skip ci]
6477      * **chore(extensions):** build extensions [skip ci]
6478    
6479    ### 15-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6480    
6481      * **chore(extensions:urlfish):** rename extension
6482      * **chore(extensions:urlfish):** fix extension id
6483      * **chore(extensions):** trigger rebuild
6484      * **feat:** add `normalMessage*` events for better extension DX
6485      * **chore(extensions:urlfish):** introduce urlfish extension to protect servers from phishing links
6486    
6487    ### 15-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6488    
6489      * **chore(release):** v8.10.0 [skip ci]
6490      * **chore(release):** v8.9.0 [skip ci]
6491    
6492    ### 15-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6493    
6494      * **feat(polyfills):** add FileSystem.exists() method
6495    
6496    ### 13-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6497    
6498      * **refactor(utils:logger):** deprecate `log()` function
6499      * **fix(utils:EmbedSchemaParser):** infinite loop if the schema does not end with two colons `::`
6500    
6501    ### 13-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6502    
6503      * **chore(release):** v8.8.8 [skip ci]
6504    
6505    ### 11-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6506    
6507      * **chore(release):** v8.8.7 [skip ci]
6508    
6509    ### 11-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6510    
6511      * **fix(commands:emoji):** deprecated Emoji.url getter warning from discord.js
6512      * **fix(commands:emoji):** deprecated Emoji.url getter warning from discord.js
6513      * **fix(types):** typo
6514    
6515    ### 11-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6516    
6517      * **ci:** fix docker workflow
6518      * **ci:** fix PAT token for docker workflow
6519      * **ci:** fix docker workflow permissions
6520      * **ci:** fix docker workflow
6521      * **ci:** fix docker workflow
6522      * **ci:** fix docker workflow
6523      * **ci:** fix docker workflow
6524      * **ci:** fix docker workflow
6525      * **ci:** update docker workflow
6526      * **build(k8s):** add kubernetes YAML files
6527      * **chore:** update editorconfig
6528    
6529    ### 10-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6530    
6531      * **chore(release):** v8.8.6 [skip ci]
6532    
6533    ### 10-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6534    
6535      * **fix(commands:blockedmessage):** crashing during list command execution
6536    
6537    ### 08-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6538    
6539      * **chore(release):** v8.8.5 [skip ci]
6540      * **chore(release):** v8.8.4 [skip ci]
6541      * **chore(release):** v8.8.3 [skip ci]
6542      * **chore(release):** v8.8.2 [skip ci]
6543      * **chore(release):** v8.8.1 [skip ci]
6544    
6545    ### 08-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6546    
6547      * **fix(services:afk):** message content formatting
6548      * **fix(services:PermissionManager):** do not log messages unnecessarily
6549      * **fix:** ai command with openai
6550      * **chore(extensions:antirickroll):** update LICENSE
6551      * **chore(extensions):** update build-extensions.sh
6552      * **chore(extensions):** include createdAt field in index.json
6553      * **chore(extensions):** fix build script
6554      * **chore(extensions):** fix build script
6555      * **chore(extensions):** calculate sizes
6556      * **chore(extensions):** support hashing
6557      * **chore(extensions):** trigger rebuild
6558      * **fix(extensions:build-script):** sorting versions
6559      * **chore(extensions):** fix build script
6560      * **chore(extensions):** build script now generates a list of download urls
6561    
6562    ### 08-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6563    
6564      * **chore(extensions):** build extensions [skip ci]
6565      * **chore(extensions):** build extensions [skip ci]
6566      * **chore(extensions):** build extensions [skip ci]
6567      * **chore(extensions):** build extensions [skip ci]
6568      * **chore(extensions):** build extensions [skip ci]
6569      * **chore(extensions):** build extensions [skip ci]
6570      * **chore(extensions):** build extensions [skip ci]
6571    
6572    ### 08-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6573    
6574      * **fix(commands:ai):** moderate the prompt before sending to OpenAI API
6575    
6576    ### 07-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6577    
6578      * **chore(extensions):** build extensions [skip ci]
6579      * **chore(extensions):** build extensions [skip ci]
6580      * **chore(extensions):** build extensions [skip ci]
6581      * **chore(extensions):** build extensions [skip ci]
6582      * **chore(extensions):** build extensions [skip ci]
6583    
6584    ### 07-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6585    
6586      * **chore(extensions):** fix build script
6587      * **chore(extensions:antirickroll):** update extension.json
6588      * **chore:** create README.md for extension:antirickroll
6589    
6590    ### 07-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6591    
6592      * **chore(extensions):** trigger rebuild
6593      * **chore:** fix extension build script
6594      * **chore(extensions:antirickroll):** add an icon
6595      * **chore(extensions):** trigger rebuild
6596      * **ci:** update extension build workflow
6597      * **chore(extensions:antirickroll):** update extension.json
6598      * **chore(scripts):** index creation support
6599      * **feat(services:extensions):** schema validation for extension.json files
6600      * **feat(services:extensions):** add other metadata properties
6601      * **chore(extensions:antirickroll):** remove manual name property
6602      * **chore(extensions):** trigger rebuild
6603      * **ci:** update extension workflow
6604      * **chore(extensions):** update build script
6605      * **fix(types):** typescript type errors with NodeJS.Timeout
6606      * **fix(types):** typescript type errors with NodeJS.Timeout
6607      * **chore:** fix build errors
6608    
6609    ### 07-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6610    
6611      * **chore(release):** v8.8.0 [skip ci]
6612      * **chore(release):** v8.7.0 [skip ci]
6613      * **chore(release):** v8.6.2 [skip ci]
6614    
6615    ### 06-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6616    
6617      * **fix:** update command should remove tsbuildinfo
6618      * **chore(extensions:antirickroll):** update package.json
6619      * **chore(extensions:antirickroll):** update package.json
6620      * **ci:** update extensions.yml
6621      * **chore(extensions):** update build script
6622      * **ci:** update extensions.yml
6623      * **chore(extensions):** trigger rebuild
6624      * **chore:** update package.json
6625      * **chore(extensions):** fix build script
6626      * **chore(extensions):** update build script and trigger rebuild
6627      * **fix:** remove build directory before system updates
6628    
6629    ### 06-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6630    
6631      * **chore(extensions):** build extensions [skip ci]
6632      * **chore(extensions):** build extensions [skip ci]
6633    
6634    ### 06-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6635    
6636      * **chore(release):** v8.6.1 [skip ci]
6637    
6638    ### 05-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6639    
6640      * **chore:** update todos
6641      * **chore:** update todos
6642      * **ci:** fix extensions.yml
6643      * **docs(extensions):** fix missing quotes in code examples
6644      * **fix(commands:ai):** change the way of checking for packages
6645      * **fix(commands:ai):** ensure the logic to check for openai installation is correct
6646      * **fix(commands:ai):** unresolvable type import
6647    
6648    ### 05-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6649    
6650      * **chore:** update extensions readme
6651      * **chore(extensions):** trigger rebuild
6652      * **chore(extensions):** trigger rebuild
6653      * **chore(extensions):** add official extensions
6654      * **feat:** add getService function to client
6655      * **feat(services:extensions):** support `EXTENSIONS_DIRECTORY` environment variable
6656      * **chore:** update todos
6657      * **fix(logging):** bans/kicks are not always being logged
6658      * **fix(services:infractionManager):** infraction metadata format
6659      * **chore:** fix merge conflict
6660      * **feat(commands:ai):** support OpenAI
6661      * **refactor(types):** move environment variable types into a seperate file
6662      * **chore(deps):** update pm2 to 5.3.1
6663    
6664    ### 05-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)]
6665    
6666      * **chore(extensions):** build extensions [skip ci]
6667    
6668    ### 05-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6669    
6670      * **chore(release):** v8.6.0 [skip ci]
6671      * **chore(release):** v8.5.0 [skip ci]
6672      * **chore(release):** v8.4.4 [skip ci]
6673      * **chore(release):** v8.4.3 [skip ci]
6674      * **chore(release):** v8.4.2 [skip ci]
6675      * **chore(release):** v8.4.1 [skip ci]
6676      * **chore(release):** v8.4.0 [skip ci]
6677    
6678    ### 04-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6679    
6680      * **chore(release):** v8.3.2 [skip ci]
6681      * **chore(release):** v8.3.1 [skip ci]
6682      * **chore(release):** v8.3.0 [skip ci]
6683      * **chore(release):** v8.2.1 [skip ci]
6684      * **chore(release):** v8.2.0 [skip ci]
6685      * **chore(release):** v8.1.1 [skip ci]
6686    
6687    ### 04-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6688    
6689      * **fix:** send command type errors
6690      * **fix:** send command emoji resolving issue
6691      * **fix:** send command does work but gives an error message
6692      * **fix(utils:pagination):** undefined references
6693      * **fix(commands:modstats):** missing parameters on slash command
6694      * **fix(commands:modstats):** missing parameters on slash commanf
6695      * **fix(utils:paginator):** update data entry count on filter/sort mode change
6696    
6697    ### 04-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6698    
6699      * **chore:** add todos
6700      * **style(polyfills):** add doc comment
6701      * **fix(commands:update):** backup package.json and tsconfig.json before installation
6702      * **refactor(commands:modstats):** use new metadata system of paginator
6703      * **feat(utils:pagination):** metadata and update on metadata
6704      * **fix:** pagination entry count not updating
6705      * **feat(commands:moderation):** `modstats` command
6706      * **fix:** adjust the page entries limit
6707      * **style:** fix code styles
6708      * **fix(commands:infraction:create):** `type` field not working
6709    
6710    ### 03-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6711    
6712      * **docs:** update guild config page
6713      * **fix:** missing default argument
6714      * **chore:** update security policy
6715      * **feat(configManager):** auto configure and discover guilds
6716      * **feat(dynamicLoader:commands):** customizable command group names
6717      * **chore:** fix deps
6718    
6719    ### 03-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6720    
6721      * **chore(release):** v8.1.0 [skip ci]
6722    
6723    ### 02-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6724    
6725      * **chore(release):** v8.0.0 [skip ci]
6726    
6727    ### 02-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6728    
6729      * **chore:** fix .husky/commit-msg hook permissions
6730      * **fix(dynamicLoader):** not setting command groups during import    
6731          
6732        **BREAKING CHANGE:**  No breaking change; this is just to invoke the GH workflow to create release.  
6733          
6734    
6735    ### 30-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6736    
6737      * **docs:** update layout.tsx
6738      * **docs:** fix opengraph image
6739      * feat!: support bun (#150)    
6740          
6741          
6742    
6743    ### 30-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6744    
6745      * **docs:** opengraph meta info
6746      * **chore:** fixup
6747      * **docs:** images
6748      * **docs:** add v8 release information page
6749      * **fix:** remove unneeded logging
6750    
6751    ### 30-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6752    
6753      * **chore(release):** v7.26.0 [skip ci]
6754    
6755    ### 29-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6756    
6757      * **refactor(api:server):** organized code
6758      * **feat:** dynamic event loading and unloading
6759    
6760    ### 28-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6761    
6762      * **chore(deps):** remove unavailable deps
6763      * **fix(runtime:bun):** decorators not working
6764      * **feat:** supporting old and new decorators for best compatibility
6765      * **fix:** loading errors
6766      * **refactor:** better boot process
6767      * **feat:** experimental bun support
6768      * **chore:** add cleanup script
6769    
6770    ### 26-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6771    
6772      * **chore(release):** v7.25.0 [skip ci]
6773      * **chore(release):** v7.24.1 [skip ci]
6774      * **chore(release):** v7.24.0 [skip ci]
6775    
6776    ### 26-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6777    
6778      * **feat(commands:update):** support updates via git
6779      * **feat(credentials):** allow the restart command to work as before
6780    
6781    ### 26-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6782    
6783      * **fix(commands:update):** registering guild slash commands instead of global
6784      * **chore:** update README.md
6785    
6786    ### 25-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6787    
6788      * **chore(release):** v7.23.2 [skip ci]
6789      * **chore(release):** v7.23.1 [skip ci]
6790      * **chore(release):** v7.23.0 [skip ci]
6791      * **chore(release):** v7.22.0 [skip ci]
6792      * **chore(release):** v7.21.2 [skip ci]
6793      * **chore(release):** v7.21.1 [skip ci]
6794    
6795    ### 25-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6796    
6797      * **fix:** system command
6798      * **fix:** remove unneeded logs
6799      * **feat:** accept key from cli
6800      * **feat:** credentials server auth
6801      * **perf:** better cache sweeping and management
6802      * **perf:** better cache management
6803    
6804    ### 23-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6805    
6806      * **chore(release):** v7.21.0 [skip ci]
6807    
6808    ### 23-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6809    
6810      * **feat(automod:rules):** url crawl rule (experimental)
6811      * **chore:** add todos
6812    
6813    ### 20-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6814    
6815      * **chore(release):** v7.20.0 [skip ci]
6816      * **chore(release):** v7.19.0 [skip ci]
6817      * **chore(release):** v7.18.0 [skip ci]
6818    
6819    ### 20-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6820    
6821      * **feat(automod:logging):** log changed/removed embeds
6822      * **feat(automod:rules:image):** allow images in embeds to be scanned
6823      * **feat(automod:rules):** add `embed` rule
6824    
6825    ### 19-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6826    
6827      * **docs:** add about page
6828      * **docs:** update main page
6829    
6830    ### 19-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6831    
6832      * **chore:** update config schema
6833      * **chore:** update .gitignore
6834      * **chore:** update tsconfig.json
6835      * **feat(automod:rules):** image scan rule for OCR text scanning
6836      * **feat(services):** add image recognition (OCR) service
6837    
6838    ### 19-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6839    
6840      * **chore(release):** v7.17.0 [skip ci]
6841    
6842    ### 17-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6843    
6844      * **docs:** update faq
6845      * **docs:** update ban command page title
6846      * **docs:** recreate /automoderation page
6847    
6848    ### 17-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6849    
6850      * **docs:** add FAQ page link
6851      * **docs:** add FAQ page
6852      * **docs:** update table of contents
6853      * **docs:** fix edit button
6854      * **docs:** fix edit button
6855      * **docs:** fix pageinfo
6856    
6857    ### 16-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6858    
6859      * **docs:** introduce edit button component
6860      * **docs:** add page for ban command
6861      * **docs:** custom loading animations
6862    
6863    ### 16-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6864    
6865      * **docs:** fix frontmatter YAML of ban command page
6866    
6867    ### 15-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6868    
6869      * **docs:** fix links.ts
6870      * **docs:** fix /search/route.ts
6871      * **build:** update Dockerfile
6872    
6873    ### 15-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6874    
6875      * **docs:** add 404 page
6876      * **docs:** dynamic page scanning
6877      * **docs:** fix regex dos attack issue
6878      * **docs:** fix regex dos attack issue
6879      * **docs:** better build
6880      * **docs:** move pages from docs/
6881    
6882    ### 14-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6883    
6884      * **docs:** update next.config.mjs
6885      * **docs:** create generate-sitemap.js
6886      * **build(docker):** fix Dockerfile
6887      * **build:** update Dockerfile
6888      * **docs:** update Search.tsx
6889      * **docs:** update links.ts
6890      * **build:** update Dockerfile
6891      * **docs:** update SearchModal.tsx
6892      * docsL update SearchModal.tsx
6893      * **docs:** migrate to nextjs (#149)    
6894          
6895          
6896      * **docs:** update DocsLayout.tsx
6897    
6898    ### 14-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6899    
6900      * **docs:** finish migrating to nextjs
6901      * **chore(deps):** update packages
6902    
6903    ### 13-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6904    
6905      * **docs:** update SearchModal.tsx
6906      * **docs:** update Search.tsx
6907      * **docs:** update usePlatform.ts
6908      * **docs:** make usePlatform() hook usable in the client
6909    
6910    ### 13-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6911    
6912      * **docs:** searching
6913    
6914    ### 12-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6915    
6916      * **docs:** add edit button
6917      * **docs:** dynamic metadata fetching
6918      * **docs:** autolink
6919      * **docs:** fix table of contents
6920    
6921    ### 11-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6922    
6923      * **docs:** update page.mdx
6924      * **docs:** update Drawer.module.css
6925      * **docs:** update globals.css
6926      * **docs:** update layout.tsx
6927      * **docs:** update tailwind.config.ts
6928      * **docs:** fix spacing
6929      * **docs:** fix horizontal scrollbar styles
6930    
6931    ### 11-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6932    
6933      * **docs:** fix navbar z-index issue
6934      * **docs:** better navigation between pages
6935      * **docs:** add home page
6936      * **docs:** syntax highlighting
6937      * **docs:** complete adding table of contents
6938    
6939    ### 10-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6940    
6941      * **docs:** update docs layout
6942      * **docs(styling):** remove backticks fron inline code snippets
6943    
6944    ### 10-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6945    
6946      * **docs:** table of contents
6947    
6948    ### 09-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6949    
6950      * **docs:** basic navigation
6951      * **docs:** optimizations
6952    
6953    ### 09-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6954    
6955      * **docs:** update Navbar.tsx
6956      * **docs:** update navbar transition
6957    
6958    ### 08-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6959    
6960      * **docs:** update navbar drawer transition
6961    
6962    ### 08-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6963    
6964      * **docs:** better navbar UX
6965      * **docs:** finish building the navbar
6966      * **docs:** add a basic navbar drawer
6967    
6968    ### 07-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6969    
6970      * **docs:** add basic navbar
6971      * **docs(migration):** initial commit
6972    
6973    ### 06-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6974    
6975      * **refactor:** move global.d.ts to `src/types/`
6976      * **refactor:** remove unneeded environment variable typings
6977      * **feat:** add strongly-typed global variables and environment variables
6978    
6979    ### 06-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6980    
6981      * **chore(release):** v7.16.0 [skip ci]
6982    
6983    ### 05-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
6984    
6985      * **chore(release):** v7.15.0 [skip ci]
6986      * **chore(release):** v7.14.3 [skip ci]
6987    
6988    ### 05-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
6989    
6990      * **feat:** listen for message events for statistics
6991    
6992    ### 05-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
6993    
6994      * **chore:** update SECURITY.md
6995      * **chore:** update readme
6996      * **fix:** build failure for global type casting
6997      * **fix:** build failure for global type casting
6998    
6999    ### 04-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7000    
7001      * **fix:** set global boot date
7002      * **fix:** system command should show the uptime of the bot system
7003      * **fix:** temprole command not behaving correctly due to cache miss
7004      * **chore:** update FUNDING.yml
7005      * **chore:** update FUNDING.yml
7006      * **fix(commands:unmute):** better error message
7007      * **fix(commands:unmute):** better error message
7008    
7009    ### 04-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7010    
7011      * **chore(release):** v7.14.2 [skip ci]
7012      * **chore(release):** v7.14.1 [skip ci]
7013    
7014    ### 02-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7015    
7016      * **chore(release):** v7.14.0 [skip ci]
7017    
7018    ### 02-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7019    
7020      * **feat:** experimental user stats service
7021    
7022    ### 01-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7023    
7024      * **docs:** update terms.md
7025      * **docs:** update getting-started.md
7026    
7027    ### 01-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7028    
7029      * **chore(release):** v7.13.0 [skip ci]
7030    
7031    ### 01-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7032    
7033      * **feat(commands:userlookup):** infraction and moderation statistics
7034    
7035    ### 31-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7036    
7037      * **chore(release):** v7.12.3 [skip ci]
7038    
7039    ### 31-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7040    
7041      * **fix(services:afk):** random crashes because of a missing null check
7042    
7043    ### 30-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7044    
7045      * **chore(release):** v7.12.2 [skip ci]
7046      * **chore(release):** v7.12.1 [skip ci]
7047    
7048    ### 30-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7049    
7050      * **fix(commands:temprole):** prisma invokation errors
7051      * **fix(commands:temprole):** typo in `slashCommandBuilder`
7052    
7053    ### 29-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7054    
7055      * **chore(release):** v7.12.0 [skip ci]
7056    
7057    ### 29-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7058    
7059      * **feat(moderation:reporting):** stable report system
7060    
7061    ### 28-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7062    
7063      * **docs:** reorganize pages
7064    
7065    ### 28-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7066    
7067      * **docs:** delete docs/guild-config-schema.md
7068    
7069    ### 28-12-2023 - [[Ussen](mailto:rickyguynn99@gmail.com)]
7070    
7071      * **docs:** create system-config-schema.md (#146)    
7072          
7073        * Create system-config-schema.md  
7074    
7075    ### 26-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7076    
7077      * **chore(release):** v7.11.0 [skip ci]
7078    
7079    ### 26-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7080    
7081      * **feat(api):** store IP addresses when a user submits a review
7082      * **feat(db:schema):** add ip field to Review model
7083      * **docs:** update screenshots.md
7084      * **docs:** rename image.png to help-command-screenshot.png
7085      * **docs:** rename image (1).png to about-command-screenshot.png
7086      * **docs:** update screenshots.md
7087      * **docs:** update SUMMARY.md
7088      * **docs:** rename GuildConfigSchema.md to guild-config-schema.md
7089      * **chore(readme):** update contributors list
7090      * **chore:** update readme
7091    
7092    ### 26-12-2023 - [[Ussen](mailto:rickyguynn99@gmail.com)]
7093    
7094      * **docs:** create GuildConfigSchema.md (#145)    
7095          
7096        * Create GuildConfigSchema.md  
7097    
7098    ### 24-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7099    
7100      * **chore(release):** v7.10.2 [skip ci]
7101      * **chore(release):** v7.10.1 [skip ci]
7102      * **chore(release):** v7.10.0 [skip ci]
7103      * **chore(release):** v7.9.0 [skip ci]
7104    
7105    ### 24-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7106    
7107      * **fix(core:permissions):** automod permission checking error
7108      * **fix:** discord based permission system
7109      * **fix(core:permissions:discord):** denying actions for simple role-less setups
7110      * **docs:** update features
7111    
7112    ### 24-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7113    
7114      * **feat(api):** add email verification finish route
7115      * **feat(moderation:reports):** support processing action select menu
7116    
7117    ### 22-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7118    
7119      * **chore(release):** v7.8.0 [skip ci]
7120    
7121    ### 22-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7122    
7123      * **feat(moderation):** add reporting system (incomplete)
7124    
7125    ### 21-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7126    
7127      * **docs(installation):** fix slash command registration command
7128      * **chore:** update SECURITY.md
7129    
7130    ### 20-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7131    
7132      * **chore:** update readme
7133    
7134    ### 19-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7135    
7136      * **chore(release):** v7.7.0 [skip ci]
7137      * **chore(release):** v7.6.0 [skip ci]
7138    
7139    ### 19-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7140    
7141      * **feat(api):** disallow banned users to log in or reset password
7142      * **fix(commands):** make reason optional in `sysban` command
7143      * **feat(system):** add `sysban` and `sysunban` commands
7144      * **feat(auth):** banning users from the system
7145    
7146    ### 17-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7147    
7148      * **chore(readme):** add download buttons
7149    
7150    ### 16-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7151    
7152      * **chore(release):** v7.5.1 [skip ci]
7153    
7154    ### 16-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7155    
7156      * **fix(logging):** ban reasons not showing up    
7157          
7158        Increased log delay  
7159    
7160    ### 15-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7161    
7162      * **chore(release):** v7.5.0 [skip ci]
7163    
7164    ### 15-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7165    
7166      * **feat:** email verification support
7167    
7168    ### 14-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7169    
7170      * **chore(release):** v7.4.1 [skip ci]
7171    
7172    ### 14-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7173    
7174      * **fix:** verification service misbehaving
7175    
7176    ### 13-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7177    
7178      * **chore:** update readme
7179    
7180    ### 11-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7181    
7182      * **chore(release):** v7.4.0 [skip ci]
7183    
7184    ### 11-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7185    
7186      * **feat(api):** add /challenge/verify endpoint to retrive meta info
7187    
7188    ### 09-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7189    
7190      * **chore(release):** v7.3.3 [skip ci]
7191    
7192    ### 09-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7193    
7194      * **fix(automod:verification):** update generated query params for the target url
7195    
7196    ### 08-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7197    
7198      * **refactor(scripts):** rewrite slash command deployment script in javascript
7199      * **refactor(scripts):** rewrite generate-config-schema.ts in javascript for performance
7200      * **chore:** update config schema
7201      * **chore:** update config schema
7202      * **chore:** add license comments
7203      * **fix(automod:verification):** runtime errors
7204      * **fix(automod:verification):** add missing userId query parameter to the DM url
7205      * **feat(automod:verification):** support `action_on_fail` option
7206      * **feat(automod:verification):** support `parameters` option
7207    
7208    ### 08-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7209    
7210      * **chore(release):** v7.3.2 [skip ci]
7211      * **chore(release):** v7.3.1 [skip ci]
7212      * **chore(release):** v7.3.0 [skip ci]
7213      * **chore(release):** v7.2.0 [skip ci]
7214    
7215    ### 07-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7216    
7217      * **ci:** fix failing workflows
7218    
7219    ### 07-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7220    
7221      * **chore(release):** v7.1.0 [skip ci]
7222      * **chore(release):** v7.0.0 [skip ci]
7223    
7224    ### 07-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7225    
7226      * **feat(automod):** verification system
7227      * feat(snippets)!: remove `permission_roles` field from the database schema    
7228          
7229        **BREAKING CHANGE:**  Be sure to back up your data before upgrading.  
7230        **NOTE:**  Run `npx prisma db push` to update your database schema.  
7231          
7232    
7233    ### 06-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7234    
7235      * **chore(release):** v6.93.0 [skip ci]
7236      * **chore(release):** v6.92.0 [skip ci]
7237      * **chore(release):** v6.91.0 [skip ci]
7238    
7239    ### 06-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7240    
7241      * **feat(partial:verification):** implement recaptcha system
7242      * **chore:** update config schema
7243      * **feat(services:react_roles):** better rate limiting
7244      * **chore(utils):** remove unneeded debug logs
7245      * **feat(moderation:bulk_delete_msgs):** support `offset` option
7246    
7247    ### 02-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7248    
7249      * **ci:** revert build.yml
7250      * **ci:** update build.yml for codecov
7251    
7252    ### 01-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7253    
7254      * **chore(release):** v6.90.0 [skip ci]
7255    
7256    ### 01-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7257    
7258      * **feat(commands:clear):** `mc` alias
7259    
7260    ### 29-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7261    
7262      * **chore(release):** v6.89.0 [skip ci]
7263      * **chore(release):** v6.88.2 [skip ci]
7264    
7265    ### 29-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7266    
7267      * **chore:** update config schema
7268      * **feat(welcomer):** custom say hi reply message template
7269      * **fix(db:schema):** rename `CommandPermissionOverwrite` model name
7270    
7271    ### 28-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7272    
7273      * **chore(release):** v6.88.1 [skip ci]
7274      * **chore(release):** v6.88.0 [skip ci]
7275    
7276    ### 28-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7277    
7278      * **fix(core:argument_parser):** mention prefix does not work
7279      * **feat:** command permission overwrites
7280      * Merge github.com:onesoft-sudo/sudobot into refactor/command-v2
7281    
7282    ### 28-11-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7283    
7284      * **docs(gitbook-22):** Drop support for MySQL
7285    
7286    ### 27-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7287    
7288      * **fix:** issues introduced by the refactor
7289      * **refactor:** commands
7290      * **refactor:** command system
7291    
7292    ### 26-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7293    
7294      * **chore(release):** v6.87.0 [skip ci]
7295      * **chore(release):** v6.86.0 [skip ci]
7296    
7297    ### 26-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7298    
7299      * **feat(snippets):** support embed schemas in snippet contents
7300      * **fix(snippetManager):** permission checking issues
7301      * **feat:** introduce command v2
7302    
7303    ### 25-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7304    
7305      * **chore(release):** v6.85.2 [skip ci]
7306      * **chore(release):** v6.85.1 [skip ci]
7307    
7308    ### 25-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7309    
7310      * **fix(commands:snippets):** double response
7311    
7312    ### 25-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7313    
7314      * **fix(welcomer):** say_hi_label not working
7315    
7316    ### 23-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7317    
7318      * **refactor(native):** move `env.c` and `env.h` outside `env/`
7319      * **chore:** update config schemas
7320      * **feat(welcomer):** introduce `welcomer.say_hi_label` configuration option
7321      * **fix(commands:moderation):** not showing user information
7322      * **feat:** complete `check_discord_permissions` option
7323      * **refactor(types):** deprecate `mod_role`, `admin_role`, and `staff_role` properties
7324      * **feat(permissions):** add `DiscordBasedPermissionManager`
7325      * **fix:** introduce `overwriteIds` in `GetMemberPermissionInGuildResult` type
7326      * **fix(logging:on:message_bulk_delete):** incorrect member display color
7327    
7328    ### 23-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7329    
7330      * **chore(release):** v6.85.0 [skip ci]
7331      * **chore(release):** v6.84.1 [skip ci]
7332      * **chore(release):** v6.84.0 [skip ci]
7333      * **chore(release):** v6.83.0 [skip ci]
7334      * **chore(release):** v6.82.1 [skip ci]
7335      * **chore(release):** v6.82.0 [skip ci]
7336    
7337    ### 21-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7338    
7339      * **refactor:** use the new permission manager everywhere
7340    
7341    ### 20-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7342    
7343      * **feat:** introduce permission manager v2
7344      * **chore(config):** update schemas
7345      * refactor(permission_system)!: rename `advanced` system to `layered`
7346    
7347    ### 19-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7348    
7349      * **chore(release):** v6.81.1 [skip ci]
7350    
7351    ### 19-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7352    
7353      * **fix(commands:history):** replace underscrores with spaces in infraction type field
7354    
7355    ### 18-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7356    
7357      * **chore(release):** v6.81.0 [skip ci]
7358    
7359    ### 18-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7360    
7361      * **perf(utils:pagination):** skip collecting interactions if the data array is empty
7362      * **feat(commands:ballot):** add `/ballot votelist` command
7363    
7364    ### 17-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7365    
7366      * **chore(release):** v6.80.2 [skip ci]
7367      * **chore(release):** v6.80.1 [skip ci]
7368      * **chore(release):** v6.80.0 [skip ci]
7369    
7370    ### 17-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7371    
7372      * **perf(commands:ai):** do not use pagination if there is a single chunk only
7373      * **fix(emojis):** invalid component emoji error
7374      * **feat:** update AI command
7375    
7376    ### 15-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7377    
7378      * **chore(release):** v6.79.0 [skip ci]
7379    
7380    ### 15-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7381    
7382      * **feat(api):** introduce `MessageRuleController`
7383    
7384    ### 14-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7385    
7386      * **chore(release):** v6.78.0 [skip ci]
7387      * **chore(release):** v6.77.1 [skip ci]
7388    
7389    ### 14-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7390    
7391      * **feat(afk_system):** add afk management commands
7392      * **fix(core):** typings
7393      * **fix(core:typings):** better typing
7394      * **refactor(commands:automation):** add `afks` command
7395      * **fix(system:audit_logging):** logs the home guild and log channel itself
7396    
7397    ### 13-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7398    
7399      * **chore(release):** v6.77.0 [skip ci]
7400    
7401    ### 13-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7402    
7403      * **fix(types):** conflict
7404      * **chore(deps):** update typescript
7405      * **fix(types):** conflicting types
7406      * **refactor(system:audit_logging):** extract reusable code into methods
7407      * **fix(typings):** embed build command type errors
7408      * **feat(commands):** add `Edit Message` command
7409    
7410    ### 12-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7411    
7412      * **chore(release):** v6.76.0 [skip ci]
7413    
7414    ### 12-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7415    
7416      * **feat(native):** environment file parsing
7417    
7418    ### 11-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7419    
7420      * **chore(release):** v6.75.0 [skip ci]
7421      * **chore(release):** v6.74.0 [skip ci]
7422      * **chore(release):** v6.73.0 [skip ci]
7423      * **chore(release):** v6.72.0 [skip ci]
7424      * **chore(release):** v6.71.2 [skip ci]
7425    
7426    ### 11-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7427    
7428      * **feat(reminders):** add reminder remove command
7429      * **feat(commands:snipe):** update `snipe` command
7430      * **feat(native):** application command interaction support
7431      * **feat(native):** production and debug builds
7432      * **fix(utils:pagination):** fix 'Page 1 of 0' one-by-off errors
7433    
7434    ### 10-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7435    
7436      * **chore(release):** v6.71.1 [skip ci]
7437      * **chore(release):** v6.71.0 [skip ci]
7438      * **chore(release):** v6.70.0 [skip ci]
7439      * **chore(release):** v6.69.1 [skip ci]
7440    
7441    ### 10-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7442    
7443      * **fix(services:ballots):** interaction response strings
7444    
7445    ### 10-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7446    
7447      * **feat(commands):** add reminder list command
7448      * **refactor(native:commands:about):** use casprintf()
7449      * **fix:** remove debug exit
7450      * **chore:** add .clang-format
7451      * **feat(native:io):** implement casprintf() function for a windows replacement of asprintf()
7452      * **fix:** add better DM fail check
7453    
7454    ### 09-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7455    
7456      * **chore(release):** v6.69.0 [skip ci]
7457      * **chore(release):** v6.68.0 [skip ci]
7458    
7459    ### 09-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7460    
7461      * **feat(native:commands):** add `about` command
7462      * **ci:** update release workflow
7463      * **refactor(types):** better typing
7464      * **feat(commands:joke):** support multiple joke APIs
7465    
7466    ### 08-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7467    
7468      * **refactor(native:core:commands):** use a plain array instead of hashmap
7469      * **build:** fix makefile
7470    
7471    ### 07-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7472    
7473      * **ci:** update build.yml
7474    
7475    ### 07-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7476    
7477      * **build:** make the library build optional
7478      * **feat:** hybrid process creation
7479      * **feat(native:lib):** hybrid processes
7480      * **feat(native:lib):** hybrid processes
7481    
7482    ### 07-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7483    
7484      * **chore(release):** v6.67.0 [skip ci]
7485    
7486    ### 06-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7487    
7488      * **ci:** update build workflow
7489      * **feat(lib:native):** basic command handling
7490      * **fix(commands:SendReply):** better error messages
7491    
7492    ### 06-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7493    
7494      * **chore(release):** v6.66.0 [skip ci]
7495      * **chore(release):** v6.65.4 [skip ci]
7496      * **chore(release):** v6.65.3 [skip ci]
7497    
7498    ### 06-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7499    
7500      * **fix(commands:emojimix):** add missing description
7501    
7502    ### 05-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7503    
7504      * **chore(release):** v6.65.2 [skip ci]
7505      * **chore(release):** v6.65.1 [skip ci]
7506      * **chore(release):** v6.65.0 [skip ci]
7507      * **chore(release):** v6.64.0 [skip ci]
7508      * **chore(release):** v6.63.2 [skip ci]
7509      * **chore(release):** v6.63.1 [skip ci]
7510      * **chore(release):** v6.63.0 [skip ci]
7511    
7512    ### 05-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7513    
7514      * **fix(commands:update):** requirement checks not working
7515      * **fix(commands:update):** logic error
7516      * **fix(api:reviews):** increase limit for `/review` endpoint responses
7517      * **fix(commands:emoji):** embed color
7518    
7519    ### 05-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7520    
7521      * **feat(lib):** basic library directory structure
7522      * **feat(commands:update):** support auto-updates in windows
7523      * **fix(commands:update):** better error checking
7524      * **refactor:** remove unneeded `await`s
7525      * **feat(commands:note):** add `note remove` command alias
7526    
7527    ### 04-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7528    
7529      * **chore(docker):** update Dockerfile
7530      * **feat(commands):** support running commands in `GUILD_VOICE` channels as well
7531      * **fix(commands:update):** controls not working
7532      * **fix(commands:about):** weird indents in discord mobile
7533      * **chore:** remove unneeded files
7534      * **fix(commands:update):** show not under control error message if interaction filter condition fails
7535      * **chore:** remove unneeded files
7536      * **fix(commands:clear):** `bc` command alias not working
7537      * **fix(commands:mixemoji):** better error message
7538      * **fix(commands:mixemoji):** handle 404 error code
7539      * **fix:** check if stdin is tty
7540      * **chore:** remove unneeded files
7541      * **feat(commands:fun):** add `mixemoji` command
7542      * **chore:** remove unneeded files
7543      * **feat(commands:clear):** add support for regex based message clearing
7544      * **chore:** remove unneeded files
7545      * **feat(development:shortcuts):** add `Shift+L` and `L` action keys to write and load config files
7546    
7547    ### 04-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7548    
7549      * **chore(release):** v6.62.0 [skip ci]
7550      * **chore(release):** v6.61.7 [skip ci]
7551      * **chore(release):** v6.61.6 [skip ci]
7552      * **chore(release):** v6.61.5 [skip ci]
7553      * **chore(release):** v6.61.4 [skip ci]
7554      * **chore(release):** v6.61.3 [skip ci]
7555      * **chore(release):** v6.61.2 [skip ci]
7556      * **chore(release):** v6.61.1 [skip ci]
7557      * **chore(release):** v6.61.0 [skip ci]
7558      * **chore(release):** v6.60.0 [skip ci]
7559      * **chore(release):** v6.59.0 [skip ci]
7560    
7561    ### 04-11-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7562    
7563      * **docs(gitbook-21):** remove supabase links
7564    
7565    ### 03-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7566    
7567      * **chore(release):** v6.58.0 [skip ci]
7568      * **chore(release):** v6.57.1 [skip ci]
7569      * **chore(release):** v6.57.0 [skip ci]
7570    
7571    ### 03-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7572    
7573      * **chore:** fix merge conflict
7574      * **feat(commands:automation):** system update command
7575      * **fix:** help command causing crash if the github emoji is not available
7576      * **refactor(utils):** strict typing
7577      * **feat(commands:information):** add `afklist` command
7578      * **refactor(types:AFKService):** stronger typing
7579    
7580    ### 01-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7581    
7582      * **chore(release):** v6.56.1 [skip ci]
7583      * **chore(release):** v6.56.0 [skip ci]
7584    
7585    ### 01-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7586    
7587      * **fix(development:hotreload):** files not reloading
7588      * **style:** remove unneeded variables
7589      * **feat:** improved hot reloading
7590    
7591    ### 31-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7592    
7593      * **chore(release):** v6.55.0 [skip ci]
7594      * **chore(release):** v6.54.0 [skip ci]
7595    
7596    ### 31-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7597    
7598      * **feat(development):** hot reloading of commands
7599      * **feat(core:services):** introduce more flexible lifecycle methods
7600      * **feat(moderation:embeds):** show Moderator field
7601    
7602    ### 30-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7603    
7604      * **chore(release):** v6.53.2 [skip ci]
7605      * **chore(release):** v6.53.1 [skip ci]
7606      * **chore(release):** v6.53.0 [skip ci]
7607    
7608    ### 30-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7609    
7610      * **fix:** todos
7611      * **ci(release):** fix workflows
7612      * **fix:** reformat readme
7613      * **ci(release):** fix workflows
7614      * **ci(release):** fix workflows
7615      * **ci(release):** fix workflows
7616      * **ci(release):** fix workflows
7617      * **ci(release):** fix workflows
7618      * **ci(release):** auto build and attach built files to release
7619      * **feat(commands):** add better cooldown support
7620    
7621    ### 29-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7622    
7623      * **chore(release):** v6.52.0 [skip ci]
7624      * **chore(release):** v6.51.3 [skip ci]
7625      * **chore(release):** v6.51.2 [skip ci]
7626      * **chore(release):** v6.51.1 [skip ci]
7627    
7628    ### 29-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7629    
7630      * **chore:** update config schemas
7631      * **feat(automod:ai):** add support for detecting other various type of unwanted messages
7632      * **fix(audit:logging):** searching for log channel in wrong server
7633      * **fix(audit:logging):** searching for log channel in wrong server
7634      * **chore(deps):** bump `discord.js` to `v14.13.0`
7635      * **chore:** update config schema
7636      * **fix(welcomer):** remove queued welcome message confirmation on button press
7637    
7638    ### 29-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7639    
7640      * **docs(gitbook-20):** Update privacy policy
7641    
7642    ### 27-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7643    
7644      * **docs(gitbook-19):** No subject
7645    
7646    ### 26-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7647    
7648      * **chore(release):** v6.51.0 [skip ci]
7649      * **chore(release):** v6.50.1 [skip ci]
7650    
7651    ### 26-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7652    
7653      * **feat(extensions):** extension-specific services
7654      * **style:** remove unneeded FIXME comments
7655      * **fix(types:discord.js):** breaking type changes
7656    
7657    ### 25-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7658    
7659      * **chore(docker):** update node version in Dockerfile
7660    
7661    ### 25-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7662    
7663      * **chore(release):** v6.50.0 [skip ci]
7664      * **chore(release):** v6.49.0 [skip ci]
7665      * **chore(release):** v6.48.0 [skip ci]
7666    
7667    ### 25-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7668    
7669      * **feat(config:commands):** `rerun_on_edit` option to rerun commands automatically on message edit
7670      * **feat(antispam):** similar message spam protection
7671      * **refactor(antispam):** use zero-depth records for storing spam-user info
7672      * **feat(antispam):** `disabled_channels` option
7673    
7674    ### 23-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7675    
7676      * **ci:** update release.yml
7677      * **docs:** update privacy.md
7678    
7679    ### 20-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7680    
7681      * **chore(release):** v6.47.0 [skip ci]
7682      * **chore(release):** v6.46.1 [skip ci]
7683      * **chore(release):** v6.46.0 [skip ci]
7684    
7685    ### 20-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7686    
7687      * **feat:** auto updating
7688      * **fix:** broken changes after updating discord.js
7689      * **fix:** echo and send commands always remove the command message
7690      * **feat:** system level audit logging
7691    
7692    ### 18-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7693    
7694      * **chore(release):** v6.45.0 [skip ci]
7695      * **chore(release):** v6.44.0 [skip ci]
7696      * **chore(release):** v6.43.0 [skip ci]
7697      * **chore(release):** v6.42.0 [skip ci]
7698    
7699    ### 18-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7700    
7701      * **feat:** add moderation command modes
7702      * **feat:** global AFK support
7703      * **feat(afk):** show dates
7704      * **feat:** clear command aliases
7705    
7706    ### 17-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7707    
7708      * **chore(release):** v6.41.0 [skip ci]
7709    
7710    ### 17-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7711    
7712      * **feat:** queues now work even if the input command message is removed
7713    
7714    ### 16-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7715    
7716      * **refactor:** better mention safety
7717      * **feat:** add safeMessageContent() function
7718      * **fix:** security check in send reply command
7719    
7720    ### 16-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7721    
7722      * **chore(release):** v6.40.0 [skip ci]
7723      * **chore(release):** v6.39.1 [skip ci]
7724    
7725    ### 15-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7726    
7727      * **chore(release):** v6.39.0 [skip ci]
7728      * **chore(release):** v6.38.0 [skip ci]
7729      * **chore(release):** v6.37.0 [skip ci]
7730    
7731    ### 15-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7732    
7733      * **feat:** add extract emoji command
7734      * **feat:** add `rawLinkString` to command validation rules
7735      * **chore:** remove empty files
7736      * **feat:** sniping message edits
7737      * **feat:** support nitro, boost and new username badges in user profile command
7738    
7739    ### 14-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7740    
7741      * **docs:** update features.md
7742    
7743    ### 14-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7744    
7745      * **chore:** add license comments
7746      * **feat:** add links to the help command action row
7747      * **fix:** turn off prisma query logs on production mode
7748      * **fix:** eval command logs errors twice
7749      * **fix:** remove uneeded logging
7750    
7751    ### 14-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7752    
7753      * **chore(release):** v6.36.0 [skip ci]
7754      * **chore(release):** v6.35.8 [skip ci]
7755      * **chore(release):** v6.35.7 [skip ci]
7756    
7757    ### 13-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7758    
7759      * **chore(release):** v6.35.6 [skip ci]
7760      * **chore(release):** v6.35.5 [skip ci]
7761      * **chore(release):** v6.35.4 [skip ci]
7762      * **chore(release):** v6.35.3 [skip ci]
7763      * **chore(release):** v6.35.2 [skip ci]
7764      * **chore(release):** v6.35.1 [skip ci]
7765      * **chore(release):** v6.35.0 [skip ci]
7766      * **chore(release):** v6.34.3 [skip ci]
7767      * **chore(release):** v6.34.2 [skip ci]
7768    
7769    ### 13-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7770    
7771      * **fix:** only start log server on boot when auto start is enabled
7772      * **fix:** logserver command
7773      * **fix:** log message spacing
7774      * **fix(commands):** logstart command does not work
7775      * **fix:** remove unneeded event firing logs
7776      * **fix:** add missing command description
7777      * **chore:** update schemas
7778      * **fix:** add missing reflect-metadata import
7779      * **chore:** update deps
7780      * **feat:** log server
7781      * **chore:** add license comments
7782      * **fix(EmbedSchemaParser):** validate embed JSON objects first
7783      * **fix(moderation):** unban command doesn't show proper error message when the given user isn't banned
7784    
7785    ### 12-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7786    
7787      * **chore(release):** v6.34.1 [skip ci]
7788    
7789    ### 12-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7790    
7791      * **fix:** update volume paths in docker-compose.yml
7792      * **chore:** update todos
7793    
7794    ### 12-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7795    
7796      * **refactor(api):** changed the HTTP response status codes
7797    
7798    ### 11-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7799    
7800      * **chore:** update config schema
7801      * **feat(commands):** add `setslowmode` command
7802      * **refactor(commands):** use the new embed parser
7803      * **feat:** `EmbedSchemaParser.sendMessage()` now accepts `User` and `GuildMember` as well
7804      * **refactor(commands):** use the new embed parser in the embed management commands
7805      * **refactor:** remove default embed color
7806      * **feat(EmbedSchemaParser):** add withContent parameter to getMessageCreateOptions() method
7807      * **fix(EmbedSchemaParser):** slice parsedEmbeds array to prevent max embed limit exceeded error
7808      * **refactor(utils):** rename class `EmbedSchema` to `EmbedSchemaParser`
7809      * **refactor(utils):** rename class `EmbedSchema` to `EmbedSchemaParser`
7810      * **fix(EmbedSchema):** use JSON5 parser
7811      * **refactor:** use the new embed schema parser
7812      * **feat(EmbedSchema):** string color literals
7813    
7814    ### 11-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7815    
7816      * **chore(release):** v6.34.0 [skip ci]
7817      * **chore(release):** v6.33.0 [skip ci]
7818      * **chore(release):** v6.32.0 [skip ci]
7819      * **chore(release):** v6.31.2 [skip ci]
7820      * **chore(release):** v6.31.1 [skip ci]
7821      * **chore(release):** v6.31.0 [skip ci]
7822    
7823    ### 10-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7824    
7825      * **chore(release):** v6.30.0 [skip ci]
7826      * **chore(release):** v6.29.0 [skip ci]
7827    
7828    ### 10-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7829    
7830      * **feat(utils):** embed schema parsing
7831      * **feat:** bump reminder
7832    
7833    ### 09-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7834    
7835      * **docs(gitbook-18):** Fix grammatical errors
7836      * **docs(gitbook-17):** Complete writing the extension documentation
7837    
7838    ### 07-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7839    
7840      * **docs(gitbook-16):** Add screenshots
7841    
7842    ### 07-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7843    
7844      * **chore(release):** v6.28.0 [skip ci]
7845      * **chore(release):** v6.27.0 [skip ci]
7846    
7847    ### 07-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7848    
7849      * **feat(extensions):** introduce `onCommand` event
7850      * **refactor(events):** better typing
7851      * **refactor(core):** rename `Event` base class to `EventListener`
7852      * **feat:** clear command now accepts filter options
7853    
7854    ### 06-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7855    
7856      * **chore:** update README.md
7857    
7858    ### 06-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7859    
7860      * **chore(release):** v6.26.0 [skip ci]
7861    
7862    ### 06-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7863    
7864      * **fix(commands):** add missing description to `temprole` command
7865      * **feat(commands):** add `temprole` command
7866    
7867    ### 04-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7868    
7869      * **chore(release):** v6.25.2 [skip ci]
7870    
7871    ### 04-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7872    
7873      * **fix:** expired JWT tokens are not being disallowed in some cases
7874    
7875    ### 03-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7876    
7877      * **refactor(scripts):** extensions management script logs are now colorized
7878      * **fix:** help command showing repeated command names
7879      * **feat:** added support for global avatar commands (`gavatar`)
7880      * **feat:** improved help command
7881    
7882    ### 03-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7883    
7884      * **chore(release):** v6.25.1 [skip ci]
7885      * **chore(release):** v6.25.0 [skip ci]
7886      * **chore(release):** v6.24.0 [skip ci]
7887    
7888    ### 02-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7889    
7890      * **chore(release):** v6.23.0 [skip ci]
7891      * **chore(release):** v6.22.0 [skip ci]
7892      * **chore(release):** v6.21.1 [skip ci]
7893      * **chore(release):** v6.21.0 [skip ci]
7894    
7895    ### 02-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7896    
7897      * **feat:** add ai command
7898      * **feat(extensions):** enable/disable extensions per-guild
7899      * **fix:** node warning about memory leak
7900      * **feat(extensions):** better event handling
7901    
7902    ### 01-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7903    
7904      * **chore(readme):** add webpage link
7905    
7906    ### 01-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7907    
7908      * **chore(release):** v6.20.4 [skip ci]
7909    
7910    ### 01-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7911    
7912      * **fix:** echo command now checks for mention everyone permission
7913    
7914    ### 30-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7915    
7916      * **chore(release):** v6.20.3 [skip ci]
7917      * **chore(release):** v6.20.2 [skip ci]
7918    
7919    ### 30-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7920    
7921      * **fix(pagination):** validation error if emojis are not found
7922      * **fix(getEmoji):** add an option to return null instead of empty string
7923      * **chore(readme):** add spacing
7924      * **chore:** fix logo alignment
7925      * **chore:** remove extra header link
7926      * **chore:** update logo
7927    
7928    ### 29-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7929    
7930      * **chore:** add opencollective to funding.yml
7931      * **chore:** update FUNDING.yml
7932      * **chore:** create FUNDING.yml
7933      * **docs:** update terms.md
7934    
7935    ### 29-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7936    
7937      * **chore(release):** v6.20.1 [skip ci]
7938      * **chore(release):** v6.20.0 [skip ci]
7939      * **chore(release):** v6.19.2 [skip ci]
7940    
7941    ### 29-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7942    
7943      * **fix(deps):** add missing deps
7944      * **feat(api):** review system
7945      * **fix:** echo command mention modes
7946    
7947    ### 28-09-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
7948    
7949      * **docs(gitbook-15):** extension system docs
7950    
7951    ### 28-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7952    
7953      * **chore(release):** v6.19.1 [skip ci]
7954    
7955    ### 28-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
7956    
7957      * **fix(SnowflakeSchema):** do not depend on utils.ts
7958    
7959    ### 27-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7960    
7961      * **chore(release):** v6.19.0 [skip ci]
7962      * **chore(release):** v6.18.1 [skip ci]
7963      * **chore(release):** v6.18.0 [skip ci]
7964    
7965    ### 27-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7966    
7967      * **feat:** auto build extensions
7968      * **fix(scripts):** extension cache builder script
7969      * **feat(profiles):** improved profiles for users
7970      * **feat:** profile command now works with users
7971      * **fix:** add missing module aliases
7972    
7973    ### 26-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7974    
7975      * **chore(release):** v6.17.0 [skip ci]
7976    
7977    ### 26-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7978    
7979      * **feat(scripts):** add extension cache management script
7980      * **feat(core):** extension system
7981    
7982    ### 25-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7983    
7984      * **chore(release):** v6.16.1 [skip ci]
7985      * **chore(release):** v6.16.0 [skip ci]
7986    
7987    ### 25-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7988    
7989      * **fix:** remove uneeded debug logging
7990      * **chore:** update config schema
7991      * **feat(automod):** moderation based on AI
7992    
7993    ### 23-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
7994    
7995      * **chore(release):** v6.15.1 [skip ci]
7996      * **chore(release):** v6.15.0 [skip ci]
7997    
7998    ### 23-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
7999    
8000      * **fix:** `snipe` command
8001      * **feat(triggers):** member status update trigger
8002      * **chore:** update config schema
8003    
8004    ### 20-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8005    
8006      * **chore(release):** v6.14.0 [skip ci]
8007      * **chore(release):** v6.13.0 [skip ci]
8008      * **chore(release):** v6.12.2 [skip ci]
8009    
8010    ### 20-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8011    
8012      * **feat(rules):** inversed mode
8013      * **chore:** update config schema
8014      * **feat(sniping):** snipe multiple messages
8015      * **fix(translationService):** use `Intl` to work with language codes
8016      * **fix(resources):** add missing languages
8017    
8018    ### 16-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8019    
8020      * **chore(release):** v6.12.1 [skip ci]
8021      * **chore(release):** v6.12.0 [skip ci]
8022    
8023    ### 16-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8024    
8025      * **fix(welcomer):** race condition when pressing say hi button quickly
8026      * **chore:** update config schema
8027      * **feat(commands):** `rmafk` command
8028    
8029    ### 14-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8030    
8031      * **chore(release):** v6.11.0 [skip ci]
8032      * **chore(release):** v6.10.0 [skip ci]
8033      * **chore(release):** v6.9.1 [skip ci]
8034    
8035    ### 14-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8036    
8037      * **feat:** password reset via random numeric codes
8038      * **feat(api):** account recovery
8039      * **fix(afkservice):** potential mention spam can be done using the AFK statuses
8040    
8041    ### 13-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8042    
8043      * **chore:** update readme
8044    
8045    ### 13-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8046    
8047      * **chore(release):** v6.9.0 [skip ci]
8048      * **chore(release):** v6.8.0 [skip ci]
8049    
8050    ### 13-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8051    
8052      * **feat(api):** add `/auth/me` endpoint
8053      * **feat(api):** add `GuildController`
8054    
8055    ### 12-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8056    
8057      * **chore(release):** v6.7.1 [skip ci]
8058      * **chore(release):** v6.7.0 [skip ci]
8059    
8060    ### 12-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8061    
8062      * **fix:** block type field is uppercased
8063    
8064    ### 12-09-2023 - [[MonzterDEV](mailto:Dancull47@gmail.com)]
8065    
8066      * **feat:** added blocked messages to message filters
8067    
8068    ### 11-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8069    
8070      * **chore:** generate config schema
8071      * **chore:** generate config schema
8072    
8073    ### 10-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8074    
8075      * **docs:** update getting-started.md
8076    
8077    ### 10-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8078    
8079      * **chore(release):** v6.6.0 [skip ci]
8080    
8081    ### 10-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8082    
8083      * **feat:** api server config options and status endpoint
8084    
8085    ### 07-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8086    
8087      * **chore(release):** v6.5.1 [skip ci]
8088    
8089    ### 07-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8090    
8091      * **fix:** message rules don't fire on message update
8092    
8093    ### 06-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8094    
8095      * **chore(release):** v6.5.0 [skip ci]
8096    
8097    ### 06-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8098    
8099      * **chore:** update config schemas
8100      * **feat:** add message auto triggers
8101      * **chore:** add todos
8102    
8103    ### 04-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8104    
8105      * **chore(release):** v6.4.2 [skip ci]
8106      * **chore(release):** v6.4.1 [skip ci]
8107      * **chore(release):** v6.4.0 [skip ci]
8108    
8109    ### 04-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8110    
8111      * **fix:** note subcommands showing interaction deferring error
8112      * **fix:** note view command showing interaction deferring error
8113      * **fix:** channel locking
8114      * **fix:** improved lock/unlocking system
8115      * **fix:** better message filter config schema
8116      * **fix:** blocked token and blocked word commands
8117      * **fix:** clear slash command does not return a response
8118      * **chore:** add todo comment
8119      * **feat(trolling):** ability to add bean/shot/fakeban-immune users
8120    
8121    ### 04-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8122    
8123      * **chore(readme):** fix dashboard repo link
8124    
8125    ### 03-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8126    
8127      * **chore(release):** v6.3.0 [skip ci]
8128    
8129    ### 03-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8130    
8131      * **feat(api):** add create and delete endpoints to `PermissionRoleController`
8132    
8133    ### 03-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8134    
8135      * **docs:** update privacy policy
8136      * **docs:** update terms
8137    
8138    ### 31-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8139    
8140      * **chore(release):** v6.2.0 [skip ci]
8141    
8142    ### 31-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8143    
8144      * **feat(api):** add endpoints for viewing and updating named permission roles
8145      * **chore:** update dependencies
8146    
8147    ### 30-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8148    
8149      * **chore(release):** v6.1.2 [skip ci]
8150      * **chore(release):** v6.1.1 [skip ci]
8151    
8152    ### 30-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8153    
8154      * **fix:** catch errors when resolving embed color
8155      * **chore:** update config schemas
8156      * **fix:** embed command crash
8157      * **refactor(commands):** rename `userinfo` command to `userlookup`
8158      * **refactor:** add `userinfo` alias to `profile` command
8159    
8160    ### 29-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8161    
8162      * **refactor:** introduce `default_permissions_mode` system config option
8163    
8164    ### 28-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8165    
8166      * **chore:** update config schemas
8167      * **feat:** `ignore_default_permissions` system config option
8168      * **fix:** ignore bots in snipe command
8169    
8170    ### 28-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8171    
8172      * **chore(release):** v6.1.0 [skip ci]
8173      * **chore(release):** v6.0.3 [skip ci]
8174    
8175    ### 27-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8176    
8177      * **docs:** fix typo
8178      * **fix:** add missing imports
8179      * **fix:** snipe command not working correctly in multiple servers at the same time
8180      * **chore:** update readme
8181      * **chore:** update readme
8182      * **chore:** update readme
8183      * **chore:** update todos
8184      * **chore:** update security policy
8185      * **chore:** update readme links
8186      * **feat(message_rules):** changed blockDomain rule into domain rule (#134)    
8187          
8188          
8189    
8190    ### 27-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8191    
8192      * **chore(release):** v6.0.2 [skip ci]
8193      * **chore(release):** v6.0.1 [skip ci]
8194      * **chore(release):** v6.0.0 [skip ci]
8195      * **chore(release):** v5.82.1 [skip ci]
8196      * **chore(release):** v5.82.0 [skip ci]
8197      * **chore(release):** v5.81.0 [skip ci]
8198      * **chore(release):** v5.80.3 [skip ci]
8199      * **chore(release):** v5.80.2 [skip ci]
8200      * **chore(release):** v5.80.1 [skip ci]
8201    
8202    ### 27-08-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
8203    
8204      * **docs(gitbook-14):** Add permission system guide
8205    
8206    ### 27-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8207    
8208      * **chore:** update config schemas
8209      * **refactor:** use the new permission system
8210      * feat(permissions)!: add possibility to customize permissions of each level    
8211          
8212        **BREAKING CHANGE:**  You must run `npx prisma db push` to update the database schema,  
8213        and the new schema is a bit different, so you may need to re-organize the permission levels.  
8214          
8215      * **chore(readme):** update contributors list
8216      * **chore(readme):** revert "update contributors list"    
8217          
8218        This reverts commit 08b2100fea3261f95ef508dfdcf0fdca597fa168.  
8219          
8220      * **chore(readme):** update contributors list
8221      * **fix:** remove `data` property from `DomainRule` since it uses `domains` property instead
8222      * **feat(commandPermissionOverwrites):** add OR mode
8223      * **feat(permissionOverwrites):** add support of OR mode for every permission check
8224      * **fix:** afk entries not being removed
8225      * **fix:** interaction not deferred issue when running a disabled command using slash command mode
8226      * **fix:** infraction create command returns interaction already deferred error
8227    
8228    ### 27-08-2023 - [[MonzterDEV](mailto:Dancull47@gmail.com)]
8229    
8230      * **fix:** const issues
8231      * **feat(message_rules):** changed blockDomain rule into domain rule for allowing & disallowing
8232    
8233    ### 26-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8234    
8235      * **chore:** update config schemas
8236      * **feat(message_rules):** add strict regex rule
8237      * **feat:** add possibility to turn off bulk delete message logging
8238    
8239    ### 26-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8240    
8241      * **chore(release):** v5.80.0 [skip ci]
8242      * **chore(release):** v5.79.0 [skip ci]
8243    
8244    ### 25-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8245    
8246      * **chore(release):** v5.78.4 [skip ci]
8247    
8248    ### 25-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8249    
8250      * **fix(afkservice):** afk remove message gets sent twice
8251    
8252    ### 24-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8253    
8254      * **test:** add troll utility functions test
8255      * **refactor(tests):** move setup and utils to tests/ root
8256      * **refactor(tests):** move setup and utils to tests/ root
8257      * **fix(paginator):** crashing due to not having emojis added
8258      * **fix:** eval command not working when invoked in interaction mode
8259    
8260    ### 24-08-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
8261    
8262      * **docs(gitbook-13):** Emojis section
8263      * **docs(gitbook-11):** Mark the old pages as outdated
8264    
8265    ### 24-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8266    
8267      * **chore(release):** v5.78.3 [skip ci]
8268    
8269    ### 23-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8270    
8271      * **chore(release):** v5.78.2 [skip ci]
8272      * **chore(release):** v5.78.1 [skip ci]
8273    
8274    ### 23-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8275    
8276      * **fix:** syntax error
8277      * **fix:** help command crash when using slash command interaction
8278    
8279    ### 22-08-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
8280    
8281      * **chore:** update readme
8282    
8283    ### 22-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8284    
8285      * **chore(release):** v5.78.0 [skip ci]
8286      * **chore(release):** v5.77.0 [skip ci]
8287    
8288    ### 22-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8289    
8290      * **chore:** update config schemas
8291      * **refactor(types):** reduce code duplication
8292      * **feat(automod):** finish adding all message rule types from v4
8293      * **feat(automod):** add basic message rules
8294      * **fix(types):** stricter typing
8295      * **chore:** update config schemas
8296      * **feat(utils):** add escapeRegex() function
8297      * **feat:** add message rule types
8298      * **feat(logger):** log message rule actions
8299      * **feat(automod):** load the message rule service
8300      * **feat(automod):** add message rule service
8301      * **chore(typescript):** update tsconfig.json
8302    
8303    ### 22-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8304    
8305      * **docs:** update automod page
8306      * **chore:** update readme
8307    
8308    ### 21-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8309    
8310      * **chore(release):** v5.76.0 [skip ci]
8311      * **chore(release):** v5.75.1 [skip ci]
8312      * **chore(release):** v5.74.1 [skip ci]
8313      * **chore(release):** v5.74.0 [skip ci]
8314      * **chore(release):** v5.73.0 [skip ci]
8315      * **chore(release):** v5.72.1 [skip ci]
8316      * **chore(release):** v5.72.0 [skip ci]
8317      * **chore(release):** v5.71.0 [skip ci]
8318    
8319    ### 21-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8320    
8321      * **feat(automod):** add file hash filter
8322      * **refactor:** revert back to using built-in JSON methods
8323      * **fix(commands):** permission overwrites don't work on some commands
8324      * **feat(ballots):** automatic upvotes and downvotes
8325      * **refactor(ballots):** use a better db model that stores the user IDs
8326      * **fix(types):** add missing onRaw() method
8327      * **feat(commands):** add ballot view command
8328      * **fix:** show better response to the user
8329      * **fix(utils):** displayDate function not working
8330      * **feat(utils):** add display date functions
8331      * **refactor(commands):** update imports
8332      * **refactor(utils):** move datetime related functions to a separate file
8333      * **fix:** ballot create command does not store attachments
8334      * **fix:** store ballot attribute anonymous in db
8335      * **feat:** add ballot delete command
8336      * **feat:** add ballot command group
8337      * **refactor:** rename ballot command to ballot__create
8338    
8339    ### 21-08-2023 - [[Conventional Release Action](mailto:runner@fv-az180-342.oqwrao4tgo5u1osypft1dvkhhh.cx.internal.cloudapp.net)]
8340    
8341      * **chore(release):** v5.75.0 [skip ci]
8342    
8343    ### 20-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8344    
8345      * **chore(release):** v5.70.0 [skip ci]
8346      * **chore(release):** v5.69.1 [skip ci]
8347    
8348    ### 20-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8349    
8350      * **feat(commands):** add ballot command
8351      * **feat:** load ballot manager into client
8352      * **feat(services):** add ballot manager service
8353      * **feat:** add ballot model
8354      * **fix:** add description to warning command
8355      * **fix(commands):** legacy and application command mode
8356    
8357    ### 19-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8358    
8359      * **chore(release):** v5.69.0 [skip ci]
8360      * **chore(release):** v5.68.0 [skip ci]
8361      * **chore(release):** v5.67.0 [skip ci]
8362      * **chore(release):** v5.66.0 [skip ci]
8363      * **chore(release):** v5.65.0 [skip ci]
8364      * **chore(release):** v5.64.0 [skip ci]
8365    
8366    ### 19-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8367    
8368      * **feat(richpresence):** support custom statuses
8369      * **chore(deps):** update discord.js to v14.13.0
8370      * **refactor:** rename stats command
8371      * **feat(commands):** add stats command
8372      * **feat:** update bulk delete message JSON file data style
8373      * **feat(commands):** use JSON5 to parse JSON strings in TranslateCommand
8374      * **feat(commands):** use JSON5 to parse JSON strings in EmbedSchemaCommand
8375      * **feat(commands):** use JSON5 to parse JSON strings in EmbedBuildCommand
8376      * **feat(welcomer):** use JSON5 to parse JSON strings
8377      * **feat(config):** use JSON5 to load the config files
8378      * **feat(commandManager):** command permission overwrites
8379    
8380    ### 19-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8381    
8382      * **docs:** fix typo
8383    
8384    ### 18-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8385    
8386      * **chore:** update readme
8387      * **chore(readme):** update contributors
8388      * **docs:** fix grammar
8389      * **chore:** update readme
8390      * **chore:** update readme
8391    
8392    ### 18-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8393    
8394      * **chore(release):** v5.63.2 [skip ci]
8395      * **chore(release):** v5.63.1 [skip ci]
8396      * **chore(release):** v5.63.0 [skip ci]
8397      * **chore(release):** v5.62.1 [skip ci]
8398      * **chore(release):** v5.62.0 [skip ci]
8399    
8400    ### 18-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8401    
8402      * **fix(mention_prefix):** some commands misbehave
8403      * **fix:** invalid queue args
8404      * **chore(schemas):** update
8405      * **feat(infraction_channels):** expiry time
8406      * **fix:** remove null outputs
8407      * **fix(commands):** show correct errors when failing to create channel or send DM
8408      * **feat(infractions):** create a fallback channel/thread on DM failure
8409      * **feat(commands):** tagging the bot can be used as prefix now
8410    
8411    ### 17-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8412    
8413      * **refactor:** snippet commands
8414      * **refactor(snippets):** use one-level deep collection to store caches
8415      * **feat:** return additional information to the bulk delete json log file
8416      * **feat(logging):** member kick logs
8417      * **feat(logging):** bulk delete logs will now send a messages.json file
8418    
8419    ### 17-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8420    
8421      * **chore(release):** v5.61.0 [skip ci]
8422      * **chore(release):** v5.60.0 [skip ci]
8423    
8424    ### 15-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8425    
8426      * **chore(release):** v5.59.0 [skip ci]
8427      * **chore(release):** v5.58.0 [skip ci]
8428      * **chore(release):** v5.57.0 [skip ci]
8429    
8430    ### 15-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8431    
8432      * **feat(api):** discord oauth2 login support
8433      * **feat(client):** custom status/presence
8434      * **feat(reactroles):** single-only reaction roles
8435      * **chore:** use tslib
8436    
8437    ### 13-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8438    
8439      * **chore(release):** v5.56.0 [skip ci]
8440      * **chore(release):** v5.55.0 [skip ci]
8441      * **chore(release):** v5.54.0 [skip ci]
8442    
8443    ### 13-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8444    
8445      * **feat:** config endpoints now return commands as well
8446      * **feat:** types for better autocompletion
8447      * **feat(profiles):** added emojis to profile command embed
8448      * **fix:** remove unneeded ID field in the embed of member role update log
8449    
8450    ### 13-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8451    
8452      * **chore:** update readme
8453    
8454    ### 12-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8455    
8456      * **chore(release):** v5.53.2 [skip ci]
8457      * **chore(release):** v5.53.1 [skip ci]
8458      * **chore(release):** v5.53.0 [skip ci]
8459      * **chore(release):** v5.52.0 [skip ci]
8460      * **chore(release):** v5.51.0 [skip ci]
8461      * **chore(release):** v5.50.0 [skip ci]
8462      * **chore(release):** v5.49.0 [skip ci]
8463    
8464    ### 12-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8465    
8466      * **fix(inviteTracker):** vanity url not being showed
8467      * **fix(server):** unexpected proxy error when the server starts
8468      * **feat:** store the http server when the server starts listening
8469      * **chore:** update config schema
8470      * **feat(commands):** add report message command
8471      * **fix:** make sure to check if logging is enabled for the server
8472      * **chore:** update config schema
8473      * **feat(commands):** add save message command
8474      * **feat(utils):** helper functions for formatting information in command responses
8475      * **fix:** deferredReply() method does not work with context menu interaction
8476      * **feat(commands):** add expireandschedule command
8477      * **feat(commands):** add schedule command
8478      * **feat(commands):** add expire command
8479      * **chore:** update config schema
8480      * **feat:** invite tracking system
8481    
8482    ### 11-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8483    
8484      * **refactor(logger):** use discord's built-in time mentions
8485      * **feat:** customize logging options
8486      * **fix:** message filter can be bypassed by editing the messages
8487      * **fix(commands):** update the parent queue command
8488      * **feat(commands):** queue show command
8489      * **feat(commands):** queue list command
8490      * **feat(commands):** queue cancel command
8491      * **feat:** add queue add command
8492      * **feat:** add command queue
8493      * **feat(commandManager):** check only mode
8494      * **chore:** update deps
8495      * **fix:** wordings in help command
8496      * **fix:** help command showing the alias of the given command as name
8497    
8498    ### 11-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8499    
8500      * **chore(release):** v5.48.0 [skip ci]
8501      * **chore(release):** v5.47.1 [skip ci]
8502      * **chore(release):** v5.47.0 [skip ci]
8503    
8504    ### 10-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8505    
8506      * **chore:** update security policy
8507      * **chore:** update readme
8508    
8509    ### 10-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8510    
8511      * **build:** update dockerfile
8512      * **fix:** put request to /config/:id adds gibberish to the config file
8513      * **fix:** trim input before using
8514      * **feat:** use pm2 process manager
8515      * **feat:** add restart command
8516      * **feat:** return guilds from auth controller
8517      * **fix:** return guilds from the login method at auth controller
8518    
8519    ### 10-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8520    
8521      * **chore(release):** v5.46.1 [skip ci]
8522      * **chore(release):** v5.46.0 [skip ci]
8523      * **chore(release):** v5.45.0 [skip ci]
8524      * **chore(release):** v5.44.1 [skip ci]
8525    
8526    ### 09-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8527    
8528      * **chore(release):** v5.44.0 [skip ci]
8529      * **chore(release):** v5.43.1 [skip ci]
8530      * **chore(release):** v5.43.0 [skip ci]
8531      * **chore(release):** v5.42.0 [skip ci]
8532      * **chore(release):** v5.41.2 [skip ci]
8533      * **chore(release):** v5.41.1 [skip ci]
8534      * **chore(release):** v5.41.0 [skip ci]
8535      * **chore(release):** v5.40.1 [skip ci]
8536      * **chore(release):** v5.40.0 [skip ci]
8537      * **chore(release):** v5.39.0 [skip ci]
8538    
8539    ### 09-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8540    
8541      * **feat:** finish config controller
8542      * **fix:** better command description
8543      * **refactor:** create boost role command now uses slash commands
8544      * **feat:** disabling commands
8545      * **feat:** server only mode
8546      * **feat(api):** support multiple methods in a single action method
8547      * **fix:** delete AFK records if a user leaves the server
8548      * **fix:** interaction support was not turned off in warning command
8549      * **feat:** add afk service
8550      * **fix:** better error messages
8551      * **feat(timeparsing):** add support of other time units
8552      * **fix:** time interval validation issue
8553      * **feat(userinfo):** show other available flags
8554    
8555    ### 08-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8556    
8557      * **chore(release):** v5.38.1 [skip ci]
8558      * **chore(release):** v5.38.0 [skip ci]
8559      * **chore(release):** v5.37.0 [skip ci]
8560      * **chore(release):** v5.36.0 [skip ci]
8561      * **chore(release):** v5.35.1 [skip ci]
8562    
8563    ### 08-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8564    
8565      * **fix(schemas):** table names
8566      * **feat:** add create boost role command
8567      * **feat:** add authentication support and dynamic announcements
8568      * **feat:** rate limiting
8569      * **feat:** add validation middleware
8570      * **refactor(server):** use reflection instead of manual metadata storing
8571      * **refactor(server):** use reflection instead of manual metadata storing
8572      * **feat:** add warning command as a placeholder
8573      * **fix:** infraction list command not showing the type
8574    
8575    ### 06-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8576    
8577      * **chore(release):** v5.35.0 [skip ci]
8578      * **chore(release):** v5.34.0 [skip ci]
8579      * **chore(release):** v5.33.0 [skip ci]
8580      * **chore(release):** v5.32.1 [skip ci]
8581    
8582    ### 06-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8583    
8584      * **feat:** remove reaction when the member does not have enough permissions
8585      * **chore:** update config schema
8586      * **feat:** add create reaction role command
8587      * **refactor:** move the safe fetch functions into a separate file
8588      * **feat:** add reaction roles service
8589      * **fix:** rename auto role service property name
8590      * **fix:** GatewayEventListener() should except 'raw' event
8591      * **chore:** update config schema
8592      * **feat:** add autorole service
8593      * **fix:** joke command not working
8594    
8595    ### 05-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8596    
8597      * **chore(release):** v5.32.0 [skip ci]
8598      * **chore(release):** v5.31.0 [skip ci]
8599    
8600    ### 05-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8601    
8602      * **feat:** add emoji command
8603      * **feat:** add snipe command
8604      * **fix:** profile command
8605      * **feat:** userinfo command
8606    
8607    ### 04-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8608    
8609      * **chore(release):** v5.30.1 [skip ci]
8610      * **chore(release):** v5.30.0 [skip ci]
8611      * **chore(release):** v5.29.2 [skip ci]
8612    
8613    ### 04-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8614    
8615      * **fix:** decimal value in permission percentages
8616    
8617    ### 04-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8618    
8619      * **feat(commands):** add profile command
8620      * **feat(commands):** add avatar command
8621      * **test:** add test suites
8622      * **chore:** update prettier config
8623      * **chore:** prepare project for tests
8624      * **chore:** update todos
8625      * **fix:** cannot take action on users having admin permission
8626    
8627    ### 03-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8628    
8629      * **chore(release):** v5.29.1 [skip ci]
8630      * **chore(release):** v5.29.0 [skip ci]
8631      * **chore(release):** v5.28.0 [skip ci]
8632      * **chore(release):** v5.27.2 [skip ci]
8633      * **chore(release):** v5.27.1 [skip ci]
8634      * **chore(release):** v5.27.0 [skip ci]
8635      * **chore(release):** v5.26.0 [skip ci]
8636    
8637    ### 03-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8638    
8639      * **fix:** permission issue with system admins
8640    
8641    ### 03-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8642    
8643      * **feat:** config backups and error logging
8644      * **feat(quickmute):** add mute-only mode
8645      * **fix:** unmute command issue
8646      * **fix:** use log() from the custom logger
8647      * **feat(commands):** add pixabay command
8648      * **feat(commands):** add translate command
8649      * **feat(commandManager):** support multiple application commands from a single command class
8650      * **feat:** add incomplete translate command
8651      * **feat(commands):** add joke command
8652    
8653    ### 02-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8654    
8655      * **chore:** update getting started page
8656      * **chore:** fix wrong keyboard shortcut
8657      * **docs:** fix typo
8658      * **chore:** update readme
8659    
8660    ### 02-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8661    
8662      * **chore:** add schema link to config files
8663      * **chore:** add config schema files
8664      * **feat:** added quickmute system
8665      * **feat(commands):** add send reply command
8666      * **fix:** issues with context menu commands
8667      * **feat(commands):** support context menu commands
8668      * **fix:** handle errors while dming user
8669      * **feat:** add send history command
8670      * **feat:** add dmhistory command
8671      * **feat(commands):** add spam reset command
8672      * **fix:** add metadata to remind command
8673      * **refactor:** use string based arguments only
8674      * **feat:** add remind command
8675      * **fix(queues):** allow null or undefined value as args
8676      * **fix:** add additional metadata
8677      * **fix:** remove unneeded newline
8678      * **fix:** add better description for blocked word and token command
8679      * **fix:** type errors
8680      * **feat(commands):** add blocked word and token management commands
8681      * **fix:** typo
8682      * **refactor(snippets):** use local IDs instead of querying the db
8683      * **fix(paginator):** use custom logger instead of console.log
8684      * **refactor(permissionManager):** decrease depth of local cache objects
8685      * **fix(commands):** added missing aliases to clear command
8686    
8687    ### 02-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8688    
8689      * **chore(release):** v5.25.0 [skip ci]
8690      * **chore(release):** v5.24.0 [skip ci]
8691      * **chore(release):** v5.23.0 [skip ci]
8692      * **chore(release):** v5.22.0 [skip ci]
8693      * **chore(release):** v5.21.1 [skip ci]
8694      * **chore(release):** v5.21.0 [skip ci]
8695      * **chore(release):** v5.20.2 [skip ci]
8696      * **chore(release):** v5.20.1 [skip ci]
8697      * **chore(release):** v5.20.0 [skip ci]
8698      * **chore(release):** v5.19.3 [skip ci]
8699      * **chore(release):** v5.19.2 [skip ci]
8700    
8701    ### 01-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8702    
8703      * **chore(release):** v5.19.1 [skip ci]
8704      * **chore(release):** v5.19.0 [skip ci]
8705      * **chore(release):** v5.18.0 [skip ci]
8706      * **chore(release):** v5.17.1 [skip ci]
8707      * **chore(release):** v5.17.0 [skip ci]
8708    
8709    ### 01-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8710    
8711      * **fix:** eval command showing backticks when there's no output
8712      * **fix:** bean and shot creation
8713      * **feat(commands):** add shot command
8714      * **feat:** protect system admins
8715      * **chore:** add license comments
8716      * **refactor(configManager):** debug logging and extract code into methods
8717      * **fix:** dependency issue
8718      * **feat(logger):** prefix log messages with type
8719      * **feat(automod):** respect the permission levels or named permissions
8720      * **feat(snippets):** hybrid permission system support
8721    
8722    ### 31-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8723    
8724      * **refactor:** changed crisis command
8725      * **feat(permissionManager):** level based permission system
8726      * **feat(permissionManager):** rename table and model
8727    
8728    ### 31-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8729    
8730      * **chore(release):** v5.16.0 [skip ci]
8731      * **chore(release):** v5.15.0 [skip ci]
8732    
8733    ### 30-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8734    
8735      * **build:** update dockerfile
8736      * **chore:** update config/.gitignore
8737      * **chore:** add barebone config files
8738      * **feat:** advanced permission system
8739      * **fix:** role update event triggering when it's not supposed to
8740      * **fix:** better permission info in role update log
8741      * **build:** update dockerfile
8742      * **fix:** crisis command
8743      * **feat:** encourage command
8744      * **feat:** add crisis command
8745    
8746    ### 30-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8747    
8748      * **chore(release):** v5.14.0 [skip ci]
8749      * **chore(release):** v5.13.1 [skip ci]
8750      * **chore(release):** v5.13.0 [skip ci]
8751    
8752    ### 29-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8753    
8754      * **chore(release):** v5.12.3 [skip ci]
8755      * **chore(release):** v5.12.2 [skip ci]
8756      * **chore(release):** v5.12.1 [skip ci]
8757      * **chore(release):** v5.12.0 [skip ci]
8758      * **chore(release):** v5.11.1 [skip ci]
8759      * **chore(release):** v5.11.0 [skip ci]
8760      * **chore(release):** v5.10.0 [skip ci]
8761      * **chore(release):** v5.9.0 [skip ci]
8762      * **chore(release):** v5.8.0 [skip ci]
8763      * **chore(release):** v5.7.0 [skip ci]
8764      * **chore(release):** v5.6.0 [skip ci]
8765      * **chore(release):** v5.5.2 [skip ci]
8766    
8767    ### 29-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8768    
8769      * **fix:** allow bot admins to take moderation actions
8770      * **fix:** log messages contain invalid date mentions
8771      * **fix:** unexpected '(' in message logs
8772      * **feat:** allow infraction clear and list commands to be used in legacy mode
8773      * **fix:** list and clear infraction command
8774      * **fix:** infraction list and clear commands not working
8775      * **fix:** infraction list and clear commands not working
8776      * **refactor:** do not throw error if the message content is empty
8777      * **feat(logger):** add timeout logs
8778      * **fix:** paginator causing crashes
8779      * **feat(logging):** log guild bans and unbans
8780      * **feat:** add the other logging methods
8781      * **fix:** fakebans should not send logs
8782      * **feat:** add guild member add/remove logging support
8783      * **chore(deps):** upgrade prisma to v5
8784      * **feat:** add ratelimit to welcomer button to prevent spam
8785      * **fix(snippets):** randomization option doesn't take effect till restart
8786      * **fix:** content option should be required in echo command
8787      * **feat(welcomer):** delete welcome messages after certain period of time
8788      * **chore:** version
8789    
8790    ### 28-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8791    
8792      * **chore(release):** v5.5.1 [skip ci]
8793      * **chore(release):** v5.5.0 [skip ci]
8794      * **chore(release):** v5.4.1 [skip ci]
8795      * **chore(release):** v5.4.0 [skip ci]
8796      * **chore(release):** v5.3.0 [skip ci]
8797      * **chore(release):** v5.2.1 [skip ci]
8798      * **chore(release):** v5.2.0 [skip ci]
8799      * **chore(release):** v5.1.1 [skip ci]
8800      * **chore(release):** v5.1.0 [skip ci]
8801    
8802    ### 28-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8803    
8804      * **fix:** permission issue
8805    
8806    ### 28-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8807    
8808      * **fix:** invalid logs
8809      * **fix:** config manager causing app crash
8810      * **feat:** message logging support
8811      * **fix:** welcomer
8812      * **fix:** welcomer config
8813      * **feat:** add snippet file pushing support and randomization support
8814      * **fix:** emojis are not visible
8815      * **feat(infractionManager):** support muting without role -> timeout
8816      * **fix:** deploy script not working with npm scripts
8817      * **fix:** add command metadata
8818      * **feat:** add note management commands
8819      * **fix:** permission issues
8820      * **refactor(permissionManager):** move automod permission checking into a member method
8821      * **fix:** ensure the best security
8822      * **feat(automod):** add profile filter
8823      * **fix:** message filter not ignoring staff
8824    
8825    ### 27-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
8826    
8827      * GitBook: No commit message
8828    
8829    ### 27-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8830    
8831      * **chore(release):** v5.0.0 [skip ci]
8832      * **chore(release):** v4.135.0 [skip ci]
8833      * **chore(release):** v4.134.0 [skip ci]
8834      * **chore(release):** v4.133.0 [skip ci]
8835      * **chore(release):** v4.132.1 [skip ci]
8836    
8837    ### 27-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8838    
8839      * **docs:** update getting started page    
8840          
8841        **BREAKING CHANGE:**  Mark the commit as the starting point of v5  
8842          
8843      * **feat(commands):** add dog command
8844      * **feat(commands):** add cat command
8845      * **feat:** add anti join systems
8846      * **fix:** anti raid systems and logging
8847      * **feat:** add channel lock manager
8848      * **feat:** add anti raid systems
8849      * **fix:** better type safety
8850      * **refactor:** add alias to infraction list command
8851    
8852    ### 26-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8853    
8854      * **chore(release):** v4.132.0 [skip ci]
8855      * **chore(release):** v4.131.0 [skip ci]
8856      * **chore(release):** v4.130.0 [skip ci]
8857      * **chore(release):** v4.129.0 [skip ci]
8858    
8859    ### 26-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8860    
8861      * **feat(commands):** add send command
8862      * **feat(commands):** add echo command
8863      * **feat(commands):** add embed management commands
8864      * **fix:** removed unneeded await's
8865      * **feat(commands):** add fakeban command
8866      * **feat(commands):** add bean command
8867      * **docs:** add slash command guide
8868      * **refactor:** new deploy commands script
8869      * **fix:** about command is missing meta info
8870      * **fix:** snippet commands are missing meta info
8871      * **refactor:** start server when client is ready
8872      * **feat:** add infraction clear command
8873      * **fix:** restrict guilds to manage infractions
8874      * **feat:** add infraction list command
8875      * **feat(commands):** add softban command
8876      * **fix:** wrong class name in tempban command
8877    
8878    ### 26-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8879    
8880      * **docs:** add requirements for self-hosting
8881      * **chore:** update readme
8882    
8883    ### 25-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8884    
8885      * **docs:** update discord server invite
8886      * **chore:** update readme
8887    
8888    ### 25-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8889    
8890      * **chore(release):** v4.128.0 [skip ci]
8891      * **chore(release):** v4.127.0 [skip ci]
8892    
8893    ### 25-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8894    
8895      * **feat:** implement permissions system for snippets
8896      * **feat:** complete help command
8897      * **fix:** add command metadata
8898    
8899    ### 24-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8900    
8901      * **chore(release):** v4.126.0 [skip ci]
8902      * **chore(release):** v4.125.0 [skip ci]
8903      * **chore(release):** v4.124.0 [skip ci]
8904    
8905    ### 24-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8906    
8907      * **feat(types):** add HasEventListeners interface
8908      * **feat:** add welcomer service
8909      * **fix:** snippet manager causing crash
8910      * **refactor:** rename decorator
8911    
8912    ### 24-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8913    
8914      * **chore:** update readme
8915      * **chore:** update readme
8916      * **feat(welcomer):** add new welcome message placeholder    
8917          
8918        **:** guild: - is used to show server names  
8919    
8920    ### 24-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
8921    
8922      * **docs(gitbook-10):** fixed typos
8923      * **docs(gitbook-9):** No subject
8924    
8925    ### 23-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8926    
8927      * **chore(release):** v4.123.0 [skip ci]
8928      * **chore(release):** v4.122.0 [skip ci]
8929      * **chore(release):** v4.121.0 [skip ci]
8930      * **chore(release):** v4.120.0 [skip ci]
8931    
8932    ### 23-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8933    
8934      * **feat:** add a default value for prefix in guild config schema
8935      * **feat:** add SuppressErrors() decorator
8936      * **chore:** update .prettierrc
8937      * **feat(commands):** add about command
8938      * **refactor:** remove uneeded generic types
8939      * **feat:** the GatewayEventListener() decorator is now available for Service classes
8940      * **refactor(decorators):** improved GatewayEventListener decorator and it's strategies
8941    
8942    ### 22-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8943    
8944      * **chore(release):** v4.119.0 [skip ci]
8945      * **chore(release):** v4.118.0 [skip ci]
8946    
8947    ### 22-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8948    
8949      * **feat:** add help command    
8950          
8951        This command is not complete yet.  
8952          
8953      * **feat:** add GatewayEventListener method decorator
8954      * **chore(deps):** add and use reflect-metadata package
8955      * **fix(paginator):** buttons not working
8956      * **feat:** add command metadata properties
8957      * **chore:** move deploy application commands script to scripts/ directory
8958      * **feat:** channel locking and unlocking support
8959      * **chore:** remove unneeded imports
8960      * **fix(schema_gen):** warning on the  field that it should be an object
8961    
8962    ### 21-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
8963    
8964      * **chore:** update readme
8965    
8966    ### 21-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8967    
8968      * **chore(release):** v4.117.0 [skip ci]
8969      * **chore(release):** v4.116.0 [skip ci]
8970    
8971    ### 21-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8972    
8973      * **feat(snippets):** use snippets as commands
8974      * **fix:** commands and snippets overlap
8975      * **feat(snippets):** complete snippet create, delete, rename and list commands
8976    
8977    ### 20-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
8978    
8979      * **chore(release):** v4.115.0 [skip ci]
8980      * **chore(release):** v4.114.2 [skip ci]
8981      * **chore(release):** v4.114.1 [skip ci]
8982    
8983    ### 20-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
8984    
8985      * **chore:** update gitignore
8986      * **feat:** add snippet manager and snippet creation command
8987      * **chore:** update gitignore
8988      * **fix:** config manager causing a ZodError
8989      * **docs:** update readme
8990      * **docs(readme):** fix grammatical issues
8991      * **fix:** build failure    
8992          
8993        Add `scripts/` directory to excluded option in typescript config.  
8994          
8995      * **chore:** add config files
8996      * **chore:** implement schema generation for JSON system config files
8997      * **chore:** implement schema generation for JSON config files
8998      * **fix(antispam):** not removing unmute queues
8999    
9000    ### 20-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)]
9001    
9002      * **docs(gitbook-8):** fix elements
9003      * **docs(gitbook-7):** fix broken links
9004      * **docs(gitbook-6):** fix broken pages
9005      * **chore(gitbook-4):** No subject
9006      * **chore(gitbook):** No subject (#3)
9007      * **chore(gitbook):** No subject (#2)
9008      * GITBOOK-1: Make changes for the first time on GitBook
9009    
9010    ### 20-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9011    
9012      * **docs:** rename list.md to features.md
9013      * **docs:** remove features.nd
9014      * **docs:** update main page
9015      * **ci:** remove docs workflow
9016      * **docs:** update and rename index.md to list.md
9017      * **docs:** update and rename index.md to intro.md
9018      * **docs:** update and rename index.md to intro.md
9019      * **docs:** remove css directory
9020      * **docs:** delete overrides directory
9021      * **docs(migration):** delete mkdocs.yml file
9022      * **chore:** remove uneeded slashes
9023    
9024    ### 19-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9025    
9026      * **chore(release):** v4.114.0 [skip ci]
9027      * **chore(release):** v4.113.0 [skip ci]
9028      * **chore(release):** v4.112.0 [skip ci]
9029    
9030    ### 19-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9031    
9032      * **feat:** add clear command
9033      * **feat:** add masskick command
9034      * **feat(commands):** add massban command
9035      * **feat:** force sync emojis if `sync_emojis` option is enabled in system config
9036      * **fix:** emojis not working
9037    
9038    ### 18-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9039    
9040      * **fix:** unused argument
9041      * **refactor:** move types at the end of the file
9042      * **feat(commands):** ban command now accepts a duration via slash command options
9043      * **fix:** autoremove unban queues when running unban itself
9044      * **fix:** mute queues are persistent
9045      * **feat:** add tempban command
9046      * **feat(infractionManager):** add tempban support
9047      * **fix:** mod log messages does not have user ID
9048      * **fix:** queue does not get removed
9049      * **fix:** wrong gateway intents
9050      * **refactor:** stringToTimeInterval() returns an object with result property instead of seconds
9051      * **chore:** update license comment script
9052      * **style:** update license comments
9053      * **chore:** integrate project with webstorm
9054      * **fix(commands):** validation of ArgumentType.Link wasn't implmented
9055      * **feat(commands):** add infraction create command
9056      * **refactor:** rename BULKDELETEMSG to BULK_DELETE_MESSAGE
9057      * **refactor:** use InfractionType generated by prisma instead of hardcoded strings
9058      * **fix:** use readonly properties
9059      * **chore(deps):** remove reflect-metadata as it's not needed
9060    
9061    ### 18-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9062    
9063      * **chore(release):** v4.111.0 [skip ci]
9064      * **chore(release):** v4.110.1 [skip ci]
9065      * **chore(release):** v4.110.0 [skip ci]
9066    
9067    ### 16-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9068    
9069      * **chore(release):** v4.109.1 [skip ci]
9070      * **chore(release):** v4.109.0 [skip ci]
9071      * **chore(release):** v4.108.0 [skip ci]
9072    
9073    ### 16-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9074    
9075      * **fix(build):** build failure due to prisma client not being generated
9076      * **feat(commands):** add infraction management commands    
9077          
9078        **TODO:**  Infraction create command. It's not implemented yet.  
9079          
9080      * **feat(client):** add fetchUserSafe() function that does not throw an error
9081      * **feat(commands):** add or/and permission checking
9082      * **feat(infractionManager):** add a generateInfractionDetailsEmbed() function
9083      * **feat(types):** add infraction model type
9084      * **fix(queues):** queues persist between restarts even after expiring
9085      * **fix(automod):** ignore users having enough permissions or configured roles    
9086          
9087        Users having MANAGE_SERVER/ADMINISTRATOR permissions or the admin role (if configured)  
9088        will be able to bypass the AutoMod system.  
9089          
9090      * **feat(infractionManager):** send logs and create infraction record on bulk message delete
9091    
9092    ### 15-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9093    
9094      * **build(docker):** update Dockerfile
9095      * **ci:** update docker build workflow
9096      * **ci:** add docker build workflow
9097      * **build(docker):** finish dockerizing project
9098      * **chore(deps):** make prisma a normal dependency
9099    
9100    ### 14-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9101    
9102      * **chore(release):** v4.107.2 [skip ci]
9103      * **chore(release):** v4.107.1 [skip ci]
9104      * **chore(release):** v4.107.0 [skip ci]
9105    
9106    ### 14-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9107    
9108      * **fix:** development mode toggling    
9109          
9110        Only turn on development mode if the environment NODE_ENV and  
9111        SUDO_ENV variables have 'dev' or 'development' as their value.  
9112          
9113      * **feat:** add queue manager service to client class
9114      * **fix:** specify a queue name in mute command
9115      * **feat(commands):** add unmute command
9116      * **feat(commands):** add unban command
9117      * **feat(events):** load queues when the bot logs in
9118      * **feat(queues):** add unmute queue
9119      * **fix:** use queues
9120      * **feat:** add queue system
9121      * **feat:** add unban command
9122    
9123    ### 14-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9124    
9125      * **chore:** update readme
9126      * **fix:** queue manager attempts to delete the same queue twice
9127    
9128    ### 13-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9129    
9130      * **chore(release):** v4.106.0 [skip ci]
9131      * **chore(release):** v4.105.0 [skip ci]
9132      * **chore(release):** v4.104.0 [skip ci]
9133    
9134    ### 13-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9135    
9136      * **feat:** add eval command for executing javascript code
9137      * **feat(commands):** add system admin only command security support
9138      * **refactor:** use the new logger instead of console.log and similar functions
9139      * **chore(deps):** upgrade prisma to v5.0.0
9140      * **feat(utils):** add an internal logger
9141      * **feat(automod):** customization of actions if spam is detected
9142      * **fix:** remove uneeded debug logs
9143      * **feat(automod):** improved spam filter    
9144          
9145        Mute users when needed  
9146          
9147      * **style:** add license comments
9148      * **refactor:** remove debug console logging
9149    
9150    ### 12-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9151    
9152      * **chore(release):** v4.103.0 [skip ci]
9153      * **chore(release):** v4.102.0 [skip ci]
9154    
9155    ### 12-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9156    
9157      * **feat(automod):** add an anti-spam service
9158      * **refactor(types):** move guild config schema into types directory
9159      * **feat(automod):** message filters
9160    
9161    ### 11-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9162    
9163      * **chore:** update readme
9164      * **feat(automod):** add word and token filters
9165    
9166    ### 11-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9167    
9168      * **chore(release):** v4.101.0 [skip ci]
9169      * **chore(release):** v4.100.0 [skip ci]
9170    
9171    ### 10-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9172    
9173      * **feat(api):** add middleware support
9174      * **feat:** add an API
9175      * **feat(utils):** add developmentMode() function
9176      * **fix:** remove unused intents
9177      * **chore:** update .editorconfig file
9178      * **fix:** system command shows operational status even if the latency is high
9179      * **chore:** update todo
9180      * **feat(services):** add logger service
9181      * **chore:** add make-service.js script
9182      * **feat(commands):** add system command
9183      * **build:** optimize docker build
9184    
9185    ### 10-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9186    
9187      * **chore(release):** v4.99.0 [skip ci]
9188      * **chore(release):** v4.98.1 [skip ci]
9189      * **chore(release):** v4.98.0 [skip ci]
9190      * **chore(release):** v4.97.0 [skip ci]
9191    
9192    ### 09-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9193    
9194      * **chore(release):** v4.96.0 [skip ci]
9195      * **chore(release):** v4.95.0 [skip ci]
9196    
9197    ### 09-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9198    
9199      * **feat:** mute command
9200      * **feat(commands):** add warn command
9201    
9202    ### 08-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9203    
9204      * **chore:** update readme
9205    
9206    ### 08-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9207    
9208      * **style:** add license comments
9209      * **chore:** add helper utility scripts
9210      * **feat(commands):** add kick command
9211      * **refactor:** use new utilities
9212      * **fix(db):** prisma Infraction schema does not contain type
9213      * **fix(CommandManager):** named arguments with ArgumentType.StringRest don't work
9214      * **feat(InfractionManager):** add method for kicking guild members
9215      * **feat(CommandManager):** named arguments
9216      * **feat(utils):** add createModerationEmbed() helper function
9217      * **style:** use readonly properties
9218      * **feat(core):** commands now automatically use parent directory name as group
9219      * **refactor(banning):** allow the user to specify any time interval from 0 seconds to 7 days
9220      * **feat(utils):** add stringToTimeInterval() function
9221    
9222    ### 08-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9223    
9224      * **chore(release):** v4.94.0 [skip ci]
9225      * **chore(release):** v4.93.0 [skip ci]
9226      * **chore(release):** v4.92.0 [skip ci]
9227    
9228    ### 07-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9229    
9230      * **chore(release):** v4.91.0 [skip ci]
9231      * **chore(release):** v4.90.0 [skip ci]
9232      * **chore(release):** v4.89.0 [skip ci]
9233      * **chore(release):** v4.88.0 [skip ci]
9234    
9235    ### 07-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9236    
9237      * **feat(commands):** complete ban command
9238      * **chore:** fix dependencies
9239      * **chore:** add todo
9240      * **feat:** add prisma
9241      * **feat(commands):** add an incomplete ban command
9242      * **feat(commands):** add a few new validation rules
9243      * **fix:** typings
9244      * **feat(commandManager):** pass interaction options to command handler
9245      * **feat(commands):** add min and max value rule
9246      * **feat(commands):** add StringRest argument type
9247      * **feat(commands):** improved command argument validations
9248    
9249    ### 06-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9250    
9251      * **chore(release):** v4.87.0 [skip ci]
9252      * **chore(release):** v4.86.0 [skip ci]
9253    
9254    ### 06-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9255    
9256      * **feat(v5):** prepare the basic bot framework
9257      * **fix:** commitlint packages
9258      * **feat(v5):** initial commit
9259      * **chore:** remove tests
9260      * **chore:** remove setup.js
9261      * **chore:** use json commitlint config
9262    
9263    ### 06-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9264    
9265      * **chore:** update readme
9266    
9267    ### 03-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9268    
9269      * **chore(release):** v4.85.2 [skip ci]
9270    
9271    ### 03-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9272    
9273      * **fix:** don't depend on roles to determine permissions
9274    
9275    ### 28-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9276    
9277      * **chore(release):** v4.85.1 [skip ci]
9278      * **chore(release):** v4.85.0 [skip ci]
9279      * **chore(release):** v4.84.2 [skip ci]
9280    
9281    ### 28-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9282    
9283      * **fix:** blockedword list command shows tokens
9284      * **feat:** add `blockedtoken list` and `blockedword list` command
9285      * **fix:** removed cooldown from commands under the fun category
9286    
9287    ### 21-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9288    
9289      * **chore(release):** v4.84.1 [skip ci]
9290    
9291    ### 21-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9292    
9293      * **fix:** broken markdown hyperlinks
9294    
9295    ### 20-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9296    
9297      * **chore:** add links
9298      * **docs:** add termination docs page
9299      * **chore:** update about command
9300      * **chore:** update welcome messages
9301      * **feat:** add support of disabling servers
9302    
9303    ### 20-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9304    
9305      * **chore(release):** v4.84.0 [skip ci]
9306    
9307    ### 19-06-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9308    
9309      * **docs:** update readme
9310    
9311    ### 18-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9312    
9313      * **style:** add license comments
9314    
9315    ### 04-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9316    
9317      * **chore(release):** v4.83.3 [skip ci]
9318    
9319    ### 04-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9320    
9321      * **fix:** add a confirmation message in fakeban command DM
9322    
9323    ### 19-05-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9324    
9325      * **chore(release):** v4.83.2 [skip ci]
9326      * **chore(release):** v4.83.1 [skip ci]
9327    
9328    ### 19-05-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9329    
9330      * **fix:** wrong export
9331      * **fix:** build errors
9332    
9333    ### 17-05-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9334    
9335      * **chore(release):** v4.83.0 [skip ci]
9336    
9337    ### 17-05-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9338    
9339      * **feat:** add nickname update command
9340    
9341    ### 26-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9342    
9343      * **docs:** update readme
9344      * **docs:** update readme
9345      * **docs:** update readme
9346      * **docs(readme):** attribute JetBrains
9347    
9348    ### 23-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9349    
9350      * **docs:** update readme
9351    
9352    ### 22-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9353    
9354      * **docs(readme):** update mongodb atlas link text
9355    
9356    ### 22-04-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9357    
9358      * **chore(release):** v4.82.2 [skip ci]
9359      * **chore(release):** v4.82.1 [skip ci]
9360    
9361    ### 22-04-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9362    
9363      * **fix(antijoin):** running antijoin command affects all servers
9364      * **chore:** remove FIXME
9365      * **fix(translator):** autocomplete errors
9366      * **fix:** crashes when using incomplete config
9367    
9368    ### 21-04-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9369    
9370      * **chore(release):** v4.82.0 [skip ci]
9371    
9372    ### 21-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9373    
9374      * **feat(welcomer):** added a new welcome message
9375    
9376    ### 24-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9377    
9378      * **chore(release):** v4.81.0 [skip ci]
9379      * **chore(release):** v4.80.0 [skip ci]
9380      * **chore(release):** v4.79.1 [skip ci]
9381      * **chore(release):** v4.79.0 [skip ci]
9382    
9383    ### 24-03-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)]
9384    
9385      * **feat:** add command for listing away staff
9386      * **feat:** add command for listing away staff
9387      * **fix:** issues with staff away feature
9388      * **feat:** staff away system
9389    
9390    ### 15-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9391    
9392      * **chore(release):** v4.78.0 [skip ci]
9393      * **chore(release):** v4.77.2 [skip ci]
9394    
9395    ### 15-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9396    
9397      * **feat:** add remind command
9398      * **fix(profiles):** animated avatars/banners are not showing
9399    
9400    ### 14-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9401    
9402      * **chore(release):** v4.77.1 [skip ci]
9403      * **chore(release):** v4.77.0 [skip ci]
9404    
9405    ### 14-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9406    
9407      * **fix:** snipe command not showing correct message content
9408      * **feat:** add snipe command
9409    
9410    ### 08-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9411    
9412      * **chore(release):** v4.76.2 [skip ci]
9413      * **chore(release):** v4.76.1 [skip ci]
9414      * **chore(release):** v4.76.0 [skip ci]
9415    
9416    ### 08-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9417    
9418      * **fix:** typo
9419      * **fix:** uneeded $ in footer of profile command embed
9420      * **feat:** paginate profile command
9421    
9422    ### 07-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9423    
9424      * **chore(release):** v4.75.0 [skip ci]
9425      * **chore(release):** v4.74.0 [skip ci]
9426    
9427    ### 07-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9428    
9429      * **feat:** add confession system
9430      * **feat:** add cooldown to afk command
9431    
9432    ### 05-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9433    
9434      * **chore(release):** v4.73.1 [skip ci]
9435      * **chore(release):** v4.73.0 [skip ci]
9436    
9437    ### 05-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9438    
9439      * **fix:** avatar command not showing animated avatars
9440      * **feat:** add ban auto command
9441    
9442    ### 03-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9443    
9444      * **chore(release):** v4.72.4 [skip ci]
9445      * **chore(release):** v4.72.3 [skip ci]
9446      * **chore(release):** v4.72.2 [skip ci]
9447    
9448    ### 03-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9449    
9450      * **fix:** clear command does not show user tag
9451      * **fix:** clear command does not show user tag
9452      * **fix:** double response to clear command
9453    
9454    ### 01-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9455    
9456      * **chore(release):** v4.72.1 [skip ci]
9457    
9458    ### 01-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9459    
9460      * **fix:** afk status ignore emoji
9461    
9462    ### 28-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9463    
9464      * **chore(release):** v4.72.0 [skip ci]
9465    
9466    ### 28-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9467    
9468      * **feat:** message reaction tempmutes
9469      * **refactor:** clear command
9470    
9471    ### 26-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9472    
9473      * **chore(release):** v4.71.0 [skip ci]
9474      * **chore(release):** v4.70.2 [skip ci]
9475    
9476    ### 26-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9477    
9478      * **feat:** ai chat system
9479      * **fix:** don't show beans and shots in infraction list
9480    
9481    ### 25-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9482    
9483      * **chore(release):** v4.70.1 [skip ci]
9484    
9485    ### 25-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9486    
9487      * **fix:** clear command
9488    
9489    ### 21-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9490    
9491      * **chore(release):** v4.70.0 [skip ci]
9492    
9493    ### 21-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9494    
9495      * **feat:** improved translation command
9496    
9497    ### 20-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9498    
9499      * **chore(release):** v4.69.0 [skip ci]
9500    
9501    ### 20-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9502    
9503      * **feat:** add penalize command
9504    
9505    ### 16-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9506    
9507      * **chore(release):** v4.68.2 [skip ci]
9508      * **chore(release):** v4.68.1 [skip ci]
9509    
9510    ### 16-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9511    
9512      * **fix:** repeated text filter errors
9513    
9514    ### 16-02-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9515    
9516      * **fix:** AFK command message length
9517    
9518    ### 13-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9519    
9520      * **chore(release):** v4.68.0 [skip ci]
9521      * **chore(release):** v4.67.0 [skip ci]
9522    
9523    ### 13-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9524    
9525      * **feat:** add reminder for moderators
9526      * **feat:** option to only allow admins to bypass filters
9527    
9528    ### 10-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9529    
9530      * **chore(release):** v4.66.0 [skip ci]
9531      * **chore(release):** v4.65.0 [skip ci]
9532    
9533    ### 10-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9534    
9535      * **feat:** restrict spamreset command to admins only
9536      * **feat:** add permission checking in unmute command
9537      * **feat(spamfilter):** add option to ignore moderators/admins or filter moderators
9538    
9539    ### 06-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9540    
9541      * **chore(release):** v4.64.0 [skip ci]
9542    
9543    ### 06-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9544    
9545      * **feat:** add translate command
9546      * **fix:** type command issues
9547    
9548    ### 05-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9549    
9550      * **chore(release):** v4.63.0 [skip ci]
9551    
9552    ### 05-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9553    
9554      * **feat:** auto typing
9555    
9556    ### 02-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9557    
9558      * **chore(release):** v4.62.0 [skip ci]
9559      * **chore(release):** v4.61.0 [skip ci]
9560    
9561    ### 02-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9562    
9563      * **feat:** add AI moderator message analysis command
9564      * **feat:** add aimod command
9565    
9566    ### 01-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9567    
9568      * **chore(release):** v4.60.1 [skip ci]
9569      * **chore(release):** v4.60.0 [skip ci]
9570    
9571    ### 01-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9572    
9573      * **fix:** errors
9574      * **feat:** ai moderation
9575      * **chore:** setup prettier
9576    
9577    ### 30-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9578    
9579      * **chore(release):** v4.59.1 [skip ci]
9580      * **chore(release):** v4.59.0 [skip ci]
9581    
9582    ### 30-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9583    
9584      * **fix:** slash command issues
9585      * **feat:** complete subjects feature
9586      * **feat:** add profile subjects feature
9587      * **fix:** status code of the API login endpoint
9588    
9589    ### 23-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9590    
9591      * **chore(release):** v4.58.0 [skip ci]
9592      * **chore(release):** v4.57.0 [skip ci]
9593      * **chore(release):** v4.56.3 [skip ci]
9594      * **chore(release):** v4.56.2 [skip ci]
9595      * **chore(release):** v4.56.1 [skip ci]
9596      * **chore(release):** v4.56.0 [skip ci]
9597      * **chore(release):** v4.55.0 [skip ci]
9598    
9599    ### 23-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9600    
9601      * **feat:** add support of rnavigating to replied message reference
9602      * **feat:** add support of rnavigating to replied message reference
9603      * **fix:** token filter not working case insensitively
9604      * **fix:** double creation of infraction logs
9605      * **fix:** command name
9606      * **feat:** update slash commands
9607      * **feat:** add languages spoken field in the user profiles
9608      * **fix:** typo
9609    
9610    ### 22-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9611    
9612      * **chore(release):** v4.54.2 [skip ci]
9613    
9614    ### 22-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9615    
9616      * **fix:** token filter mismatch
9617    
9618    ### 18-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9619    
9620      * **chore(release):** v4.54.1 [skip ci]
9621      * **chore(release):** v4.54.0 [skip ci]
9622    
9623    ### 18-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9624    
9625      * **fix:** infraction issues
9626      * **feat:** auto-increment punishment case IDs
9627    
9628    ### 17-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9629    
9630      * **chore(release):** v4.53.0 [skip ci]
9631      * **chore(release):** v4.52.1 [skip ci]
9632      * **chore(release):** v4.52.0 [skip ci]
9633    
9634    ### 17-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9635    
9636      * **feat:** add zodiac, continent, bio and job info support in profile command
9637      * **fix:** ban and kick DMs not delivering
9638      * **feat:** improved profile commands
9639    
9640    ### 16-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9641    
9642      * **chore(release):** v4.51.0 [skip ci]
9643      * **chore(release):** v4.50.0 [skip ci]
9644    
9645    ### 16-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9646    
9647      * **feat:** add fakeban command
9648      * **feat:** add infraction notes support in DMs
9649    
9650    ### 14-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9651    
9652      * **chore(release):** v4.49.0 [skip ci]
9653    
9654    ### 14-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9655    
9656      * **feat:** add a new alias to avatar command
9657      * **feat:** exclude vanity URL and custom invites
9658    
9659    ### 11-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9660    
9661      * **chore(release):** v4.48.0 [skip ci]
9662      * **chore(release):** v4.47.5 [skip ci]
9663      * **chore(release):** v4.47.4 [skip ci]
9664    
9665    ### 11-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9666    
9667      * **feat:** improve clear command
9668      * **fix(deps):** security issues
9669      * **fix:** warn command
9670    
9671    ### 10-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9672    
9673      * **chore(release):** v4.47.3 [skip ci]
9674    
9675    ### 10-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9676    
9677      * **fix:** wrong type of option
9678    
9679    ### 09-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9680    
9681      * **chore(release):** v4.47.2 [skip ci]
9682      * **chore(release):** v4.47.1 [skip ci]
9683    
9684    ### 09-01-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9685    
9686      * **fix:** increase rolelist limit
9687    
9688    ### 09-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9689    
9690      * **fix:** autobackup
9691    
9692    ### 08-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9693    
9694      * **chore(release):** v4.47.0 [skip ci]
9695    
9696    ### 08-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9697    
9698      * **feat:** auto backup config files
9699    
9700    ### 07-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9701    
9702      * **chore(release):** v4.46.0 [skip ci]
9703      * **chore(release):** v4.45.3 [skip ci]
9704    
9705    ### 07-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9706    
9707      * **feat(afk_engine):** navigate to mentions
9708      * **fix:** user lookup command
9709    
9710    ### 06-01-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9711    
9712      * **docs:** fix wrong command name
9713    
9714    ### 04-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9715    
9716      * **chore(release):** v4.45.2 [skip ci]
9717      * **chore(release):** v4.45.1 [skip ci]
9718      * **chore(release):** v4.45.0 [skip ci]
9719    
9720    ### 04-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9721    
9722      * **fix:** crashing while message edits
9723      * **fix:** infraction reason update DM does not deliver
9724      * **feat:** add infraction reason update command
9725      * **feat:** show infraction IDs in every action logs and DMs
9726    
9727    ### 02-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9728    
9729      * **chore(release):** v4.44.0 [skip ci]
9730    
9731    ### 02-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9732    
9733      * **feat:** add infraction creation command
9734    
9735    ### 30-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9736    
9737      * **chore(release):** v4.43.0 [skip ci]
9738    
9739    ### 30-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9740    
9741      * **feat:** regex message rule
9742    
9743    ### 29-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9744    
9745      * **chore(release):** v4.42.0 [skip ci]
9746      * **chore(release):** v4.41.2 [skip ci]
9747    
9748    ### 29-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9749    
9750      * **fix:** commands
9751      * **feat:** add infraction management commands
9752      * **feat:** improve embeds of mod commands
9753      * **feat:**  show mute duration
9754      * **fix:** crashes on invite filter
9755    
9756    ### 28-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9757    
9758      * **chore(release):** v4.41.1 [skip ci]
9759      * **chore(release):** v4.41.0 [skip ci]
9760    
9761    ### 28-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9762    
9763      * **fix:** invite tracker crash
9764    
9765    ### 28-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9766    
9767      * **feat:** add invite tracker
9768      * **feat:** add invite tracker
9769    
9770    ### 27-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9771    
9772      * **chore(release):** v4.40.4 [skip ci]
9773    
9774    ### 27-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9775    
9776      * **fix:** boost logs
9777    
9778    ### 26-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9779    
9780      * **chore(release):** v4.40.3 [skip ci]
9781      * **chore(release):** v4.40.2 [skip ci]
9782      * **chore(release):** v4.40.1 [skip ci]
9783      * **chore(release):** v4.40.0 [skip ci]
9784    
9785    ### 26-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9786    
9787      * **fix:** timing
9788      * **fix:** wrong boost logs
9789      * **fix:** case sensitivity
9790      * **fix:** log errors
9791      * **feat:** server boost logs
9792    
9793    ### 25-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9794    
9795      * **chore(release):** v4.39.1 [skip ci]
9796      * **chore(release):** v4.39.0 [skip ci]
9797    
9798    ### 25-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9799    
9800      * **fix:** slash command error
9801      * **feat:** add spotify command
9802    
9803    ### 24-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9804    
9805      * **chore(release):** v4.38.0 [skip ci]
9806      * **chore(release):** v4.37.1 [skip ci]
9807      * **chore(release):** v4.37.0 [skip ci]
9808      * **chore(release):** v4.36.1 [skip ci]
9809    
9810    ### 24-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9811    
9812      * **feat:** nickname changes logging
9813      * **fix:** logging error stats
9814      * **feat:** add bean command
9815      * **fix:** wrong stats
9816    
9817    ### 23-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9818    
9819      * **chore(release):** v4.36.0 [skip ci]
9820      * **chore(release):** v4.35.0 [skip ci]
9821    
9822    ### 23-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9823    
9824      * **feat:** log echoers
9825      * **feat:** log echoers
9826      * **feat:** add leave/join log stats
9827    
9828    ### 21-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9829    
9830      * **chore(release):** v4.34.3 [skip ci]
9831      * **chore(release):** v4.34.2 [skip ci]
9832    
9833    ### 21-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9834    
9835      * **fix:** wrong mod points
9836    
9837    ### 21-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9838    
9839      * **fix:** wrong status
9840    
9841    ### 20-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9842    
9843      * **chore(release):** v4.34.1 [skip ci]
9844      * **chore(release):** v4.34.0 [skip ci]
9845      * **chore(release):** v4.33.0 [skip ci]
9846    
9847    ### 20-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9848    
9849      * **fix:** point systems
9850      * **feat:** add suggested moderation action support
9851      * **feat:** update stats command
9852      * **feat:** add member count tracking support
9853    
9854    ### 19-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9855    
9856      * **chore(release):** v4.32.1 [skip ci]
9857    
9858    ### 19-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9859    
9860      * **fix:** issues with mute log
9861    
9862    ### 17-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9863    
9864      * **chore(release):** v4.32.0 [skip ci]
9865      * **chore(release):** v4.31.0 [skip ci]
9866      * **chore(release):** v4.30.2 [skip ci]
9867      * **chore(release):** v4.30.1 [skip ci]
9868    
9869    ### 17-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9870    
9871      * **feat:** add timeout logging
9872      * **feat:** add spam violation reset command
9873      * **fix:** spam filter showing wrong mute info
9874      * **fix:** token filter case sensitivity
9875    
9876    ### 16-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9877    
9878      * **chore(release):** v4.30.0 [skip ci]
9879      * **chore(release):** v4.29.2 [skip ci]
9880    
9881    ### 16-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9882    
9883      * **feat:** add message rule stats command
9884      * **feat:** stats support of blocked words counts
9885      * **fix:** blocked token command error
9886    
9887    ### 15-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9888    
9889      * **refactor:** updated clear command response
9890    
9891    ### 14-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9892    
9893      * **chore(release):** v4.29.1 [skip ci]
9894      * **chore(release):** v4.29.0 [skip ci]
9895    
9896    ### 14-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9897    
9898      * **fix:** type mismatch
9899      * **feat:** add blocked word & token management command
9900    
9901    ### 12-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9902    
9903      * **chore(release):** v4.28.4 [skip ci]
9904    
9905    ### 12-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9906    
9907      * **fix:** crash while creating anonymous ballots
9908    
9909    ### 05-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9910    
9911      * **chore(release):** v4.28.3 [skip ci]
9912    
9913    ### 05-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9914    
9915      * **fix(about):** remove quotes    
9916          
9917        Quotes are unusable on embeda in mobile devices at the moment. That's why it's a good idea to remove it from the about command.  
9918    
9919    ### 04-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9920    
9921      * **chore(release):** v4.28.2 [skip ci]
9922    
9923    ### 04-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9924    
9925      * **fix(replies):** multiple replies when modals get canceled
9926    
9927    ### 02-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9928    
9929      * **chore(release):** v4.28.1 [skip ci]
9930    
9931    ### 02-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9932    
9933      * **ci(autolabeler):** fix autolabeler config
9934    
9935    ### 02-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9936    
9937      * **style:** add deprecated jsdoc comment
9938      * **fix(logger):** unban not logging properly w/ tempban
9939    
9940    ### 01-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9941    
9942      * **refactor(logger):** finalize refactor
9943      * **refactor(logger):** ban and message logging
9944    
9945    ### 27-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9946    
9947      * **chore(release):** v4.28.0 [skip ci]
9948    
9949    ### 27-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9950    
9951      * **feat(logger):** improvements    
9952          
9953        * Add click-to-navigate buttons on message edit/delete logs  
9954        * Fix ban log showing wrong reason  
9955          
9956    
9957    ### 22-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9958    
9959      * **chore(release):** v4.27.0 [skip ci]
9960    
9961    ### 22-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9962    
9963      * **feat(automod):** add flexible rule system
9964    
9965    ### 22-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9966    
9967      * **docs(readme):** fix broken link
9968    
9969    ### 20-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9970    
9971      * **chore(release):** v4.26.1 [skip ci]
9972      * **chore(release):** v4.26.0 [skip ci]
9973      * **chore(release):** v4.25.0 [skip ci]
9974    
9975    ### 20-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
9976    
9977      * **fix:** wrong method call
9978    
9979    ### 20-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9980    
9981      * **feat:** add button role deletion support
9982      * **feat:** add button role delete command
9983      * **style:** add license comments
9984      * **fix:** add `--cancel` instruction to initial message
9985    
9986    ### 19-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9987    
9988      * **chore(release):** v4.24.0 [skip ci]
9989    
9990    ### 19-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
9991    
9992      * **feat:** add button roles support
9993    
9994    ### 18-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
9995    
9996      * **chore(release):** v4.23.5 [skip ci]
9997      * **chore(release):** v4.23.4 [skip ci]
9998      * **chore(release):** v4.23.3 [skip ci]
9999      * **chore(release):** v4.23.2 [skip ci]
10000      * **chore(release):** v4.23.1 [skip ci]
10001      * **chore(release):** v4.23.0 [skip ci]
10002      * **chore(release):** v4.22.0 [skip ci]
10003      * **chore(release):** v4.21.0 [skip ci]
10004    
10005    ### 18-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
10006    
10007      * **fix:** workflow error
10008      * **fix:** workflow error
10009      * **fix:** workflow errors
10010      * **fix:** worflow errors
10011    
10012    ### 18-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10013    
10014      * **fix:** crash while using infraction command
10015      * **feat:** add infraction view command
10016      * **feat:** history command verbosity control
10017      * **feat(ballots):** auto deletion    
10018          
10019        Whenever the ballot message sent by the bot is removed, it will automatically remove  
10020        the ballot from the database.  
10021          
10022    
10023    ### 13-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10024    
10025      * **chore(release):** v4.20.1 [skip ci]
10026      * **chore(release):** v4.20.0 [skip ci]
10027    
10028    ### 13-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10029    
10030      * **fix:** message reports with moderator only setting
10031      * **fix:** message reports not permitting users
10032      * **feat(reporting):** configuration support
10033    
10034    ### 12-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10035    
10036      * **chore(release):** v4.19.0 [skip ci]
10037    
10038    ### 12-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
10039    
10040      * **feat(logger):** show message author ID on change
10041    
10042    ### 10-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)]
10043    
10044      * **docs:** update terms of service
10045    
10046    ### 08-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10047    
10048      * **style:** add license comments
10049    
10050    ### 04-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10051    
10052      * **chore(release):** v4.18.0 [skip ci]
10053    
10054    ### 04-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10055    
10056      * **feat(automod):** add message reporting system
10057    
10058    ### 02-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10059    
10060      * **chore(release):** v4.17.1 [skip ci]
10061      * **chore(release):** v4.17.0 [skip ci]
10062    
10063    ### 02-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10064    
10065      * **fix:** no newline in infractions
10066      * **style:** add newline after imports
10067      * **feat(commands):** update application command deploy script
10068      * **feat(commands):** add dmhistory command
10069      * **feat(commands):** add sendhistory command
10070    
10071    ### 31-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10072    
10073      * **chore(release):** v4.16.1 [skip ci]
10074      * **chore(release):** v4.16.0 [skip ci]
10075      * **chore(release):** v4.15.1 [skip ci]
10076    
10077    ### 31-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10078    
10079      * **fix:** update help command
10080      * **feat(commands):** add reply command
10081      * **test:** add test suites
10082      * **ci:** update autolabeler config
10083      * **style:** remove console log statements
10084      * **fix(paginator):** app crash when users deletes reply message
10085    
10086    ### 30-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10087    
10088      * **chore(release):** v4.15.0 [skip ci]
10089    
10090    ### 30-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10091    
10092      * **refactor:** use new paginator in history command
10093      * **refactor(commands):** use new style of paginator
10094      * **feat(paginator):** support custom data fetching
10095    
10096    ### 28-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10097    
10098      * **chore(release):** v4.14.0 [skip ci]
10099      * **chore(release):** v4.13.0 [skip ci]
10100    
10101    ### 28-10-2022 - [[codefactor-io](mailto:support@codefactor.io)]
10102    
10103      * [CodeFactor] Apply fixes
10104    
10105    ### 28-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10106    
10107      * **style:** remove unused arguments
10108      * **feat(commands):** update application commands
10109      * **feat(commands):** add message saving command
10110      * **docs(tos):** fix typo
10111      * **ci:** update autolabeler config
10112      * **feat(automod):** add autoresponder (#123)    
10113          
10114        * Respond when a specific word/token is found on the message content  
10115        * Works even after message edits  
10116    
10117    ### 27-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10118    
10119      * **docs:** update security policy
10120      * **fix:** workflows
10121      * **fix:** workflows
10122      * **fix:** update workflows
10123      * **feat(help):** add useful link buttons
10124      * **feat(paginator):** custom message options
10125    
10126    ### 27-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10127    
10128      * **chore(release):** v4.12.3 [skip ci]
10129      * **chore(release):** v4.12.1 [skip ci]
10130      * **chore(release):** v4.12.0 [skip ci]
10131    
10132    ### 27-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10133    
10134      * **chore(release):** v4.12.2 [skip ci]
10135    
10136    ### 26-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10137    
10138      * **chore(release):** v4.11.0 [skip ci]
10139      * **chore(release):** v4.10.0 [skip ci]
10140      * **chore(release):** v4.9.0 [skip ci]
10141    
10142    ### 26-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10143    
10144      * **feat:** add setup command    
10145          
10146        Added a setup command that includes muterole creation support.  
10147          
10148      * **feat:** add private channel command
10149      * **chore:** update gitignore
10150      * **chore:** update security policy    
10151          
10152        Change supported versions table.  
10153      * **feat(debug-logging):** better logging (#122)    
10154          
10155        * Use `DebugLogger` service as the central log manager.  
10156        * Remove unneeded comments from `Client`.  
10157        * Change `LogLevel` enum member values to uppercase words.  
10158        * Other minor improvements and fixes.  
10159      * **feat(utils):** reply embed function accepts other options
10160    
10161    ### 25-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10162    
10163      * **style:** add license comments
10164      * **fix(auth):** bot owner(s) can run any command
10165      * **feat(setup):** confirm `.env` file creation success
10166    
10167    ### 25-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10168    
10169      * **chore(release):** v4.8.1 [skip ci]
10170      * **chore(release):** v4.8.0 [skip ci]
10171    
10172    ### 24-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10173    
10174      * **docs:** update tos
10175    
10176    ### 23-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10177    
10178      * **chore(release):** v4.7.0 [skip ci]
10179    
10180    ### 23-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10181    
10182      * **feat(spam_filter):** custom spam warning message (#119)    
10183          
10184        Merged #119 into `main`.  
10185      * **fix:** typescript errors
10186      * **feat(spam_filter):** custom spam warning message    
10187          
10188        Users can now add custom spam warning message in the config.  
10189    
10190    ### 22-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10191    
10192      * **ci:** update workflows
10193      * **fix:** remove extra newline from readme
10194      * **ci:** update release workflow
10195      * **chore:** remove manual changelog
10196      * **chore:** update changelog
10197      * **fix:** missing comma
10198      * **fix:** update help command    
10199          
10200        Add necessary command information.  
10201      * **docs:** update readme
10202      * **docs(readme):** add monogdb atlas link
10203    
10204    ### 22-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)]
10205    
10206      * **chore(release):** v4.6.3 [skip ci]
10207      * **chore(release):** v4.6.2 [skip ci]
10208      * **chore(release):** v4.6.1 [skip ci]
10209    
10210    ### 21-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10211    
10212      * **ci:** update release workflow config
10213      * **chore:** update changelog
10214      * **feat(logging):** show who banned a user
10215      * **chore:** fix changelog
10216      * **chore:** update changelog
10217      * **chore:** update changelog
10218      * **ci:** update workflows
10219      * **chore:** remove changelog
10220      * **ci:** update workflows
10221      * **feat(profile):** show permission percentage (#118)    
10222          
10223          
10224    
10225    ### 21-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10226    
10227      * **chore(release):** v4.6.0 [skip ci]
10228      * **chore(release):** v4.5.0 [skip ci]
10229    
10230    ### 20-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10231    
10232      * **chore(release):** v4.4.0 [skip ci]
10233      * **chore(release):** v4.3.0 [skip ci]
10234    
10235    ### 20-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10236    
10237      * **feat:** show the number of total commands in help
10238      * **feat:** show total number of roles in rolelist command
10239    
10240    ### 19-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10241    
10242      * **chore(release):** v4.2.2 [skip ci]
10243    
10244    ### 19-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10245    
10246      * **perf(shots):** fix performance issues of shot command (#115)    
10247          
10248          
10249    
10250    ### 17-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10251    
10252      * **chore(release):** v4.2.1 [skip ci]
10253    
10254    ### 17-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10255    
10256      * **fix(pagination):** update button emoji orders (#114)    
10257          
10258          
10259    
10260    ### 16-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10261    
10262      * **docs:** fix typo on index page
10263      * **chore:** remove old changelog
10264      * **chore:** new changelog
10265      * **chore:** update changelog
10266      * **feat(commands):** add private channel creation command
10267      * **feat(utils):** add embed builder snippet function
10268    
10269    ### 16-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10270    
10271      * **chore(release):** v4.2.0 [skip ci]
10272    
10273    ### 15-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10274    
10275      * **chore(release):** v4.1.2 [skip ci]
10276    
10277    ### 15-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10278    
10279      * **fix(automod):** profile filter interfering with manual mutes (#112)    
10280          
10281        If a user gets muted my profile filter and then someone mutes them manually  
10282        again and the user changes their nickname to an appropriate one, then  
10283        profile filter will unmute the user.  
10284          
10285        This issue has been fixed in this commit.  
10286        **Issue number:**  #106  
10287    
10288    ### 13-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10289    
10290      * **docs:** update support discord server name (#109)    
10291          
10292          
10293      * **docs:** update home page (#108)    
10294          
10295          
10296      * **docs:** update home page
10297      * **ci:** add auto labeler config
10298      * **ci:** add auto labeler workflow
10299      * **fix:** incomplete string escaping or encoding    
10300          
10301        Fixed incomplete string escaping or encoding in message filters (domain filter).  
10302      * **ci:** add codeql workflow
10303      * **feat:** add new welcome message
10304      * **feat:** add wildcard rickroll url
10305      * **ci:** update auto release workflow
10306      * **feat(welcomer):** add new welcome message
10307      * **ci:** update workflows
10308      * **feat:** add new welcome messages
10309      * **chore:** update readme (#107)    
10310          
10311          
10312      * **ci:** update release workflow
10313      * **ci:** fix workflows
10314      * **ci:** automate releases
10315      * **docs:** update readme
10316      * **docs:** update readme
10317      * **docs:** add features page
10318      * **docs:** add screenshots page
10319      * **docs(images):** add screenshot
10320      * **docs:** update readme
10321      * **chore:** update changelog
10322      * **fix:** do not unmute user if not muted (#105)    
10323          
10324        Fixes #101  
10325      * **docs:** add urls
10326      * **docs:** update privacy policy
10327      * **docs:** update privacy policy
10328      * **docs:** update privacy policy
10329      * **docs:** update privacy policy    
10330          
10331        Fixed the broken contact option list.  
10332      * **ci:** remove unneeded files
10333      * **ci:** remove unneeded workflows
10334    
10335    ### 13-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)]
10336    
10337      * **chore(release):** v4.1.1 [skip ci]
10338      * **chore(release):** v4.1.0 [skip ci]
10339    
10340    ### 13-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com):[Ar Rakin](mailto:rakinar2@gmail.com)]
10341    
10342      * **docs:** updated the methods to contact (#104)    
10343          
10344        * Updated the methods to contact.  
10345        *** docs:**  update privacy policy  
10346          
10347        **Co-authored-by:**  Ar Rakin <rakinar2@gmail.com>  
10348    
10349    ### 12-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10350    
10351      * **ci:** update workflows
10352      * **ci:** update release workflow
10353      * **chore:** update changelog
10354      * **chore:** update version to v4.0.1
10355      * **fix:** about command
10356      * **chore:** update changelog
10357      * **style:** add license comments
10358      * **chore(semver):** update version to v4.0.0
10359      * **chore:** update changelog
10360      * **feat:** add pagination to help command
10361      * **build(docs):** fix mkdocs.yml
10362      * **docs:** update homepage
10363      * **docs(readme):** add emoji download link
10364      * **fix:** typo in paginator
10365      * **feat:** add pagination button emojis
10366      * **docs:** update readme (#100)    
10367          
10368          
10369      * **ci:** delete unneeded workflows
10370      * **docs:** update terms of service
10371      * **docs:** update readme
10372      * **build(docs):** update mkdocs.yml
10373      * **docs:** update readme
10374    
10375    ### 12-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com)]
10376    
10377      * **docs(readme):** add "Extra" section with dashboard link (#98)    
10378          
10379          
10380    
10381    ### 11-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10382    
10383      * **ci:** update workflow config
10384      * **ci:** update release drafter config
10385      * **ci:** update workflows
10386      * **ci:** add release drafter config
10387      * **ci:** add release drafter workflow
10388      * **style(docs):** update css style formatting
10389      * **chore:** update help command data
10390      * **chore:** update changelog
10391      * **refactor:** add pagination to rolelist command
10392      * **perf(pagination):** better response time
10393      * **feat:** update slash commands
10394      * **docs:** update readme (#96)    
10395          
10396          
10397    
10398    ### 10-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10399    
10400      * **feat(api):** add history controller
10401      * **chore:** update changelog
10402      * **feat:** generate env file using setup script
10403      * **feat:** warn command embed improvement
10404      * **chore:** update changelog
10405      * **docs:** update readme
10406      * **feat:** finishing touch to setup script
10407      * **docs:** update readme
10408    
10409    ### 10-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com):[Ar Rakin](mailto:rakinar2@gmail.com)]
10410    
10411      * **feat:** improved warn and about command (#95)    
10412          
10413        * Update AboutCommand.ts  
10414          
10415        * Update AboutCommand.ts  
10416          
10417        * Update WarnCommand.ts  
10418          
10419        *** fix:**  author email in about command  
10420          
10421        **Co-authored-by:**  Ar Rakin <rakinar2@gmail.com>  
10422    
10423    ### 10-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com)]
10424    
10425      * **refactor:** update about command (#94)    
10426          
10427        * Update AboutCommand.ts  
10428    
10429    ### 09-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10430    
10431      * **chore:** update changelog
10432      * **feat:** make the spotify status song name clickable
10433      * **fix:** warning command permissions
10434      * **chore:** update gitignore
10435      * **feat:** return the whole user object on login
10436      * **docs:** update readme
10437    
10438    ### 08-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10439    
10440      * **chore:** update changelog
10441      * **feat:** add paginator class (#90)    
10442          
10443          
10444      * **style:** eslint autofix
10445      * **style:** remove unneeded imports
10446      * **chore:** update pull request template
10447      * **feat:** add paginator class
10448      * **feat:** improve the setup script
10449    
10450    ### 07-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10451    
10452      * **feat:** add setup script
10453      * **chore:** remove unneeded files
10454      * **docs:** update security policy
10455      * **build(docs):** update mkdocs.yml
10456      * **chore:** update sample config
10457    
10458    ### 05-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10459    
10460      * **docs:** update home page
10461      * **docs:** update privacy policy
10462      * **docs:** update privacy policy
10463      * **docs:** update readme
10464      * **docs(automod):** update feature list
10465      * **docs:** update readme
10466    
10467    ### 04-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10468    
10469      * **style:** add license comments
10470      * **refactor:** use new queue handler
10471      * **style:** eslint autofix
10472      * **refactor:** use new queue handler
10473      * **refactor(muting):** use new queue handler
10474      * **build(docker):** update dockerfile
10475      * **chore:** update changelog
10476    
10477    ### 03-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10478    
10479      * **refactor:** queue jobs (#87)    
10480          
10481        **refactor:**  queue jobs  
10482      * **feat(queues):** finishing touch
10483      * **fix:** queue manager
10484      * **fix:** users can ban themselves
10485      * **docs:** update privacy policy
10486    
10487    ### 02-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10488    
10489      * **refactor:** queue jobs
10490      * **style:** add license comments
10491      * **chore:** update changelog
10492      * **fix:** afk systems not working (#85)    
10493          
10494        Fixes #84  
10495      * **feat:** update profile command
10496    
10497    ### 01-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10498    
10499      * **fix:** update config schema (#82)    
10500          
10501        *** refactor:**  extract the config schema to a separate method  
10502          
10503        *** style:**  remove uneeded imports  
10504          
10505        *** fix:**  update config schema (#79)  
10506      * **docs:** update readme
10507      * **docs:** update readme
10508      * **docs:** update readme
10509      * **chore:** update changelog
10510      * **chore:** bump version number
10511      * **fix(welcomer):** typo in a welcome message
10512    
10513    ### 30-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10514    
10515      * **chore:** update gitpod config
10516      * **chore:** bump version number for v4.0.0-alpha release
10517      * **chore:** update changelog
10518    
10519    ### 29-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10520    
10521      * **build:** update dockerfile
10522      * **chore:** update gitignore
10523    
10524    ### 28-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10525    
10526      * **chore:** update readme
10527    
10528    ### 27-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10529    
10530      * **chore:** update security policy
10531      * **chore:** update changelog
10532      * **feat(automod):** add profile filter
10533      * **style:** remove unneeded imports
10534      * **style:** add license comments
10535    
10536    ### 24-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10537    
10538      * **feat:** add cooldown support
10539      * **style:** remove unneeded imports
10540      * **feat(api):** allow admins to view/create users
10541    
10542    ### 23-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10543    
10544      * **ci(workflows):** update nodejs versions
10545      * **style:** add license comments (#77)    
10546          
10547        *** style:**  add license commits  
10548          
10549        *** fix:**  shebang errors  
10550      * **refactor:** update shot command
10551      * **refactor:** update shot command
10552      * **build:** reemove unneeded dependencies
10553      * **style:** fix with eslint
10554      * **chore:** update changelog
10555      * **chore:** add license notice in the about command (#76)
10556      * **build:** update package.json information
10557      * **chore:** update changelog
10558      * **feat(shots):** prevent the bot from getting shots
10559    
10560    ### 21-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10561    
10562      * **feat:** config command keys autocompletion
10563      * **fix(commands):** autocompletion not working
10564      * **feat(api):** add endpoint for fetching commands
10565    
10566    ### 20-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10567    
10568      * **feat(api):** add neew endpoint for fetching roles
10569    
10570    ### 17-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10571    
10572      * **fix(api):** config input not merging properly
10573    
10574    ### 16-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10575    
10576      * **fix(welcomer):** typo in path
10577      * **refactor(commands):** use SUDO_PREFIX env variable
10578      * **refactor(boot):** use SUDO_PREFIX env variable
10579      * **refactor(filters):** use SUDO_PREFIX variable
10580      * **refactor(welcomer):** use SUDO_PREFIX variable
10581      * **chore:** remove wrong directories
10582      * **fix(errors):** error handler
10583      * **fix(ts):** incompatible types error
10584      * **fix(api):** config corruption while specifying arrays
10585    
10586    ### 15-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10587    
10588      * **feat(api):** add information controller
10589    
10590    ### 14-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10591    
10592      * **fix(api):** string to number config set error
10593    
10594    ### 11-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10595    
10596      * **feat(api):** allow cors
10597      * **fix:** system command memory usage
10598      * **build(docker):** fix dockerfile
10599      * **fix:** total heap size in system command
10600    
10601    ### 10-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10602    
10603      * **feat:** show the shot doctor name (#74)
10604      * **feat:** make the system prefix changable
10605      * **feat:** modifiable config and storage path
10606      * **feat:** modifiable config and storage path
10607      * **chore:** remove console.log statement(s)
10608      * **chore:** update files
10609      * **build(docker):** use `npm ci`
10610    
10611    ### 09-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10612    
10613      * **build(docker):** fix dockerfile
10614      * **build(docker):** ignore node_modules folder
10615      * **build:** add dockerfile
10616    
10617    ### 08-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10618    
10619      * **refactor(api):** improve config updating
10620      * **feat(api):** add update action in configcontroller
10621      * **chore:** update gitignore
10622      * **feat(api):** auth middleware
10623      * **feat(api):** auth middleware
10624    
10625    ### 07-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10626    
10627      * **feat:** user controller
10628      * **feat(api):** rate limit support
10629    
10630    ### 06-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10631    
10632      * **refactor:** final fixup
10633      * **ci:** update workflows
10634      * **chore:** eslint autofix
10635      * **build:** add eslint
10636      * **refactor(db):** use mongodb
10637      * **refactor:** removing using the old history manager
10638      * **refactor(verification):** use mongodb
10639      * **refactor(queuejobs):** use mongodb
10640      * **refactor(db):** use mongodb in spamfilter
10641      * **refactor(models):** punishment appeal
10642      * **docs:** update privacy policy
10643    
10644    ### 05-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10645    
10646      * **refactor(moderation):** use mongodb
10647      * **refactor(automute):** use mongodb
10648      * **refactor(models):** use mongodb in Note
10649      * **refactor(hardmuting):** use mongodb
10650      * **refactor:** remove unneeded comments
10651      * **refactor(locking):** use mongodb
10652      * **fix:** remove unneeded imports
10653      * **refactor(cli):** remove bannedguild model
10654      * **refactor(ballots):** use mongodb
10655      * **refactor(db):** switch to mongodb
10656      * **feat(api):** setup controllers
10657      * **feat(api):** advanced response handling
10658      * **feat:** improve controller handling
10659      * **feat:** add basic server and routing
10660      * **chore:** fixup test commit
10661      * **chore:** test commit
10662      * **chore:** remove all api files
10663      * **feat:** log errors to logfile
10664    
10665    ### 04-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10666    
10667      * **docs:** update invite request link
10668      * **docs:** update terms of service link
10669      * **docs:** update assets
10670      * **fix:** emoji command not working (#62)
10671    
10672    ### 03-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10673    
10674      * **docs:** update terms of service
10675      * **docs:** add terms of service
10676      * **docs:** add guides for automoderation
10677      * **docs:** add guides for locking channels
10678      * **docs:** add guides of different types of bans
10679      * **fix:** welcome messages are not properly parsed
10680      * **refactor:** mention users while welcoming
10681      * **docs:** update logo link
10682      * **docs:** add privacy policy
10683    
10684    ### 02-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10685    
10686      * **refactor:** make the AFK system more detailed (#69)
10687    
10688    ### 01-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10689    
10690      * **fix:** random status service
10691      * **fix:** random status service
10692      * **fix:** random status service
10693      * **feat:** save the given status to config file (#66)
10694      * **fix:** replit 429 http error
10695      * **fix:** welcomer command not saving settings
10696    
10697    ### 31-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10698    
10699      * **feat:** add a PFP lookup command (#64)
10700      * **fix:** update help command entries limit
10701      * **feat:** update help command
10702      * **feat:** sent restart logs to home server
10703      * **fix:** log the 419 errors
10704      * **perf:** exec `kill 1` when login error occurs in replit
10705      * **feat:** add guild lookup command
10706      * **feat:** add the userlookup slash command
10707      * **feat:** complete the userlookup command
10708      * **feat:** add debug logger
10709      * **feat:** add debug logging event
10710    
10711    ### 29-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10712    
10713      * **feat:** add basic user lookup command
10714      * **fix:** system command not showing correct uptime
10715      * **feat:** add more welcome messages
10716      * **fix:** adding snippet overwrites whole snippets file
10717    
10718    ### 28-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10719    
10720      * **fix:** undefined profile status emoji when using external emoji
10721      * **fix:** undefined profile status emoji when using external emoji
10722      * **chore:** bump version number
10723      * **fix:** wrong help info for welcomer command
10724      * **fix:** add off option to ping filter
10725      * **feat:** toggle message filters option
10726      * **fix:** check if admin key is empty
10727    
10728    ### 26-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10729    
10730      * **docs:** add changelog
10731      * **chore:** bump version number
10732      * **chore:** final fixup for v3.0.0 release
10733      * **docs:** update help command
10734      * **refactor:** drop support for legacy command in the embed command
10735      * **chore:** update example env file
10736      * **style:** remove unneeded spaces
10737      * **style:** remove unneeded imports
10738    
10739    ### 24-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10740    
10741      * **refactor:** remove command cooldown service
10742      * **feat:** add eval command
10743      * **fix(security):** command handler not checking for owner only commands
10744      * **fix:** show user status properly (#59)
10745      * **fix:** order the roles in the profile command (#59)
10746      * **refactor(utils):** use strict time distance
10747    
10748    ### 22-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10749    
10750      * **feat(commands):** add hash command for hashing text content
10751      * **fix:** embed commands not working in legacy mode
10752      * **chore:** integrate with PM2 process manager (#60)    
10753          
10754          
10755      * **fix:** echo and send command not sending attachments
10756      * **feat:** echo and send command now supports attachments and embeds
10757      * **refactor(snippets):** create an embed parser utility function
10758    
10759    ### 21-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10760    
10761      * **feat:** add support of embeds inside snippets (#57)
10762      * **fix:** embed builders not setting custom colors
10763      * **fix:** add `embed:` identifier to make sure that the input is an embed
10764      * **refactor:** update slash commands (#57)
10765      * **feat:** create embeds from JSON schema (#57)
10766      * **feat:** add embed builder schema command (#57)
10767      * **feat:** make subcommands of embed command (#57)
10768    
10769    ### 20-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10770    
10771      * **feat:** add embed builder command (#57)
10772      * **refactor(welcomer):** add custom messages support with randomization (#56)
10773      * **feat:** add synchronous emoji() function
10774      * **feat:** add support of custom permission checker method
10775    
10776    ### 19-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10777    
10778      * **refactor:** improve channel locking systems
10779      * **fix(automod):** anti raid systems locking channels multiple times
10780    
10781    ### 18-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10782    
10783      * **style:** finishing touches to the channel locking system
10784      * **feat:** improved channel locking system (#18)
10785    
10786    ### 17-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10787    
10788      * **build:** add date-fns to package.json
10789      * **fix:** timeProcess function not returning years (#55)
10790      * **fix(utils):** cannot fetch users mentioned in commands (#54)
10791      * **feat:** log crash reports using webhooks
10792      * **feat(utils):** add splitMessage() function
10793    
10794    ### 16-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10795    
10796      * **fix:** user gets muted on rejoin when mute time is set
10797      * **refactor:** update service loading strategy (#51)    
10798          
10799        From now all services will be loaded dynamically.  
10800          
10801      * **build:** update project initialization script
10802      * **build:** update package.json
10803      * **build:** update project initialization script
10804      * **docs:** update readme
10805      * **build:** update package.json
10806    
10807    ### 15-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10808    
10809      * **chore:** update issue templates
10810      * **feat(automod):** auto mute on rejoin (#40)
10811      * **refactor:** make all services inherit a base class
10812    
10813    ### 14-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10814    
10815      * **feat:** add anti-join systems
10816      * **chore:** ignore lock file
10817      * **chore:** ignore lock file
10818      * **chore:** ignore lock file
10819      * **chore:** ignore lock file
10820      * **fix:** allow users to moderate themselves
10821    
10822    ### 13-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10823    
10824      * **docs:** update readme
10825      * **docs:** update readme
10826      * **docs:** add discord server link
10827      * **docs:** update readme
10828      * **feat:** config management command (#49)    
10829          
10830        *** feat:**  config management command  
10831          
10832        *** fix:**  workflows  
10833      * **feat(automod):** create mod history automatically (#46)
10834    
10835    ### 09-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10836    
10837      * Create LICENSE
10838    
10839    ### 06-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10840    
10841      * **docs:** update readme
10842    
10843    ### 04-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10844    
10845      * **docs:** update readme
10846      * **fix:** role position checking error
10847      * **refactor:** ignore bots on join/leave
10848      * **refactor:** remove permission requirements for echo command
10849      * **refactor(commands):** require permissions
10850    
10851    ### 03-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10852    
10853      * **refactor:** commands requires special permissions
10854      * **refactor:** ban command requires BAN_MEMBERS permission
10855      * **refactor:** ban command requires BAN_MEMBERS permission
10856      * **refactor:** mute command requires MODERATE_MEMBERS permission
10857    
10858    ### 01-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10859    
10860      * **feat(welcomer):** add more welcome messages
10861      * **refactor(welcomer):** mention user when they join
10862    
10863    ### 30-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10864    
10865      * **fix:** wrong sample config
10866      * **feat:** random welcome messages (#44)    
10867          
10868          
10869      * **fix:** json syntax error in sample config
10870    
10871    ### 29-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10872    
10873      * **chore:** merge everything
10874      * **chore:** commit changes
10875    
10876    ### 27-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10877    
10878      * **fix:** running commands will throw an error
10879    
10880    ### 24-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10881    
10882      * **fix(typescript):** wrong typings
10883      * **fix(typescript):** unknown identifier issues
10884      * **feat:** add proper permission checking and error messages
10885      * **fix(automod):** repeated text filter channel exclution (#43)    
10886          
10887        *** fix(automod):**  repeated text filter channel exclution  
10888          
10889        **BREAKING CHANGE:**  This will disable repeated text filter in the spam filter excluded channels.  
10890          
10891        *** fix(automod):**  repeated text filter channel exclusion  
10892          
10893        **BREAKING CHANGE:**  This will disable repeated text filter in the spam filter excluded channels.  
10894    
10895    ### 23-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10896    
10897      * **fix:** typescript issues in ModerationEmbed class
10898      * **fix:** typescript issues in bean command
10899      * **style:** debug messagefilter
10900      * **refactor(commands):** use ModerationEmbed instead of MessageEmbed class
10901      * **feat(utils):** add setReason method to ModerationEmbed class
10902      * **feat(utils):** add a dedicated class for moderation command embeds
10903      * **fix:** mention reading strategy (#41)    
10904          
10905        *** fix(commands):**  ban related commands not working when banning users outside of the server  
10906          
10907        *** fix(utils):**  reading users/members in the wrong way  
10908    
10909    ### 20-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10910    
10911      * **feat:** add rickroll filter (#22)
10912      * **feat:** add seperate folder for resources
10913      * **fix(automod):** mass ping filter not working (#32)
10914      * **fix(commamds):** clear command not working without message count
10915    
10916    ### 19-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10917    
10918      * **feat(utils):** add mention input parser (#36)    
10919          
10920        Added a mention parser, which parses raw user inputs.  
10921    
10922    ### 18-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10923    
10924      * doc: add security policy
10925      * doc(readme): add features section
10926      * doc: update readme
10927      * doc: update readme
10928      * doc: update readme
10929      * **chore:** add .env.example file
10930      * **chore:** add example config file
10931    
10932    ### 17-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10933    
10934      * doc: update readme
10935      * Update docs_issue.md
10936      * **chore:** create docs issue template
10937      * doc: Add incomplete docs warning
10938      * Update docs-deploy.yml
10939      * doc: update README.md
10940      * Update WarnCommand.ts
10941      * Update build.yml
10942      * Update WarnCommand.ts
10943      * **build(eslint):** set no-mixed-spaces-and-tabs rule to warn
10944      * **style(bean-cmd):** fix space and tab mixings
10945      * Update build.yml
10946      * Update build.yml
10947      * **feat(mod-cmds):** added proper DM error messages for bean command
10948      * **fix(mod-cmds):** add proper try-catch to avoid crashes
10949      * **feat(mod-cmds):** added proper error messages for DM errors
10950      * **build:** add husky directory
10951      * **chore:** update package.json
10952      * **build:** add husky and commitlint
10953      * Update PULL_REQUEST_TEMPLATE.md
10954      * Add Non-moderable role (#34)    
10955          
10956        *** feat(utils):**  add shouldNotModerate() function  
10957          
10958        *** fix(mod-cmds):**  no non-moderable role checking  
10959      * **build:** add ts-node as a dependency
10960      * Update dependencies
10961      * Use npm as a package manager
10962    
10963    ### 12-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10964    
10965      * Update package.json
10966      * Update project license
10967    
10968    ### 19-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10969    
10970      * Updated spam filter
10971      * Bump version number
10972      * Added ESLint
10973      * Updated routes according to the dashboard
10974    
10975    ### 17-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10976    
10977      * Removed unneeded console logging
10978      * Revert "Revert bf4c865b77af870cbba63df3a3e9750675fb9e65"    
10979          
10980        This reverts commit fd37df3a16583f98eb45656bd716beab03f3d029.  
10981          
10982      * Revert bf4c865b77af870cbba63df3a3e9750675fb9e65
10983      * Add token filter
10984    
10985    ### 13-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10986    
10987      * Create PULL_REQUEST_TEMPLATE.md
10988      * Update issue templates
10989      * Create CONTRIBUTING.md
10990      * Added Code of Conduct (#14)    
10991          
10992        * Added Code of Conduct  
10993          
10994        * Create CODE_OF_CONDUCT.md  
10995      * Update build.yml
10996      * Update build.yml
10997    
10998    ### 12-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
10999    
11000      * Updated package.json
11001      * Added verification data fetching API route
11002      * Update docs-deploy.yml
11003      * Change copyright holder name
11004    
11005    ### 11-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11006    
11007      * Added verification system
11008    
11009    ### 08-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11010    
11011      * Update main.html
11012      * Update mkdocs.yml
11013      * 2.4.0
11014      * Added support of context menu commands
11015      * Added hardmuting support
11016      * Fix docs theme color
11017      * Fix docs theme color
11018    
11019    ### 07-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11020    
11021      * Add documentation
11022      * Fix file path issues
11023      * Updated OG meta tags
11024      * Updated docs
11025      * Improved message deletion
11026      * 2.2.0
11027      * Added domain filters
11028      * Updated help information
11029    
11030    ### 06-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11031    
11032      * Update mkdocs.yml
11033      * Update mkdocs.yml
11034      * Update docs-deploy.yml
11035      * Update docs-deploy.yml
11036      * Update mkdocs.yml
11037      * Update mkdocs.yml
11038      * Update mkdocs.yml
11039      * Added tempban and softban command
11040      * Fix history command
11041      * CLI fixup
11042      * Improved channel locking
11043      * Upgraded mute and unmute command
11044      * Update banning_users.md
11045      * Update banning_users.md
11046    
11047    ### 05-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11048    
11049      * Update workflows
11050      * Update workflows
11051      * Update workflows
11052      * Update workflows
11053      * Update workflows
11054      * Rename main.yml to docs-deploy.yml
11055      * 2.1.0
11056      * 2.0.2
11057      * Updated the database system
11058      * Create main.yml
11059      * Delete main.yml
11060      * Rename docs-deploy.yml to build.yml
11061      * Rename build.yml to docs-deploy.yml
11062      * Create main.yml
11063    
11064    ### 04-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11065    
11066      * Updated warning system
11067      * Updated docs
11068      * Create docs.yml
11069      * Add documentation
11070      * Added punishment appeal contact system
11071      * Updated clear command
11072    
11073    ### 02-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11074    
11075      * Update slash commands
11076      * Upgraded clear command
11077      * Added command line system
11078    
11079    ### 01-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11080    
11081      * Update system command
11082      * Fixed rolelist command
11083      * Fixed rolelist command
11084      * Added proper help information
11085      * Added proper help information
11086    
11087    ### 31-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11088    
11089      * Release version 2.0.0-beta2
11090      * Bump version number
11091      * Fixed afk command
11092      * Fix -system showing wrong command type
11093    
11094    ### 30-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11095    
11096      * Fixed issues
11097      * Fixed security issues
11098      * Added autoclear channels on member leave support
11099      * Added slash commands autocompletion support
11100    
11101    ### 29-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11102    
11103      * Fixed slash command issue
11104      * Add -setchperms command
11105      * Added -massban command and fixed ban loggings
11106      * Added -rolelist command
11107      * Improved spam filter
11108      * Added debug info support and startup manager
11109    
11110    ### 28-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11111    
11112      * Improved automation
11113      * Improved command cooldown system
11114    
11115    ### 27-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11116    
11117      * Added -ballot command
11118      * Added -emoji command and cooldown support
11119      * Push api directory
11120      * Update workflows
11121      * Release version 2.0
11122    
11123    ### 14-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11124    
11125      * Update Logger.js
11126      * Release version 1.10.0    
11127          
11128        * Added -queues command to list all queued jobs  
11129        * Added -joke command to fetch random jokes  
11130        * Added support of user tags in some user-based commands  
11131          
11132    
11133    ### 13-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11134    
11135      * Added clearTimeoutv2() function
11136      * Added clearTimeoutv2() function
11137      * Added clearTimeoutv2() function
11138    
11139    ### 12-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11140    
11141      * Release version 1.8.0    
11142          
11143        * Added setTimeout() and DB combination support so that the timeouts would never get lost even if the bot stops  
11144        * Added messages scheduling, expiring and both in one support  
11145          
11146    
11147    ### 11-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11148    
11149      * Improved edited message scanning and added file filters
11150      * Improved edited message scanning and added file filters
11151      * Improved edited message scanning and added file filters
11152      * Improved edited message scanning and added file filters
11153    
11154    ### 10-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11155    
11156      * Last fixup
11157      * Updated anti-raid systems
11158      * Fixed issues and improved logging
11159      * Fixed issues and improved logging
11160    
11161    ### 09-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11162    
11163      * Fixed multiple channel mentions conflict in -echo command
11164      * Fixed multiple channel mentions conflict in -echo command
11165    
11166    ### 06-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11167    
11168      * Update README.md
11169      * Added starboard feature
11170      * Add -stats command
11171      * Add -stats command
11172    
11173    ### 05-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11174    
11175      * Improved AFK engine
11176      * Added -send command and added support of attachments in snippets
11177      * Added -send command and added support of attachments in snippets
11178      * Update README.md
11179      * Added AFK engine
11180    
11181    ### 04-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11182    
11183      * More improvements
11184      * Fixed crash logging when sending long messages
11185    
11186    ### 03-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11187    
11188      * Added word and invite filters
11189      * Added word and invite filters
11190    
11191    ### 02-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11192    
11193      * Updated spam and anti raid systems
11194      * Updated spam and anti raid systems
11195      * Fixup
11196      * Directory fixup
11197      * Directory fixup
11198      * Added support of disabling commands for different roles
11199    
11200    ### 01-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11201    
11202      * Typo fixup
11203      * Typo fixup
11204      * Typo fixup
11205      * Release fixup
11206      * Initial release v1.0.0
11207    
11208    ### 30-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11209    
11210      * Added new features
11211    
11212    ### 23-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11213    
11214      * Update README.md
11215      * Create build.yml
11216      * Added lock and unlock commands and improved command parsing
11217    
11218    ### 21-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11219    
11220      * Fix security issues
11221      * Merge tag 'v0.1.0' into develop    
11222          
11223        v0.1.0  
11224          
11225      * Merge branch 'release/0.1.0'
11226      * Added base commands
11227    
11228  ### 29-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  ### 06-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11229    
11230  * fix: update blaze_wrapper.properties    * Initial Commit
 * fix: update .bun-version  
 * chore: fix version  
 * ci: fix release workflow  
 * * now using onesoft-sudo/conventional-release-action workflow  
 * chore(extensions): build extensions [skip ci]  
   
 ### 28-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * ci: fix docs workflow  
 * ci: fix docs workflow  
 * ci: update docs workflow  
 * ci: update docs workflow  
 * feat(services:verification): allow different domains for verification urls  
 * chore(extensions): build extensions [skip ci]  
   
 ### 28-08-2024 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update readme  
 * ci: add docs build workflow  
   
 ### 28-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.26.0 [skip ci]  
   
 ### 27-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: ignore drizzle snapshots  
 * fix: better error messages on VPN check fail  
 * feat: finalize verification system  
 * chore(extensions): build extensions [skip ci]  
   
 ### 27-08-2024 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update drizzle journal  
 * docs: update automod details page  
   
 ### 27-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.25.1 [skip ci]  
 * release: v9.25.0 [skip ci]  
   
 ### 26-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * * update license for sudobot's logo tot CC BY-NC-ND 4.0  
   
 ### 26-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.24.8 [skip ci]  
 * release: v9.24.7 [skip ci]  
   
 ### 26-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(services:rules): member update rule checks fail with a BUG message  
 * fix(commands:config): undefined `this.dottedConfig?.system`  
 * chore(extensions): build extensions [skip ci]  
   
 ### 25-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.24.6 [skip ci]  
 * release: v9.24.5 [skip ci]  
 * release: v9.24.4 [skip ci]  
 * release: v9.24.3 [skip ci]  
   
 ### 25-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(extensionManager): remove pre-linked tsconfig in extension directory if any  
 * fix(extensions): issues while loading extensions with bun  
 * chore: update .gitignore  
 * refactor(extensions:neko): fully support sudobot v9 APIs  
 * refactor(extensions:neko): fully support sudobot v9 APIs  
 * fix(commands:joke): api ninjas dad joke api does not allow limit query param anymore  
 * fix: config command causing JS not an object error  
 * chore(extensions): build extensions [skip ci]  
   
 ### 25-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
 * chore: update readme  
   
 ### 24-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 23-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.24.2 [skip ci]  
 * release: v9.24.1 [skip ci]  
   
 ### 23-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(blazebuild): invalid argument passed to String.prototype.repeat()  
 * fix(blazebuild): invalid argument passed to String.prototype.repeat()  
 * chore(extensions): build extensions [skip ci]  
   
 ### 23-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(blazebuild): syntax error  
 * fix(blazebuild): column number resolves to Infinity when on non-TTY environment  
 * chore: update FUNDING.yml  
   
 ### 22-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
 * chore: update readme  
   
 ### 22-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]  
   
 * Signed-off-by: dependabot[bot] <support@github.com>  
   
 ### 22-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.24.0 [skip ci]  
   
 ### 22-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add `/guilds/:id/roles` and `/guilds/:id/channels` endpoints  
 * chore(extensions): build extensions [skip ci]  
   
 ### 21-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * deps: update axios to v1.7.4  
 * fix: regenerate release [trigger ci]  
 * ci(releases): fix release workflow not creating dist packages with build directory  
 * chore(extensions): build extensions [skip ci]  
   
 ### 21-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.23.3 [skip ci]  
   
 ### 20-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix metadata url base generation  
 * docs: fix type errors  
 * docs: force user selected canonical  
 * docs: statically generate sitemaps  
   
 ### 20-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 19-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: add robots.txt  
   
 ### 19-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 18-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: fix broken links  
 * fix(cluster): feature flag proxy URL  
 * fix(commands:help): broken links  
 * fix(commands:about): broken links  
 * docs: fix broken image links  
 * docs: update nodejs versions in getting started page  
 * chore: update readme  
 * chore: update readme  
 * chore(readme): fix broken links  
 * docs: update broken links  
   
 ### 18-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.23.2 [skip ci]  
 * release: v9.23.1 [skip ci]  
   
 ### 18-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 17-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update FUNDING.yml  
   
 ### 17-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 16-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 15-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update getting started page for windows  
   
 ### 15-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 14-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 13-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 12-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 11-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions workflow  
   
 ### 11-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 10-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 09-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 09-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions workflow  
   
 ### 08-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 07-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * feat(commands:fun): add HTTP cat/dog command  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 07-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.23.0 [skip ci]  
   
 ### 07-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: add bun guide in getting started page  
 * chore: add bun command snippet in extensions guide for v9  
   
 ### 06-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 06-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions workflow  
   
 ### 05-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 04-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 04-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 03-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix(services:moderation_rules): crashes during member permission checks  
 * feat(logger): add new logging mode `BUG`  
 * fix(commands:afk): issues with reason verification  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 03-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(readme): add mailing list info  
 * docs: update blazebuild cli option usage  
   
 ### 03-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]  
   
 * Signed-off-by: dependabot[bot] <support@github.com>  
 * Signed-off-by: dependabot[bot] <support@github.com>  
   
 ### 03-08-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.22.0 [skip ci]  
   
 ### 02-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 01-08-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 31-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * feat(logging): unsubcribe to events and exclusion overrides  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix(welcomer): `:guild:` placeholder is not replaced  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 31-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.21.0 [skip ci]  
 * release: v9.20.2 [skip ci]  
   
 ### 30-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 29-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 29-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update getting started page for v9  
 * docs: update getting started page for v8  
 * chore: update README.md  
 * docs: update getting started page for v9  
   
 ### 28-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix(blazebuild:wrapper): redundant warning about global version mismatch  
 * build: update migrate task  
 * chore: update drizzle config  
 * ci: update build workflow  
 * build: update blazebuild tasks to not use drizzle-kit  
 * deps(dev): remove drizzle-kit  
 * chore: add drizzle migrations manually  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(scripts): add OSN commons genchangelog script  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 28-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.20.1 [skip ci]  
   
 ### 28-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * build: fix migrate task  
 * build: update BuildPlugin.ts to not import removed tasks  
 * build: update drizzle.config.ts  
   
 ### 27-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * ci: update build workflow  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * ci: update extensions workflow  
 * chore: update husky commit-msg hook  
 * docs: keep separate extension development guides for v8 and v9  
 * docs: update extension development guide  
 * build(extension:neko): update extension metadata and deps  
 * ci: update extensions workflow  
 * deps: update versions  
 * feat(commands:shot): `--nickname/-n` option  
 * fix(commands:help): incompletely showing command options  
 * chore(extensions): build extensions [skip ci]  
 * fix: help command group list sort  
 * chore: update package.json  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 27-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.20.0 [skip ci]  
 * release: v9.19.1 [skip ci]  
   
 ### 26-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(blazebuild): fix merge conflicts  
 * chore(blazebuild): update bun lockfile  
 * fix(blazebuild): install missing type definitions  
 * chore: update version dotfiles  
 * build: update blazew  
 * build: change node version in blaze_wrapper.properties  
 * fix(blazebuild): allow higher versions of node to be installed  
 * fix: correct all imports to ArgumentParser  
 * refactor(framework): rename ArgumentParserNew to ArgumentParser  
 * fix: typescript build errors  
 * test: add tests for the new argument parser  
 * fix(framework:arguments): error handling issues  
 * chore(extensions): build extensions [skip ci]  
 * fix: remove the old argument parser  
 * refactor(commands): use the new argument parser (3/3)  
 * chore(extensions): build extensions [skip ci]  
 * fix: afk command malfunctioning  
 * chore: fix commit-msg hook  
 * chore: update vscode settings  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 26-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.19.0 [skip ci]  
   
 ### 26-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: new improved argument parsing (#186)  
   
 ### 25-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(husky): make commit-msg hook optional for commitlint checks  
 * feat(trolling): prevent users from using troll commands against the bot or sysadmins  
 * refactor(commands:shot): use new argument parser  
 * refactor(commands): use the new argument parser (1/3)  
 * feat: usable argument parsing  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 25-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * deps: Bump glob from 10.4.5 to 11.0.0 in /blazebuild (#184)  
   
 ### 18-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * feat: new argument parser completed  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 17-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.18.2 [skip ci]  
   
 ### 17-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(api): invalid endpoint /challenge/auth/discord  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * feat: introduce new argument parser  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 16-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * deps(docs): update packages  
 * deps(blazebuild): update packages  
 * deps: upgrade  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore: update .gitignore  
 * fix: update theme color for v9  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 16-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]  
   
 * ...  
   
 ### 16-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.18.1 [skip ci]  
   
 ### 15-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 14-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 13-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix(kernel): better error messages during 2FA failure  
 * build: update build tasks  
 * feat(blazebuild): better CLI argument parsing  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix: environment variable parsing errors when using 2FA  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 13-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions.yml  
   
 ### 13-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.18.0 [skip ci]  
 * release: v9.17.5 [skip ci]  
   
 ### 12-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * fix(blazebuild): command line argument parsing  
 * fix: apiServer loading error (race condition)  
 * chore: update package.json  
 * build: fix copyResources task  
 * fix(blazebuild): sdk management  
 * chore(extensions): build extensions [skip ci]  
 * build: update migrate tasks  
 * chore: update package.json scripts  
 * chore: update package.json scripts  
 * chore(extensions): build extensions [skip ci]  
 * chore: update package.json scripts  
 * deps: remove cross-env  
 * chore: update package.json scripts  
 * ci: finalize build workflow  
 * ci: force git to use LF  
 * chore: add .gitattributes  
 * build: update copyResources task  
 * build: update tsconfig.json  
 * chore(extensions): build extensions [skip ci]  
 * build: update blazebuild tasks for windows  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * chore: debug  
 * fix(blazebuild): invalid path splitting on windows  
 * ci: update build workflow  
 * ci: update build workflow  
 * chore: update blazew.ps1  
 * fix(blazebuild): spawn race condition  
 * fix(blazebuild): spawn race condition  
 * fix(blazebuild): spawn race condition  
 * fix(blazebuild): spawn race condition  
 * fix(blazebuild): spawn race condition  
 * ci: trigger blazebuild  
 * fix(blazew): trying to symlink into a missing directory  
 * fix(blazew): trying to symlink into a missing directory  
 * fix(blazew): trying to symlink into a missing directory  
 * fix(blazew): trying to symlink into a missing directory  
 * fix: blazew bun crashing on CI  
 * ci: update build workflow  
 * feat(blazebuild): auto install deps  
 * fix(blazebuild): logic to determine bun path if its installed globally  
 * fix(blazebuild): bun crashes  
 * fix(blazebuild:bug:bun-internal): a workaround for bun crash during creation of child process  
 * fix(blazebuild): cpu arch check for arm64  
 * ci: update build workflow  
 * feat(blazebuild): support windows  
 * feat(blazebuild): better blazebuild wrapper  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 12-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.17.4 [skip ci]  
 * release: v9.17.3 [skip ci]  
 * release: v9.17.2 [skip ci]  
 * release: v9.17.1 [skip ci]  
 * release: v9.17.0 [skip ci]  
   
 ### 12-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update getting started page  
   
 ### 11-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 11-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: change v8 getting started alert level to note  
 * docs: add alert for v8 getting started page (#179)  
   
 ### 11-07-2024 [nin <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * Update page.mdx  
 * i wonder if this works  
   
 ### 10-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * docs: add slash command registration guide  
 * build: update custom build tasks  
 * fix: incorrect command line argument handling  
 * fix: command line option `-u`, `-g`, and `-c`  
 * docs: details on heap allocation errors  
 * chore(extensions): build extensions [skip ci]  
 * docs: getting started guide for v9  
 * build: add migrate and generateMigrations task  
 * chore(extensions): build extensions [skip ci]  
 * docs: update donations link  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * docs: adjust min width for the TOC  
 * docs: fix scroll issues when the TOC is large  
 * docs: update nextjs config  
 * chore(extensions): build extensions [skip ci]  
 * docs: update nextjs config  
 * docs: update licensing page  
 * docs: update licensing page  
 * docs: update scripts  
 * docs: add license logo icons  
 * docs: use plain markdown for license docs  
 * docs: use plain markdown for license docs  
 * docs: better license summary  
 * docs: add licensing page  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * docs: update readme  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 10-07-2024 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci: fix docker workflow  
 * ci: update docker workflow  
   
 ### 10-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * deps: bump react-icons from 4.12.0 to 5.2.1 in /docs  
 * deps: bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs  
 * chore(readme): update logo link  
 * chore(readme): update logo image  
 * docs: update licensing page  
 * chore(blazebuild): update README.md  
 * chore: update README.md  
 * ci: update extensions.yml  
   
 ### 10-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.16.20 [skip ci]  
 * release: v9.16.19 [skip ci]  
   
 ### 09-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore: update readme  
 * ci(commitlint): ignore dependabot commits  
 * chore: update commitlint config  
 * ci(commitlint): ignore dependabot commits  
 * fix(services): make sure to import `tar` correctly  
 * fix: remove console.log calls  
 * fix(caching): not using cached values  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore: update readme  
 * docs: license docs under the AGPL-3.0 and GFDL-1.3  
 * chore(blazebuild): add license  
 * chore(extensions): build extensions [skip ci]  
 * chore(blazebuild): update readme  
 * chore(config:schemas): regenerate schema files  
 * fix(api:MainController): reset started_at date of the server when it's not present  
 * fix(schemas:systemConfig): using unstable date as schema default  
 * chore(extensions): build extensions [skip ci]  
 * build(blazew): update script debug mode  
 * chore(extensions): build extensions [skip ci]  
 * build(docker): update Dockerfile  
 * chore(debug): update blazew  
 * ci: update extensions workflow  
 * ci: fix workflows  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 09-07-2024 [Conventional Changelog Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.16.18 [skip ci]  
 * release: v9.16.17 [skip ci]  
 * release: v9.16.16 [skip ci]  
 * release: v9.16.15 [skip ci]  
 * release: v9.16.14 [skip ci]  
 * release: v9.16.13 [skip ci]  
 * release: v9.16.12 [skip ci]  
 * release: v9.16.11 [skip ci]  
 * release: v9.16.10 [skip ci]  
 * release: v9.16.9 [skip ci]  
 * release: v9.16.8 [skip ci]  
 * release: v9.16.7 [skip ci]  
 * release: v9.16.6 [skip ci]  
 * release: v9.16.5 [skip ci]  
 * release: v9.16.4 [skip ci]  
   
 ### 09-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]  
   
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
 * ...  
   
 ### 09-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * build(deps): bump express-rate-limit from 6.11.2 to 7.3.1  
 * ci: update dependabot.yml  
 * build(deps-dev): bump @types/uuid from 9.0.8 to 10.0.0  
 * build(deps): bump reflect-metadata from 0.1.14 to 0.2.2  
 * ci: update dependabot.yml  
 * ci(dependabot): create dependabot.yml  
 * chore(blazebuild): add LICENSE  
   
 ### 08-08-2022 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * NOTE: this commit overwrites its original date.  
   
 ### 09-07-2024 [Ar Rakin <rakinar2@gmail.com>]  
   
 * build(docker): update Dockerfile  
 * build(deps): dependencies were not being installed correctly  
   
 ### 08-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * build(blazew): wrapper script errors  
 * build(blazew): wrapper script errors  
 * build(blazew): update wrapper script  
 * build(docker): update Dockerfile  
 * build(docker): update Dockerfile  
 * ci: update git commit message of the release workflow  
 * build(docker): update Dockerfile  
 * build(docker): update Dockerfile  
 * chore(pm2): update pm2 echosystem configuration  
 * fix(utils): invalid way of determining system prefix  
 * ci: update labels  
 * ci: fix blazebuild workflow  
 * chore(blazebuild): update readme  
 * chore(blazebuild): update readme  
 * fix(security:ModerationRuleHandler): invalid property access on string  
 * chore: update .node-version  
 * chore: fix merge conflicts  
 * ci: add commitlint workflows  
 * fix: optional module loading  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 08-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions.yml  
 * build: update blaze_wrapper.properties  
 * chore: update TODO.md  
 * ci: add blazebuild build workflow  
 * ci(codeql): exclude test files  
 * chore(blazebuild): add version to package.json  
 * chore(blazebuild): update readme  
 * fix: type errors  
 * ci: update commitlint.yml  
 * ci: update extensions workflow  
   
 ### 08-07-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * release: v9.16.3 [skip ci] [skip ci]  
 * chore(release): v9.16.2 [skip ci]  
   
 ### 07-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * ci: update extensions workflow  
 * chore: reorganize extensions and build logic  
 * chore: version files  
 * ci: release workflow  
 * fix(services:updateManager): update unpacking logic  
 * feat: ci test  
 * feat: ci test  
 * ci: release workflow issues  
 * feat: ci test  
 * ci: release workflow issues  
 * fix: unhandled PermissionDeniedError in CommandManager  
 * fix: unhandled PermissionDeniedError in CommandManager  
 * feat: release next version [ci test]  
 * ci: fix release workflow  
 * feat: release next version [ci test]  
 * feat: release next version [ci test]  
 * feat: release next version [ci test]  
 * ci: update releae workflow  
 * feat: better update interactions  
 * fix: reword the about command embed footer  
 * feat: update command  
 * chore: remove unneeded todos  
   
 ### 07-07-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.16.1 [skip ci]  
 * chore(release): v9.16.0 [skip ci]  
 * chore(release): v9.15.0 [skip ci]  
 * chore(release): v9.14.1 [skip ci]  
 * chore(release): v9.14.0 [skip ci]  
 * chore(release): v9.13.0 [skip ci]  
 * chore(release): v9.12.0 [skip ci]  
 * chore(release): v9.11.0 [skip ci]  
 * chore(release): v9.10.1 [skip ci]  
 * chore(release): v9.10.0 [skip ci]  
   
 ### 04-07-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.9.2 [skip ci]  
   
 ### 04-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(models): invalid  logic  
   
 ### 03-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * build: update Dockerfile  
   
 ### 03-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update deps and remove unneeded files  
   
 ### 02-07-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.9.1 [skip ci]  
   
 ### 02-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: remove unnecessary console.log  
 * refactor: organize code  
   
 ### 01-07-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.9.0 [skip ci]  
 * chore(release): v9.8.0 [skip ci]  
   
 ### 01-07-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: better command system  
 * feat: improved shell service  
   
 ### 28-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.7.0 [skip ci]  
   
 ### 28-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: system update service  
   
 ### 25-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 25-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.6.0 [skip ci]  
   
 ### 25-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: eslint warnings  
 * feat: sudobot system shell  
   
 ### 24-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: correct config example  
 * docs: fix eslint errors  
   
 ### 24-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: improved type presentation  
 * docs: finish message rule docs  
 * docs: complete the automod rules page  
 * refactor: restructure the message rule schemas  
 * feat: add moderation rule docs (1/3)  
   
 ### 24-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.5.0 [skip ci]  
   
 ### 23-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.4.0 [skip ci]  
 * chore(release): v9.3.0 [skip ci]  
   
 ### 23-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add v9 release page  
 * chore: rerun ci workflows  
 * chore: add gitignore  
 * chore: remove unneeded files  
 * feat: move to drizzle from prisma  
 * feat: introduce drizzle  
   
 ### 23-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update release workflow  
 * ci: update build workflow  
 * chore: update SECURITY.md  
   
 ### 22-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.2.1 [skip ci]  
 * chore(release): v9.2.0 [skip ci]  
   
 ### 22-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(logging): message deletion log delay  
   
 ### 22-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: compatibility issues with TypeScript 5.5  
 * feat(framework:concurrent): semaphore condition  
 * feat(automod:rules): bypassers  
   
 ### 17-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: fix scheduled workflows  
   
 ### 16-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: remove faulty workflows  
 * ci: add snyk security test workflow  
 * ci: update release workflow  
 * ci: update extension build schedule  
 * release: 9.x-beta.1  
 * Merge branch 'main' into 9.x-dev  
 * feat: survey service  
 * fix: use extension IDs instead of names  
 * feat: better extension API  
 * chore: update tsconfig  
 * chore: update vscode settings  
 * chore(deps): bump discord.js version  
 * feat: bump reminder service  
 * feat: message reporting  
   
 ### 16-06-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v9.1.0 [skip ci]  
   
 ### 15-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: missing boot method in moderation rule handler implementation  
 * chore: update contributor guidelines  
 * feat: message reporting system (1/3)  
 * feat: trigger service  
   
 ### 14-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update comments  
 * fix: eslint issues  
 * feat: ai automod  
 * feat: file filter rule  
 * feat: welcomer service  
 * feat: autorole service  
 * feat: invite tracking in log messages  
   
 ### 13-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(verification): captcha support  
   
 ### 11-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: type mismatch  
 * feat: quick mute service  
 * feat: better queue management in verification service  
   
 ### 10-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: email verification  
   
 ### 08-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: email verification  
 * feat: google auth  
 * feat: github verification  
   
 ### 07-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: remove console.logs  
 * fix: remove console.logs  
 * feat: verification system integration with frontend  
   
 ### 06-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(blazebuild): add TTY check  
 * feat(blazebuild): progress bar  
   
 ### 06-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: blaze wrapper crashing for an extra newline in properties file  
 * build: update blaze_wrapper.properties  
 * build(blazebuild): update wrapper  
 * feat(blazebuild): println() now takes any type of argument  
 * feat(blazebuild): task graph  
 * fix(blazebuild): better module management  
 * chore: update contribution guidelines  
 * build: invalid import  
 * fix(blazebuild): update default export  
 * feat(blazebuild): buildSrc plugins  
 * feat: add verification service  
 * style: add todo comments  
   
 ### 05-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: support storage backups on bun  
 * feat: raid protection  
 * fix: incorrect method signature  
   
 ### 05-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: regex patterns in profile filter  
 * feat: basic profile filters  
 * feat: finish message rule service handler  
   
 ### 04-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: update failing tests  
 * fix: eslint issues  
 * chore: update webstorm configurations  
 * chore: update webstorm configurations  
 * feat: add translate command  
 * feat: add set slowmode command  
 * feat: add extract emoji command  
 * feat: better directive parsing  
 * feat: embed commands  
   
 ### 03-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: build scripts  
 * chore(idea): add configurations  
 * build: fix blazebuild scripts  
   
 ### 03-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * build: update blazew script  
 * feat(blazebuild): project data management  
 * feat: snippet push file command  
 * feat: hot snippet updates  
 * feat: snippet edit command  
 * feat: add missing slash commands  
 * feat: add snippet list command  
 * feat: snippet delete and rename command  
 * feat: snippets  
   
 ### 02-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(blazebuild): task modification  
 * feat: add tasks task  
 * fix: add a fail-safe for self bans  
 * feat: add system ban/unban command  
 * feat: finalize help command (2/2)  
   
 ### 02-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add help command (1/2)  
   
 ### 01-06-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build(tsconfig): revert `importsNotUsedAsValues` to `remove`  
 * feat(blazebuild): fluent async file I/O API  
   
 ### 31-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: update tsconfig.json  
   
 ### 30-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: add system status command  
 * feat: add system status command  
 * feat: add restart command  
 * fix: eval environment  
 * feat: add eval command  
 * feat: add config command  
 * feat: add blockedtoken and blockedword commands  
 * feat: add softban command  
   
 ### 29-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: infraction statistics  
 * feat: add information-related commands  
 * feat: add avatar command  
 * fix: make sure to only allow string literals for permission computation  
 * feat(commands:information): add profile command  
   
 ### 27-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: add fun commands  
 * build: fix blazebuild issues  
 * feat: add more utils to blazebuild  
   
 ### 26-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: finish building blazebuild v2  
   
 ### 26-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: blazebuild v2  
   
 ### 25-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(blazebuild): v2  
   
 ### 24-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add joke command  
 * feat: introduce environment variable type-checking  
 * feat: add cat and dog commands  
 * build(blaze): update blazebuild props  
 * chore: update deps  
 * fix: typescript type errors  
 * refactor: rename zod schemas to stay consistent  
 * refactor: move zod schemas to a different directory  
 * feat: add survey command  
 * feat: add alias of App.getServiceByName() to App.service()  
 * feat: add reminder commands  
 * fix: auth check logic  
   
 ### 13-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): announcement controller  
   
 ### 12-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: login and guild API controllers  
 * feat: queue view and cancel commands  
 * feat: queue list command  
   
 ### 11-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: queue add command  
 * chore: trigger update  
   
 ### 11-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: trigger update  
 * chore: trigger update  
   
 ### 10-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(deps): bump next from 14.0.4 to 14.1.1 in /docs in the npm_and_yarn group across 1 directory  
   
 ### 10-05-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]  
   
 * ...  
   
 ### 05-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: 'or' permission checking mode  
 * feat: expire and schedule commands  
 * feat: reaction roles  
 * feat: reaction roles  
 * feat: anti join systems  
 * feat: add afk clear command  
 * fix: type errors after upgrading discord.js to v14.15.1  
 * chore(deps): update to discord.js v14.15.1  
 * fix: type errors after upgrading to discord.js v14.15.0  
   
 ### 04-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(deps): bump discord.js to v14.15.0  
 * feat: afk system  
   
 ### 03-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: afk system  
 * fix: native build failure on macOS  
 * ci: change macos host type  
 * chore: remove unneeded console.logs  
 * feat: role takeout with mutes  
 * feat: lockall and unlockall commands  
 * fix: add missing command aliases  
 * feat: add shot command  
 * feat: fakeban command  
 * feat: channel locking and unlocking  
 * fix: case sensitivity in command names  
 * chore: add vscode snippets for commands  
   
 ### 02-05-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: update blazebuild wrapper  
 * chore: update deps  
   
 ### 02-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: add more words to spell checker config  
 * fix: missing undefined checks  
 * feat: better error messages and handling  
 * feat: massban command nouses /guild/{id}/bulk-ban endpoint  
   
 ### 01-05-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: fix package.json scripts  
 * feat: add sendhistory command  
 * fix: make use of @root import alias  
 * feat: add dmhistory command  
 * feat: add save message command  
 * feat: add modstats command  
 * fix: pagination issues when using custom fetchers  
   
 ### 30-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: edit message command  
 * feat: send reply command  
 * fix: better command rules and checks  
 * feat: add send command  
 * ci: build errors on macOS  
 * ci: build errors on macOS  
 * ci: build errors on macOS  
 * ci: build errors on macOS  
   
 ### 29-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: directive parsing in embed command  
 * feat: directive parsers  
   
 ### 28-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(framework:args): add channel argument  
 * feat: add echo command  
 * fix: massban and masskick commands  
   
 ### 27-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix page short name  
   
 ### 26-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update build workflow  
 * chore: add resources directories  
 * test: the Stream class  
 * feat: add masskick command  
 * feat: massban command  
 * feat(framework): lazy streams  
 * chore: add resources  
 * feat: reapply mute on user rejoin  
   
 ### 25-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update getting started page  
 * feat: complete logging  
 * fix: unban command  
 * feat: mute/unmute logging  
 * docs: add bun docs to get started (#162)  
 * chore(deps): update package.json  
 * fix: typescript errors  
 * feat: link audit logging service with infraction manager  
 * build: update build.blaze.ts  
 * feat: log member add/remove  
 * docs: update the main page and FAQ  
 * feat: better startup and restart management  
 * docs: update Getting Started page  
 * docs: update termination page  
 * docs: update terms  
   
 ### 25-04-2024 [nin <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * Update page.mdx  
 * add bun docs to get started  
 * Merge branch 'onesoft-sudo:main' into main  
 * Update page.mdx  
 * Update page.mdx  
 * Update page.mdx  
   
 ### 24-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 24-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions:neko): update extension.json  
 * chore: add icon (2/2)  
 * chore: add icon (1/2)  
 * feat: ban and unban logging from audit log event  
 * feat: better logging  
 * feat(logging): message edit  
 * feat: better logging  
 * docs: update the "Getting Started" page  
 * docs: remove google adsense script  
   
 ### 24-04-2024 [nin <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * Update page.mdx  
 * update whats new in v8 under updating so they pull from 8.x to get latest updates  
   
 ### 23-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: mod message notification embed title  
 * feat: modmsg command  
   
 ### 22-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: duration parsing issues  
 * feat: finish infraction commands  
 * fix: add missing permission and usage info  
   
 ### 21-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: infracton clear and reason commands  
   
 ### 20-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: eslint issues  
 * test: add tests for Pagination class  
 * chore: update todos  
 * feat: pagination support  
   
 ### 19-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: update tests for Duration class  
 * fix: eslint errors  
 * chore: add todos  
 * feat: infraction list command  
 * feat: infraction delete command  
 * feat: infraction view command  
 * fix: infraction commands  
 * feat: infraction command  
 * refactor: serialize Duration objects to number  
 * fix: subcommand parsing  
 * feat: add note command  
 * refactor(decorators:TakesArgument): rename overload signature param name  
   
 ### 19-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: explicit type imports to support bun  
 * feat: add clear command  
 * feat: add cleanban and tempban aliases  
 * feat: add giverole, takerole, temprole aliases  
 * fix: remove unneeded debug logging  
   
 ### 18-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update eslint script  
 * build(blazebuild:plugins:ts): no IO output during compilation  
 * feat: add role command  
 * feat: add RoleArgument  
 * fix: remove forceSameMemberCheck override from warn command  
 * fix: infraction manager  
 * fix: better infraction fail-proof and checking  
 * feat: add warn command  
 * fix: permission issues with other moderation commands  
 * feat: add unban ccommand  
 * feat: about command  
 * docs: fix eslint rules issue  
 * chore: fix file permissions  
 * chore: permission fixup (2/2)  
 * chore: permission fixup (1/2)  
   
 ### 17-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(eslint): migrate config files  
 * fix: lint errors  
 * feat: functions/Callable class  
 * fix: type errors  
   
 ### 16-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(blazebuild): do not show task stats if the build fails  
 * fix(blazebuild): hidden tasks  
 * feat(blazebuild): add current node_modules/.bin to PATH on runtime  
 * feat: add notify option to all  moderation commands  
 * feat(commands): add kick command  
 * refactor: use the new Duration API  
 * feat: duration arguments  
 * feat: datetime utils and Duration class  
 * fix: interaction argument parsing  
 * fix: supress errors in production  
 * fix: behavioural issues  
 * fix: member mute status detection logic  
 * fix: the behaviour of commands.permission_mode  
   
 ### 15-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: global feature flags  
   
 ### 14-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: feature flags  
 * docs: add google adsense script  
 * fix: argument name issues  
 * fix: command rrae limits should not affect system admins  
 * fix: command rrate limits should not affect system admins  
 * feat(security): command ratelimiting  
 * feat: unmute command  
 * feat: better resource loading  
   
 ### 13-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * build: fix processCoverageReports task  
 * fix: blazebuild compilation errors  
 * chore: restructure project to better fit with BlazeBuild  
   
 ### 12-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 12-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions:urlfish): build errors  
 * chore(extensions:urlfish): typescript build fix  
 * chore(extensions:urlfish): fix steam scam regex  
 * chore(extensions:urlfish): add steam scam links  
   
 ### 11-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): add neko extension  
 * feat: re-implement all message moderation rules  
 * test: add tests for GlobalStore cache  
 * feat: add implementation for the file extension filter  
 * feat: add implementation for the mime filter rule  
 * feat: add implementation for the domain rule  
 * feat: add implementation for the domain rule  
 * feat(infractions): role modification infractions  
 * chore: remove unneeded TODOs  
 * fix(blazew): no modify bashrc  
 * refactor: move complex tasks into build_src  
 * feat: better task management  
 * chore: add missing lockfile  
 * feat(blazebuild): improved tasks task  
 * refactor: move blazebuild project into blazebuild/  
   
 ### 11-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: typescript errors  
 * fix: better task listing  
 * chore: update tsconfig  
 * fix: build fails  
 * feat(blazebuild): improved blaze wrapper  
 * feat: better dependency update checking  
 * chore: remove lockfiles  
 * build: blazew wrapper issue  
   
 ### 10-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: add words to spell checker exclusion list  
 * build: update build script  
 * fix: build caching issues  
 * test: add tests for Promise polyfills  
 * test: add tests for concurrency utils  
 * feat(framework:polyfills): helper function to polyfill Promise.withResolvers()  
 * fix: logic issues with mutex and semaphores  
 * feat(framework:concurrency): asynchronous mutex  
 * fix: typings in Semaphore  
 * feat(framework:concurrency): add Semaphore class  
   
 ### 10-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: missing intended call for functions  
 * feat: implement moderation rules  
 * refactor: update and simplify ban command  
   
 ### 09-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(eslint): unused imports  
 * fix: invalid override in RuleModerationService.ts  
 * chore: remove unneeded files  
 * feat(framework:tools): add a properties parser  
 * fix(framework:file): readLines() function  
 * fix(blaebuild): dependency cache issue  
 * feat(framework:io): a better File class for disk I/O  
 * refactor: rename DynamicLoader to ClassLoader  
   
 ### 09-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: argument class NumberArgument and IntegerArgument  
 * test: argument parsing with separate classes  
 * fix: load missing services  
 * style: reformat  
   
 ### 08-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update husky installation command  
 * ci: update build workflow  
 * build(blazew): improved installation and automatic downloads  
 * fix(tests): add missing imports  
   
 ### 08-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(blazew): path issues  
 * fix(blazew): path issues  
 * fix(blazew): path issues  
 * fix(blazew): path issues  
 * fix(blazew): nvm setup issues  
 * fix(blazew): nvm setup issues  
 * fix(blazew): force installation and usage of bun  
 * fix(blazew): setup runtime tools before checking for interpreters  
 * fix(blazebuild): typescript compilation errors  
 * build(wrapper): source bashrc  
 * build(wrapper): auto install runtime tools  
 * ci: blazebuild workflow update  
 * build: add test task  
 * feat(blazebuild): test automation  
 * fix(blazebuild): better build stats  
 * fix: typescript compilation errors  
 * feat: moderator permission checking in commands  
 * feat: introduce moderator permission checking  
 * fix: eslint issues  
 * feat(automod): create rule moderation service  
   
 ### 07-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod): add spam filter service  
 * chore: add excluded words to spell checker  
 * feat(services): complete moderation service  
 * build: fix caching issues  
 * chore: update gitignore  
 * chore: remove unneeded files  
 * build: update dump types task  
 * feat(services:infractionManager): bulk deletion of messages  
 * chore: add words to spell checker ignore list  
   
 ### 06-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: update build tasks  
 * build(blazebuild): better incremental builds and precondition checking  
 * build(blazebuild): better build summaries  
 * build: incremental build support  
 * build: better task management  
   
 ### 05-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: use task classes  
 * feat(infractions): muting, kicking, and unmuting support  
   
 ### 04-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: fix blazebuild wrapper script failing on macOS  
 * build: fix blazebuild wrapper script  
 * build: fix blazew wrapper script  
 * build: fix blazew wrapper script  
 * build: fix blazew wrapper script  
 * style: fix eslint issues  
 * style: remove unneeded imports (eslint)  
 * feat: add user ban and unban support  
 * feat(framework:scheduler): better queue management  
 * feat(db:prisma): update schemas  
 * feat(framework:arguments): parsing with different types and names  
 * chore: update tsconfig  
 * chore: remove unneeded files  
 * feat: add automod services  
   
 ### 04-04-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update FUNDING.yml  
   
 ### 03-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: add blazew.bat  
 * build: improvements  
 * feat(blazebuild): better non tty screens support  
 * build: blazebuild wrapper improvements  
   
 ### 02-04-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: build order issues  
 * build: blazebuild compilation error  
 * build: blazebuild deps cache fix  
 * fix: blaze wrapper  
 * refactor: move setup logic to blazew  
 * fix(blazebuild): references to uninstalled packages  
 * fix(blazebuild): references to uninstalled packages  
 * ci: fix build workflow  
 * ci: fix build workflow  
 * ci: build with blazebuild  
 * build: update build tasks  
 * feat(blazebuild): support afterDependencies task  
 * build: use BlazeBuild as the primary build system  
 * feat(framework): introduce contracts  
 * fix(framework:cache): type errors  
 * feat(infractionManager): auto-delete infraction fallback threads as well  
 * feat(framework:queues): pass payload to the execute() method as well  
 * feat(framework:container): export a singleton object  
   
 ### 31-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * perf: better caching and ttl checking  
   
 ### 30-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: better cache management (sweep & ttl)  
   
 ### 28-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * style: update SystemAdminPermission docs  
   
 ### 28-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: organize tests  
 * feat(prisma): new queue schema  
 * feat: queue support and infraction channel deletion queue  
 * feat: entity fetching utils  
 * feat(framework): queue management  
 * feat: subcommand permission inheritance  
   
 ### 26-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(eslint): remove unused imports  
 * style: add license comments  
 * feat(framework): support subcommands in isolated and combined mode  
 * fix: support default_permission_mode  
 * feat(framework): better subcommand handling  
 * build: add more built in tasks  
 * fix(framework:fs:typings): better typing for writeFileContents() method  
 * style: add explicit access modifiers to class members  
 * chore: update todos  
 * feat: support interactions  
 * feat(framework): support interactions  
 * build: better build caching  
   
 ### 25-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build(blazebuild): support advanced builds and dependency management  
 * feat(framework): caching utilities  
   
 ### 24-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: add build_src directory with custom build system  
 * fix(permissions:layered): priority checks  
 * fix: remove unneeded logging  
   
 ### 23-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update todos  
 * style: reorganize methods  
 * feat: command permission overwrites  
   
 ### 21-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: level based permission management  
 * feat: possibility to disable permission overwrites  
 * fix: finalize and fix layered permission manager and overwrites  
 * feat(services:infractionManager): bean creation  
 * test: add tests for emoji utils  
 * refactor: properly organize logic  
 * feat: add helpers  
 * refactor: minor changes  
   
 ### 20-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: add tests for @framework/utils  
 * feat: add permission managers  
   
 ### 19-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update eslint config  
 * style: add license comments  
 * chore: update license comment injector script  
 * chore: update vscode launch config  
 * chore: add .vscode/ directory  
 * fix: build errors and code quality  
 * feat: authorize() method in Command class  
 * feat: guards and policies  
   
 ### 19-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update build workflow  
   
 ### 17-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * style: add docs  
 * chore: update test config  
 * test: update tests  
 * fix: container instance management issues  
 * fix: issues with DI container  
   
 ### 16-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add infraction manager  
 * feat: better command system  
   
 ### 15-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: generalize api server  
 * feat: add api server  
 * feat: add log streaming service  
   
 ### 14-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update .eslintrc.json  
   
 ### 14-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update eslintrc  
 * feat: integrate some basic services  
 * docs: nagivator url ordering and sorting issues  
 * docs: auto expand-close on navigation  
 * docs: fix page navigation issue  
 * chore: update config files  
 * feat: dependency injection everywhere  
 * refactor: move Logger to log/ directory  
 * feat: @BindToContainer() annotation now auto-binds to global container  
 * feat: global container support  
 * test: add tests for container component  
 * feat(container): add useful decorators  
 * feat(container): improve the container  
   
 ### 13-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: move logger class to components/io  
 * feat(components:di): dependency injection container  
 * refactor: start writing the new client  
 * feat(commands:ai): support custom model names  
 * fix: ai command  
 * fix: ai command  
 * fix(commands:ai): gemini api  
 * chore: update package.json  
 * docs: add missing imports  
 * docs: nested docs pages for `queue` command  
 * docs: custom page sorting  
 * docs: nested page layout fix  
   
 ### 13-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.30.0 [skip ci]  
 * chore(release): v8.29.3 [skip ci]  
 * chore(release): v8.29.2 [skip ci]  
 * chore(release): v8.29.1 [skip ci]  
   
 ### 13-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: reorganize pages  
   
 ### 13-03-2024 [ninsaccplayzyt <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * hopefully this works :P  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * moving all automation commands over to automation :p  
 * Create page.mdx  
   
 ### 12-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.29.0 [skip ci]  
   
 ### 12-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: nested pages/routes  
 * fix(searchbar): shortcut border color  
 * chore: fix license identifier in package.json  
 * chore: update deps  
   
 ### 12-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * test: smbed utils  
 * test: download utils  
 * refactor(types): extract a Globals interface  
   
 ### 11-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions.yml  
 * test: add tests for utils/download.ts  
 * test: added test for datetime utils  
 * fix(utils:datetime): issue with parsing intervals  
 * test: add tests for utils:caching  
 * fix(utils:caching): cache function key comparison  
 * test: enable coverage report  
 * test: add more tests for troll utils  
 * feat(infractions:reason_templates): abort if a template reference could not be resolved in commands  
 * perf(commandManager): do not cache unneeded information  
 * feat(commands): abortion of command execution gracefully  
 * ci: update extensions.yml  
 * ci: update codeql actions version to v3  
 * ci: rename codeql-config.yml to config.yml  
 * ci: add codeql config file path to the workflow  
 * ci: create codeql-config.yml  
 * ci: autorun tests  
 * test: rewrite everything and migrate to vitest  
 * perf: add performance related optional deps  
 * fix(api:server): no response when sending requests  
 * ci: update codeql.yml  
 * style: remove unneeded newline  
 * chore: update contributors list  
 * chore(scripts): remove unneeded await in add-license-comments.js  
 * docs(scripts): update generate-page-index.js  
   
 ### 11-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 11-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.28.2 [skip ci]  
 * chore(release): v8.28.1 [skip ci]  
 * chore(release): v8.28.0 [skip ci]  
 * chore(release): v8.27.0 [skip ci]  
 * chore(release): v8.26.2 [skip ci]  
 * chore(release): v8.26.1 [skip ci]  
   
 ### 11-03-2024 [ninsaccplayzyt <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * change the wording a bit on line 184  
 * remove an accidental extra line  
 * add more to getting set  
   
 ### 11-03-2024 [Lynx <159797095+dicoderin@users.noreply.github.com>]  
   
 * Update add-license-comments.js  
   
 ### 10-03-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * docs(scripts): windows path replacement errors  
   
 ### 10-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update extensions.yml  
 * ci: update extensions.yml  
 * ci: update extension build workflow  
 * feat(snippets): inline mention users  
 * docs: add documentation for automation commands  
 * fix: lint errors/warnings  
 * ci: run eslint on build  
 * style: fix lint errors  
 * style: remove unneeded console.log's  
 * style: remove unneeded console.logs  
 * fix(utils:datetime): number parsing error  
 * feat(utils): better time parsing  
 * chore: update contributors list  
 * test: add test suites  
 * perf: do not load tensorflow/nsfwjs unless needed  
 * fix(commands): automation command metadata  
 * fix(commands:afk:remove): add missing alias  
 * fix: auto configure guilds on join if the system is in public bot mode  
 * docs(scripts): path backslash issue  
 * docs(scripts): path backslash issue  
   
 ### 10-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.26.0 [skip ci]  
 * chore(release): v8.25.2 [skip ci]  
 * chore(release): v8.25.1 [skip ci]  
 * chore(release): v8.25.0 [skip ci]  
 * chore(release): v8.24.5 [skip ci]  
 * chore(release): v8.24.4 [skip ci]  
 * chore(release): v8.24.3 [skip ci]  
   
 ### 10-03-2024 [ninsaccplayzyt <95270582+ninsaccplayzyt@users.noreply.github.com>]  
   
 * add the title  
 * add antijoin that i forgot to add  
 * create temprole  
 * make scheduleandexpire  
 * create schedule  
 * fixed spelling errors  
 * create remind  
 * create renubd  
 * create expire  
 * Update page.mdx  
 * Update page.mdx  
 * add createreactionrole  
 * update ballot  
 * add ballot  
 * create gafk  
 * add afk  
 * Merge branch 'onesoft-sudo:main' into docs-update  
 * Create page.mdx  
   
 ### 09-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.24.2 [skip ci]  
 * chore(release): v8.24.1 [skip ci]  
 * chore(release): v8.24.0 [skip ci]  
   
 ### 09-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: /config save command not working  
 * fix: typo  
 * fix: typo  
 * fix: infraction list command sorting  
 * feat: support custom statuses  
 * fix(commands:help): weird behaviour with subcommands  
 * fix(commands:help): not showing correct information for single-file commands/subcommands  
 * docs: update database host suggestions  
 * chore(readme): update badges  
 * chore(readme): add codefactor badge  
   
 ### 08-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.23.0 [skip ci]  
 * chore(release): v8.22.1 [skip ci]  
   
 ### 08-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(auth): time based one-time passcodes to authenticate with credserv  
 * chore: remove unplanned todos  
 * refactor: finish fixing the eslint issues  
   
 ### 07-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: eslint/typescript errors  
 * chore: add eslint  
   
 ### 04-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.22.0 [skip ci]  
   
 ### 04-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(api): extension installation endpoint  
 * chore(extensions): index file now includes shortName field  
   
 ### 04-03-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 03-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.21.0 [skip ci]  
 * chore(release): v8.20.3 [skip ci]  
 * chore(release): v8.20.2 [skip ci]  
 * chore(release): v8.20.1 [skip ci]  
   
 ### 03-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: add license comments  
 * chore: update config schemas  
 * chore(scripts): fix config generator script  
 * refactor: move all permission managers to `security` directory  
 * chore: update clean script  
 * feat(api): extension controller  
 * feat: better caching support  
 * chore(extensions): trigger rebuild  
 * chore(extensions): fix urlfish extension to comply with breaking API changes  
 * chore(extensions): trigger rebuild  
 * chore(extensions): trigger rebuild  
 * fix(scripts:extensions.js): emit 'version' property in extension index  
 * fix(bun): skip generation of archives if bun is used  
 * chore(pm2): update pm2 config  
 * fix(logging): member disconnect event causes the system to crash  
   
 ### 03-03-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 02-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.20.0 [skip ci]  
 * chore(release): v8.19.0 [skip ci]  
 * chore(release): v8.18.1 [skip ci]  
 * chore(release): v8.18.0 [skip ci]  
   
 ### 02-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update todos  
 * chore: update todos  
 * feat(moderation): infraction create command logging  
 * feat: infraction reason templates  
 * refactor: infractions.ssend_ids_to_user is false now by default  
 * docs: update privacy policy  
 * docs: update terms of service  
 * fix: restart command with 2FA code not working  
 * feat(logging): log who deleted the message  
   
 ### 01-03-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.17.1 [skip ci]  
   
 ### 01-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(logging): voice event handling issue  
   
 ### 27-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.17.0 [skip ci]  
 * chore(release): v8.16.0 [skip ci]  
   
 ### 27-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update todos  
 * feat: introduce new config option: `infraction_logging_channel`  
 * fix: remove unneeded fetch requests  
 * fix: spacing in infraction list command embed  
 * feat: improved infraction management commands  
 * refactor: rename the old note management commands to unote  
 * feat(commands:moderation): add a better note command  
   
 ### 26-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.15.1 [skip ci]  
 * chore(release): v8.15.0 [skip ci]  
 * chore(release): v8.14.0 [skip ci]  
   
 ### 26-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: runtime crashes  
 * refactor(logging): better output logging  
 * feat: auto storage backup  
 * build(k8s): use statefulset for postgres instead of deployment  
 * ci: update build.yml nodejs version  
 * feat(loggging): voice channel events  
   
 ### 21-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.13.4 [skip ci]  
   
 ### 21-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(automod:rules:nsfw): better accuracy  
   
 ### 18-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.13.3 [skip ci]  
 * chore(release): v8.13.2 [skip ci]  
 * chore(release): v8.13.1 [skip ci]  
 * chore(release): v8.13.0 [skip ci]  
   
 ### 18-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(automod:rules:nsfw): remove \`webp\` support check  
 * fix(commands:update): should install deps automatically  
 * fix(extensions): do not load all extensions automatically  
 * chore: generate config schema  
 * feat(automod:message_rules:nsfw): powerful AI NSFW image detection  
 * chore: update readme  
 * chore: update readme  
   
 ### 17-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.12.0 [skip ci]  
   
 ### 17-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 17-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions): trigger rebuild  
 * feat(commands:settings): add `config` command for better configuration management  
 * fix(commands:translate): do not interfere with other commands during autocompletion  
 * chore(extensions:urlfish): remove unneeded commands  
 * chore: fix slash command deploy script  
   
 ### 16-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 16-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions:urlfish): add license  
 * chore: add license comments  
 * chore: update config schemas  
 * chore(extensions): trigger rebuild  
 * chore(extensions:urlfish): complete support for url scanning and extensive configuration  
 * chore(deps): upgrade dependencies  
 * chore(scripts:extensions.js): support `--tsc` flag with `--build`  
 * feat(extensions): elegant extension configuration support  
   
 ### 16-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.11.0 [skip ci]  
   
 ### 16-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions:urlfish): add readme  
   
 ### 15-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 15-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions:urlfish): rename extension  
 * chore(extensions:urlfish): fix extension id  
 * chore(extensions): trigger rebuild  
 * feat: add `normalMessage*` events for better extension DX  
 * chore(extensions:urlfish): introduce urlfish extension to protect servers from phishing links  
   
 ### 15-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.10.0 [skip ci]  
 * chore(release): v8.9.0 [skip ci]  
   
 ### 15-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(polyfills): add FileSystem.exists() method  
   
 ### 13-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(utils:logger): deprecate `log()` function  
 * fix(utils:EmbedSchemaParser): infinite loop if the schema does not end with two colons `::`  
   
 ### 13-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.8.8 [skip ci]  
   
 ### 11-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.8.7 [skip ci]  
   
 ### 11-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(commands:emoji): deprecated Emoji.url getter warning from discord.js  
 * fix(commands:emoji): deprecated Emoji.url getter warning from discord.js  
 * fix(types): typo  
   
 ### 11-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: fix docker workflow  
 * ci: fix PAT token for docker workflow  
 * ci: fix docker workflow permissions  
 * ci: fix docker workflow  
 * ci: fix docker workflow  
 * ci: fix docker workflow  
 * ci: fix docker workflow  
 * ci: fix docker workflow  
 * ci: update docker workflow  
 * build(k8s): add kubernetes YAML files  
 * chore: update editorconfig  
   
 ### 10-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.8.6 [skip ci]  
   
 ### 10-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(commands:blockedmessage): crashing during list command execution  
   
 ### 08-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.8.5 [skip ci]  
 * chore(release): v8.8.4 [skip ci]  
 * chore(release): v8.8.3 [skip ci]  
 * chore(release): v8.8.2 [skip ci]  
 * chore(release): v8.8.1 [skip ci]  
   
 ### 08-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(services:afk): message content formatting  
 * fix(services:PermissionManager): do not log messages unnecessarily  
 * fix: ai command with openai  
 * chore(extensions:antirickroll): update LICENSE  
 * chore(extensions): update build-extensions.sh  
 * chore(extensions): include createdAt field in index.json  
 * chore(extensions): fix build script  
 * chore(extensions): fix build script  
 * chore(extensions): calculate sizes  
 * chore(extensions): support hashing  
 * chore(extensions): trigger rebuild  
 * fix(extensions:build-script): sorting versions  
 * chore(extensions): fix build script  
 * chore(extensions): build script now generates a list of download urls  
   
 ### 08-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 08-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(commands:ai): moderate the prompt before sending to OpenAI API  
   
 ### 07-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 07-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(extensions): fix build script  
 * chore(extensions:antirickroll): update extension.json  
 * chore: create README.md for extension:antirickroll  
   
 ### 07-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): trigger rebuild  
 * chore: fix extension build script  
 * chore(extensions:antirickroll): add an icon  
 * chore(extensions): trigger rebuild  
 * ci: update extension build workflow  
 * chore(extensions:antirickroll): update extension.json  
 * chore(scripts): index creation support  
 * feat(services:extensions): schema validation for extension.json files  
 * feat(services:extensions): add other metadata properties  
 * chore(extensions:antirickroll): remove manual name property  
 * chore(extensions): trigger rebuild  
 * ci: update extension workflow  
 * chore(extensions): update build script  
 * fix(types): typescript type errors with NodeJS.Timeout  
 * fix(types): typescript type errors with NodeJS.Timeout  
 * chore: fix build errors  
   
 ### 07-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.8.0 [skip ci]  
 * chore(release): v8.7.0 [skip ci]  
 * chore(release): v8.6.2 [skip ci]  
   
 ### 06-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: update command should remove tsbuildinfo  
 * chore(extensions:antirickroll): update package.json  
 * chore(extensions:antirickroll): update package.json  
 * ci: update extensions.yml  
 * chore(extensions): update build script  
 * ci: update extensions.yml  
 * chore(extensions): trigger rebuild  
 * chore: update package.json  
 * chore(extensions): fix build script  
 * chore(extensions): update build script and trigger rebuild  
 * fix: remove build directory before system updates  
   
 ### 06-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
 * chore(extensions): build extensions [skip ci]  
   
 ### 06-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.6.1 [skip ci]  
   
 ### 05-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update todos  
 * chore: update todos  
 * ci: fix extensions.yml  
 * docs(extensions): fix missing quotes in code examples  
 * fix(commands:ai): change the way of checking for packages  
 * fix(commands:ai): ensure the logic to check for openai installation is correct  
 * fix(commands:ai): unresolvable type import  
   
 ### 05-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update extensions readme  
 * chore(extensions): trigger rebuild  
 * chore(extensions): trigger rebuild  
 * chore(extensions): add official extensions  
 * feat: add getService function to client  
 * feat(services:extensions): support `EXTENSIONS_DIRECTORY` environment variable  
 * chore: update todos  
 * fix(logging): bans/kicks are not always being logged  
 * fix(services:infractionManager): infraction metadata format  
 * chore: fix merge conflict  
 * feat(commands:ai): support OpenAI  
 * refactor(types): move environment variable types into a seperate file  
 * chore(deps): update pm2 to 5.3.1  
   
 ### 05-02-2024 [Ar Rakin [Extension Build] <rakinar2@onesoftnet.eu.org>]  
   
 * chore(extensions): build extensions [skip ci]  
   
 ### 05-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.6.0 [skip ci]  
 * chore(release): v8.5.0 [skip ci]  
 * chore(release): v8.4.4 [skip ci]  
 * chore(release): v8.4.3 [skip ci]  
 * chore(release): v8.4.2 [skip ci]  
 * chore(release): v8.4.1 [skip ci]  
 * chore(release): v8.4.0 [skip ci]  
   
 ### 04-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.3.2 [skip ci]  
 * chore(release): v8.3.1 [skip ci]  
 * chore(release): v8.3.0 [skip ci]  
 * chore(release): v8.2.1 [skip ci]  
 * chore(release): v8.2.0 [skip ci]  
 * chore(release): v8.1.1 [skip ci]  
   
 ### 04-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: send command type errors  
 * fix: send command emoji resolving issue  
 * fix: send command does work but gives an error message  
 * fix(utils:pagination): undefined references  
 * fix(commands:modstats): missing parameters on slash command  
 * fix(commands:modstats): missing parameters on slash commanf  
 * fix(utils:paginator): update data entry count on filter/sort mode change  
   
 ### 04-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: add todos  
 * style(polyfills): add doc comment  
 * fix(commands:update): backup package.json and tsconfig.json before installation  
 * refactor(commands:modstats): use new metadata system of paginator  
 * feat(utils:pagination): metadata and update on metadata  
 * fix: pagination entry count not updating  
 * feat(commands:moderation): `modstats` command  
 * fix: adjust the page entries limit  
 * style: fix code styles  
 * fix(commands:infraction:create): `type` field not working  
   
 ### 03-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: update guild config page  
 * fix: missing default argument  
 * chore: update security policy  
 * feat(configManager): auto configure and discover guilds  
 * feat(dynamicLoader:commands): customizable command group names  
 * chore: fix deps  
   
 ### 03-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.1.0 [skip ci]  
   
 ### 02-02-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v8.0.0 [skip ci]  
   
 ### 02-02-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: fix .husky/commit-msg hook permissions  
 * fix(dynamicLoader): not setting command groups during import  
   
 ### 30-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update layout.tsx  
 * docs: fix opengraph image  
 * feat!: support bun (#150)  
   
 ### 30-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: opengraph meta info  
 * chore: fixup  
 * docs: images  
 * docs: add v8 release information page  
 * fix: remove unneeded logging  
   
 ### 30-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.26.0 [skip ci]  
   
 ### 29-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(api:server): organized code  
 * feat: dynamic event loading and unloading  
   
 ### 28-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(deps): remove unavailable deps  
 * fix(runtime:bun): decorators not working  
 * feat: supporting old and new decorators for best compatibility  
 * fix: loading errors  
 * refactor: better boot process  
 * feat: experimental bun support  
 * chore: add cleanup script  
   
 ### 26-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.25.0 [skip ci]  
 * chore(release): v7.24.1 [skip ci]  
 * chore(release): v7.24.0 [skip ci]  
   
 ### 26-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands:update): support updates via git  
 * feat(credentials): allow the restart command to work as before  
   
 ### 26-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(commands:update): registering guild slash commands instead of global  
 * chore: update README.md  
   
 ### 25-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.23.2 [skip ci]  
 * chore(release): v7.23.1 [skip ci]  
 * chore(release): v7.23.0 [skip ci]  
 * chore(release): v7.22.0 [skip ci]  
 * chore(release): v7.21.2 [skip ci]  
 * chore(release): v7.21.1 [skip ci]  
   
 ### 25-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: system command  
 * fix: remove unneeded logs  
 * feat: accept key from cli  
 * feat: credentials server auth  
 * perf: better cache sweeping and management  
 * perf: better cache management  
   
 ### 23-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.21.0 [skip ci]  
   
 ### 23-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod:rules): url crawl rule (experimental)  
 * chore: add todos  
   
 ### 20-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.20.0 [skip ci]  
 * chore(release): v7.19.0 [skip ci]  
 * chore(release): v7.18.0 [skip ci]  
   
 ### 20-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod:logging): log changed/removed embeds  
 * feat(automod:rules:image): allow images in embeds to be scanned  
 * feat(automod:rules): add `embed` rule  
   
 ### 19-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: add about page  
 * docs: update main page  
   
 ### 19-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schema  
 * chore: update .gitignore  
 * chore: update tsconfig.json  
 * feat(automod:rules): image scan rule for OCR text scanning  
 * feat(services): add image recognition (OCR) service  
   
 ### 19-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.17.0 [skip ci]  
   
 ### 17-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update faq  
 * docs: update ban command page title  
 * docs: recreate /automoderation page  
   
 ### 17-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: add FAQ page link  
 * docs: add FAQ page  
 * docs: update table of contents  
 * docs: fix edit button  
 * docs: fix edit button  
 * docs: fix pageinfo  
   
 ### 16-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: introduce edit button component  
 * docs: add page for ban command  
 * docs: custom loading animations  
   
 ### 16-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix frontmatter YAML of ban command page  
   
 ### 15-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix links.ts  
 * docs: fix /search/route.ts  
 * build: update Dockerfile  
   
 ### 15-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: add 404 page  
 * docs: dynamic page scanning  
 * docs: fix regex dos attack issue  
 * docs: fix regex dos attack issue  
 * docs: better build  
 * docs: move pages from docs/  
   
 ### 14-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update next.config.mjs  
 * docs: create generate-sitemap.js  
 * build(docker): fix Dockerfile  
 * build: update Dockerfile  
 * docs: update Search.tsx  
 * docs: update links.ts  
 * build: update Dockerfile  
 * docs: update SearchModal.tsx  
 * docsL update SearchModal.tsx  
 * docs: migrate to nextjs (#149)  
 * docs: update DocsLayout.tsx  
   
 ### 14-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: finish migrating to nextjs  
 * chore(deps): update packages  
   
 ### 13-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update SearchModal.tsx  
 * docs: update Search.tsx  
 * docs: update usePlatform.ts  
 * docs: make usePlatform() hook usable in the client  
   
 ### 13-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: searching  
   
 ### 12-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: add edit button  
 * docs: dynamic metadata fetching  
 * docs: autolink  
 * docs: fix table of contents  
   
 ### 11-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update page.mdx  
 * docs: update Drawer.module.css  
 * docs: update globals.css  
 * docs: update layout.tsx  
 * docs: update tailwind.config.ts  
 * docs: fix spacing  
 * docs: fix horizontal scrollbar styles  
   
 ### 11-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: fix navbar z-index issue  
 * docs: better navigation between pages  
 * docs: add home page  
 * docs: syntax highlighting  
 * docs: complete adding table of contents  
   
 ### 10-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update docs layout  
 * docs(styling): remove backticks fron inline code snippets  
   
 ### 10-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: table of contents  
   
 ### 09-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: basic navigation  
 * docs: optimizations  
   
 ### 09-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update Navbar.tsx  
 * docs: update navbar transition  
   
 ### 08-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update navbar drawer transition  
   
 ### 08-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: better navbar UX  
 * docs: finish building the navbar  
 * docs: add a basic navbar drawer  
   
 ### 07-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: add basic navbar  
 * docs(migration): initial commit  
   
 ### 06-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: move global.d.ts to `src/types/`  
 * refactor: remove unneeded environment variable typings  
 * feat: add strongly-typed global variables and environment variables  
   
 ### 06-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.16.0 [skip ci]  
   
 ### 05-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.15.0 [skip ci]  
 * chore(release): v7.14.3 [skip ci]  
   
 ### 05-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: listen for message events for statistics  
   
 ### 05-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update SECURITY.md  
 * chore: update readme  
 * fix: build failure for global type casting  
 * fix: build failure for global type casting  
   
 ### 04-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: set global boot date  
 * fix: system command should show the uptime of the bot system  
 * fix: temprole command not behaving correctly due to cache miss  
 * chore: update FUNDING.yml  
 * chore: update FUNDING.yml  
 * fix(commands:unmute): better error message  
 * fix(commands:unmute): better error message  
   
 ### 04-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.14.2 [skip ci]  
 * chore(release): v7.14.1 [skip ci]  
   
 ### 02-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.14.0 [skip ci]  
   
 ### 02-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: experimental user stats service  
   
 ### 01-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update terms.md  
 * docs: update getting-started.md  
   
 ### 01-01-2024 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.13.0 [skip ci]  
   
 ### 01-01-2024 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands:userlookup): infraction and moderation statistics  
   
 ### 31-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.12.3 [skip ci]  
   
 ### 31-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(services:afk): random crashes because of a missing null check  
   
 ### 30-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.12.2 [skip ci]  
 * chore(release): v7.12.1 [skip ci]  
   
 ### 30-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(commands:temprole): prisma invokation errors  
 * fix(commands:temprole): typo in `slashCommandBuilder`  
   
 ### 29-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.12.0 [skip ci]  
   
 ### 29-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(moderation:reporting): stable report system  
   
 ### 28-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: reorganize pages  
   
 ### 28-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: delete docs/guild-config-schema.md  
   
 ### 28-12-2023 [Ussen <rickyguynn99@gmail.com>]  
   
 * docs: create system-config-schema.md (#146)  
   
 ### 26-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.11.0 [skip ci]  
   
 ### 26-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(api): store IP addresses when a user submits a review  
 * feat(db:schema): add ip field to Review model  
 * docs: update screenshots.md  
 * docs: rename image.png to help-command-screenshot.png  
 * docs: rename image (1).png to about-command-screenshot.png  
 * docs: update screenshots.md  
 * docs: update SUMMARY.md  
 * docs: rename GuildConfigSchema.md to guild-config-schema.md  
 * chore(readme): update contributors list  
 * chore: update readme  
   
 ### 26-12-2023 [Ussen <rickyguynn99@gmail.com>]  
   
 * docs: create GuildConfigSchema.md (#145)  
   
 ### 24-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.10.2 [skip ci]  
 * chore(release): v7.10.1 [skip ci]  
 * chore(release): v7.10.0 [skip ci]  
 * chore(release): v7.9.0 [skip ci]  
   
 ### 24-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(core:permissions): automod permission checking error  
 * fix: discord based permission system  
 * fix(core:permissions:discord): denying actions for simple role-less setups  
 * docs: update features  
   
 ### 24-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add email verification finish route  
 * feat(moderation:reports): support processing action select menu  
   
 ### 22-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.8.0 [skip ci]  
   
 ### 22-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(moderation): add reporting system (incomplete)  
   
 ### 21-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs(installation): fix slash command registration command  
 * chore: update SECURITY.md  
   
 ### 20-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 19-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.7.0 [skip ci]  
 * chore(release): v7.6.0 [skip ci]  
   
 ### 19-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): disallow banned users to log in or reset password  
 * fix(commands): make reason optional in `sysban` command  
 * feat(system): add `sysban` and `sysunban` commands  
 * feat(auth): banning users from the system  
   
 ### 17-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(readme): add download buttons  
   
 ### 16-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.5.1 [skip ci]  
   
 ### 16-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(logging): ban reasons not showing up  
   
 ### 15-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.5.0 [skip ci]  
   
 ### 15-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: email verification support  
   
 ### 14-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.4.1 [skip ci]  
   
 ### 14-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: verification service misbehaving  
   
 ### 13-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 11-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.4.0 [skip ci]  
   
 ### 11-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add /challenge/verify endpoint to retrive meta info  
   
 ### 09-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.3.3 [skip ci]  
   
 ### 09-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(automod:verification): update generated query params for the target url  
   
 ### 08-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(scripts): rewrite slash command deployment script in javascript  
 * refactor(scripts): rewrite generate-config-schema.ts in javascript for performance  
 * chore: update config schema  
 * chore: update config schema  
 * chore: add license comments  
 * fix(automod:verification): runtime errors  
 * fix(automod:verification): add missing userId query parameter to the DM url  
 * feat(automod:verification): support `action_on_fail` option  
 * feat(automod:verification): support `parameters` option  
   
 ### 08-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.3.2 [skip ci]  
 * chore(release): v7.3.1 [skip ci]  
 * chore(release): v7.3.0 [skip ci]  
 * chore(release): v7.2.0 [skip ci]  
   
 ### 07-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: fix failing workflows  
   
 ### 07-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v7.1.0 [skip ci]  
 * chore(release): v7.0.0 [skip ci]  
   
 ### 07-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod): verification system  
 * feat(snippets)!: remove `permission_roles` field from the database schema  
   
 ### 06-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.93.0 [skip ci]  
 * chore(release): v6.92.0 [skip ci]  
 * chore(release): v6.91.0 [skip ci]  
   
 ### 06-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(partial:verification): implement recaptcha system  
 * chore: update config schema  
 * feat(services:react_roles): better rate limiting  
 * chore(utils): remove unneeded debug logs  
 * feat(moderation:bulk_delete_msgs): support `offset` option  
   
 ### 02-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: revert build.yml  
 * ci: update build.yml for codecov  
   
 ### 01-12-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.90.0 [skip ci]  
   
 ### 01-12-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands:clear): `mc` alias  
   
 ### 29-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.89.0 [skip ci]  
 * chore(release): v6.88.2 [skip ci]  
   
 ### 29-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schema  
 * feat(welcomer): custom say hi reply message template  
 * fix(db:schema): rename `CommandPermissionOverwrite` model name  
   
 ### 28-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.88.1 [skip ci]  
 * chore(release): v6.88.0 [skip ci]  
   
 ### 28-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(core:argument_parser): mention prefix does not work  
 * feat: command permission overwrites  
 * Merge github.com:onesoft-sudo/sudobot into refactor/command-v2  
   
 ### 28-11-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-22): Drop support for MySQL  
   
 ### 27-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: issues introduced by the refactor  
 * refactor: commands  
 * refactor: command system  
   
 ### 26-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.87.0 [skip ci]  
 * chore(release): v6.86.0 [skip ci]  
   
 ### 26-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(snippets): support embed schemas in snippet contents  
 * fix(snippetManager): permission checking issues  
 * feat: introduce command v2  
   
 ### 25-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.85.2 [skip ci]  
 * chore(release): v6.85.1 [skip ci]  
   
 ### 25-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(commands:snippets): double response  
   
 ### 25-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(welcomer): say_hi_label not working  
   
 ### 23-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(native): move `env.c` and `env.h` outside `env/`  
 * chore: update config schemas  
 * feat(welcomer): introduce `welcomer.say_hi_label` configuration option  
 * fix(commands:moderation): not showing user information  
 * feat: complete `check_discord_permissions` option  
 * refactor(types): deprecate `mod_role`, `admin_role`, and `staff_role` properties  
 * feat(permissions): add `DiscordBasedPermissionManager`  
 * fix: introduce `overwriteIds` in `GetMemberPermissionInGuildResult` type  
 * fix(logging:on:message_bulk_delete): incorrect member display color  
   
 ### 23-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.85.0 [skip ci]  
 * chore(release): v6.84.1 [skip ci]  
 * chore(release): v6.84.0 [skip ci]  
 * chore(release): v6.83.0 [skip ci]  
 * chore(release): v6.82.1 [skip ci]  
 * chore(release): v6.82.0 [skip ci]  
   
 ### 21-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: use the new permission manager everywhere  
   
 ### 20-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: introduce permission manager v2  
 * chore(config): update schemas  
 * refactor(permission_system)!: rename `advanced` system to `layered`  
   
 ### 19-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.81.1 [skip ci]  
   
 ### 19-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(commands:history): replace underscrores with spaces in infraction type field  
   
 ### 18-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.81.0 [skip ci]  
   
 ### 18-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * perf(utils:pagination): skip collecting interactions if the data array is empty  
 * feat(commands:ballot): add `/ballot votelist` command  
   
 ### 17-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.80.2 [skip ci]  
 * chore(release): v6.80.1 [skip ci]  
 * chore(release): v6.80.0 [skip ci]  
   
 ### 17-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * perf(commands:ai): do not use pagination if there is a single chunk only  
 * fix(emojis): invalid component emoji error  
 * feat: update AI command  
   
 ### 15-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.79.0 [skip ci]  
   
 ### 15-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): introduce `MessageRuleController`  
   
 ### 14-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.78.0 [skip ci]  
 * chore(release): v6.77.1 [skip ci]  
   
 ### 14-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(afk_system): add afk management commands  
 * fix(core): typings  
 * fix(core:typings): better typing  
 * refactor(commands:automation): add `afks` command  
 * fix(system:audit_logging): logs the home guild and log channel itself  
   
 ### 13-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.77.0 [skip ci]  
   
 ### 13-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(types): conflict  
 * chore(deps): update typescript  
 * fix(types): conflicting types  
 * refactor(system:audit_logging): extract reusable code into methods  
 * fix(typings): embed build command type errors  
 * feat(commands): add `Edit Message` command  
   
 ### 12-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.76.0 [skip ci]  
   
 ### 12-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(native): environment file parsing  
   
 ### 11-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.75.0 [skip ci]  
 * chore(release): v6.74.0 [skip ci]  
 * chore(release): v6.73.0 [skip ci]  
 * chore(release): v6.72.0 [skip ci]  
 * chore(release): v6.71.2 [skip ci]  
   
 ### 11-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(reminders): add reminder remove command  
 * feat(commands:snipe): update `snipe` command  
 * feat(native): application command interaction support  
 * feat(native): production and debug builds  
 * fix(utils:pagination): fix 'Page 1 of 0' one-by-off errors  
   
 ### 10-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.71.1 [skip ci]  
 * chore(release): v6.71.0 [skip ci]  
 * chore(release): v6.70.0 [skip ci]  
 * chore(release): v6.69.1 [skip ci]  
   
 ### 10-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(services:ballots): interaction response strings  
   
 ### 10-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands): add reminder list command  
 * refactor(native:commands:about): use casprintf()  
 * fix: remove debug exit  
 * chore: add .clang-format  
 * feat(native:io): implement casprintf() function for a windows replacement of asprintf()  
 * fix: add better DM fail check  
   
 ### 09-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.69.0 [skip ci]  
 * chore(release): v6.68.0 [skip ci]  
   
 ### 09-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(native:commands): add `about` command  
 * ci: update release workflow  
 * refactor(types): better typing  
 * feat(commands:joke): support multiple joke APIs  
   
 ### 08-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(native:core:commands): use a plain array instead of hashmap  
 * build: fix makefile  
   
 ### 07-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update build.yml  
   
 ### 07-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: make the library build optional  
 * feat: hybrid process creation  
 * feat(native:lib): hybrid processes  
 * feat(native:lib): hybrid processes  
   
 ### 07-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.67.0 [skip ci]  
   
 ### 06-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * ci: update build workflow  
 * feat(lib:native): basic command handling  
 * fix(commands:SendReply): better error messages  
   
 ### 06-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.66.0 [skip ci]  
 * chore(release): v6.65.4 [skip ci]  
 * chore(release): v6.65.3 [skip ci]  
   
 ### 06-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(commands:emojimix): add missing description  
   
 ### 05-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.65.2 [skip ci]  
 * chore(release): v6.65.1 [skip ci]  
 * chore(release): v6.65.0 [skip ci]  
 * chore(release): v6.64.0 [skip ci]  
 * chore(release): v6.63.2 [skip ci]  
 * chore(release): v6.63.1 [skip ci]  
 * chore(release): v6.63.0 [skip ci]  
   
 ### 05-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(commands:update): requirement checks not working  
 * fix(commands:update): logic error  
 * fix(api:reviews): increase limit for `/review` endpoint responses  
 * fix(commands:emoji): embed color  
   
 ### 05-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(lib): basic library directory structure  
 * feat(commands:update): support auto-updates in windows  
 * fix(commands:update): better error checking  
 * refactor: remove unneeded `await`s  
 * feat(commands:note): add `note remove` command alias  
   
 ### 04-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore(docker): update Dockerfile  
 * feat(commands): support running commands in `GUILD_VOICE` channels as well  
 * fix(commands:update): controls not working  
 * fix(commands:about): weird indents in discord mobile  
 * chore: remove unneeded files  
 * fix(commands:update): show not under control error message if interaction filter condition fails  
 * chore: remove unneeded files  
 * fix(commands:clear): `bc` command alias not working  
 * fix(commands:mixemoji): better error message  
 * fix(commands:mixemoji): handle 404 error code  
 * fix: check if stdin is tty  
 * chore: remove unneeded files  
 * feat(commands:fun): add `mixemoji` command  
 * chore: remove unneeded files  
 * feat(commands:clear): add support for regex based message clearing  
 * chore: remove unneeded files  
 * feat(development:shortcuts): add `Shift+L` and `L` action keys to write and load config files  
   
 ### 04-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.62.0 [skip ci]  
 * chore(release): v6.61.7 [skip ci]  
 * chore(release): v6.61.6 [skip ci]  
 * chore(release): v6.61.5 [skip ci]  
 * chore(release): v6.61.4 [skip ci]  
 * chore(release): v6.61.3 [skip ci]  
 * chore(release): v6.61.2 [skip ci]  
 * chore(release): v6.61.1 [skip ci]  
 * chore(release): v6.61.0 [skip ci]  
 * chore(release): v6.60.0 [skip ci]  
 * chore(release): v6.59.0 [skip ci]  
   
 ### 04-11-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-21): remove supabase links  
   
 ### 03-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.58.0 [skip ci]  
 * chore(release): v6.57.1 [skip ci]  
 * chore(release): v6.57.0 [skip ci]  
   
 ### 03-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: fix merge conflict  
 * feat(commands:automation): system update command  
 * fix: help command causing crash if the github emoji is not available  
 * refactor(utils): strict typing  
 * feat(commands:information): add `afklist` command  
 * refactor(types:AFKService): stronger typing  
   
 ### 01-11-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.56.1 [skip ci]  
 * chore(release): v6.56.0 [skip ci]  
   
 ### 01-11-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(development:hotreload): files not reloading  
 * style: remove unneeded variables  
 * feat: improved hot reloading  
   
 ### 31-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.55.0 [skip ci]  
 * chore(release): v6.54.0 [skip ci]  
   
 ### 31-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(development): hot reloading of commands  
 * feat(core:services): introduce more flexible lifecycle methods  
 * feat(moderation:embeds): show Moderator field  
   
 ### 30-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.53.2 [skip ci]  
 * chore(release): v6.53.1 [skip ci]  
 * chore(release): v6.53.0 [skip ci]  
   
 ### 30-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: todos  
 * ci(release): fix workflows  
 * fix: reformat readme  
 * ci(release): fix workflows  
 * ci(release): fix workflows  
 * ci(release): fix workflows  
 * ci(release): fix workflows  
 * ci(release): fix workflows  
 * ci(release): auto build and attach built files to release  
 * feat(commands): add better cooldown support  
   
 ### 29-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.52.0 [skip ci]  
 * chore(release): v6.51.3 [skip ci]  
 * chore(release): v6.51.2 [skip ci]  
 * chore(release): v6.51.1 [skip ci]  
   
 ### 29-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * feat(automod:ai): add support for detecting other various type of unwanted messages  
 * fix(audit:logging): searching for log channel in wrong server  
 * fix(audit:logging): searching for log channel in wrong server  
 * chore(deps): bump `discord.js` to `v14.13.0`  
 * chore: update config schema  
 * fix(welcomer): remove queued welcome message confirmation on button press  
   
 ### 29-10-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-20): Update privacy policy  
   
 ### 27-10-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-19): No subject  
   
 ### 26-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.51.0 [skip ci]  
 * chore(release): v6.50.1 [skip ci]  
   
 ### 26-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(extensions): extension-specific services  
 * style: remove unneeded FIXME comments  
 * fix(types:discord.js): breaking type changes  
   
 ### 25-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(docker): update node version in Dockerfile  
   
 ### 25-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.50.0 [skip ci]  
 * chore(release): v6.49.0 [skip ci]  
 * chore(release): v6.48.0 [skip ci]  
   
 ### 25-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(config:commands): `rerun_on_edit` option to rerun commands automatically on message edit  
 * feat(antispam): similar message spam protection  
 * refactor(antispam): use zero-depth records for storing spam-user info  
 * feat(antispam): `disabled_channels` option  
   
 ### 23-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci: update release.yml  
 * docs: update privacy.md  
   
 ### 20-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.47.0 [skip ci]  
 * chore(release): v6.46.1 [skip ci]  
 * chore(release): v6.46.0 [skip ci]  
   
 ### 20-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: auto updating  
 * fix: broken changes after updating discord.js  
 * fix: echo and send commands always remove the command message  
 * feat: system level audit logging  
   
 ### 18-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.45.0 [skip ci]  
 * chore(release): v6.44.0 [skip ci]  
 * chore(release): v6.43.0 [skip ci]  
 * chore(release): v6.42.0 [skip ci]  
   
 ### 18-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add moderation command modes  
 * feat: global AFK support  
 * feat(afk): show dates  
 * feat: clear command aliases  
   
 ### 17-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.41.0 [skip ci]  
   
 ### 17-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: queues now work even if the input command message is removed  
   
 ### 16-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: better mention safety  
 * feat: add safeMessageContent() function  
 * fix: security check in send reply command  
   
 ### 16-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.40.0 [skip ci]  
 * chore(release): v6.39.1 [skip ci]  
   
 ### 15-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.39.0 [skip ci]  
 * chore(release): v6.38.0 [skip ci]  
 * chore(release): v6.37.0 [skip ci]  
   
 ### 15-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add extract emoji command  
 * feat: add `rawLinkString` to command validation rules  
 * chore: remove empty files  
 * feat: sniping message edits  
 * feat: support nitro, boost and new username badges in user profile command  
   
 ### 14-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update features.md  
   
 ### 14-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: add license comments  
 * feat: add links to the help command action row  
 * fix: turn off prisma query logs on production mode  
 * fix: eval command logs errors twice  
 * fix: remove uneeded logging  
   
 ### 14-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.36.0 [skip ci]  
 * chore(release): v6.35.8 [skip ci]  
 * chore(release): v6.35.7 [skip ci]  
   
 ### 13-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.35.6 [skip ci]  
 * chore(release): v6.35.5 [skip ci]  
 * chore(release): v6.35.4 [skip ci]  
 * chore(release): v6.35.3 [skip ci]  
 * chore(release): v6.35.2 [skip ci]  
 * chore(release): v6.35.1 [skip ci]  
 * chore(release): v6.35.0 [skip ci]  
 * chore(release): v6.34.3 [skip ci]  
 * chore(release): v6.34.2 [skip ci]  
   
 ### 13-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: only start log server on boot when auto start is enabled  
 * fix: logserver command  
 * fix: log message spacing  
 * fix(commands): logstart command does not work  
 * fix: remove unneeded event firing logs  
 * fix: add missing command description  
 * chore: update schemas  
 * fix: add missing reflect-metadata import  
 * chore: update deps  
 * feat: log server  
 * chore: add license comments  
 * fix(EmbedSchemaParser): validate embed JSON objects first  
 * fix(moderation): unban command doesn't show proper error message when the given user isn't banned  
   
 ### 12-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.34.1 [skip ci]  
   
 ### 12-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: update volume paths in docker-compose.yml  
 * chore: update todos  
   
 ### 12-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(api): changed the HTTP response status codes  
   
 ### 11-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schema  
 * feat(commands): add `setslowmode` command  
 * refactor(commands): use the new embed parser  
 * feat: `EmbedSchemaParser.sendMessage()` now accepts `User` and `GuildMember` as well  
 * refactor(commands): use the new embed parser in the embed management commands  
 * refactor: remove default embed color  
 * feat(EmbedSchemaParser): add withContent parameter to getMessageCreateOptions() method  
 * fix(EmbedSchemaParser): slice parsedEmbeds array to prevent max embed limit exceeded error  
 * refactor(utils): rename class `EmbedSchema` to `EmbedSchemaParser`  
 * refactor(utils): rename class `EmbedSchema` to `EmbedSchemaParser`  
 * fix(EmbedSchema): use JSON5 parser  
 * refactor: use the new embed schema parser  
 * feat(EmbedSchema): string color literals  
   
 ### 11-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.34.0 [skip ci]  
 * chore(release): v6.33.0 [skip ci]  
 * chore(release): v6.32.0 [skip ci]  
 * chore(release): v6.31.2 [skip ci]  
 * chore(release): v6.31.1 [skip ci]  
 * chore(release): v6.31.0 [skip ci]  
   
 ### 10-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.30.0 [skip ci]  
 * chore(release): v6.29.0 [skip ci]  
   
 ### 10-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(utils): embed schema parsing  
 * feat: bump reminder  
   
 ### 09-10-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-18): Fix grammatical errors  
 * docs(gitbook-17): Complete writing the extension documentation  
   
 ### 07-10-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-16): Add screenshots  
   
 ### 07-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.28.0 [skip ci]  
 * chore(release): v6.27.0 [skip ci]  
   
 ### 07-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(extensions): introduce `onCommand` event  
 * refactor(events): better typing  
 * refactor(core): rename `Event` base class to `EventListener`  
 * feat: clear command now accepts filter options  
   
 ### 06-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update README.md  
   
 ### 06-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.26.0 [skip ci]  
   
 ### 06-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(commands): add missing description to `temprole` command  
 * feat(commands): add `temprole` command  
   
 ### 04-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.25.2 [skip ci]  
   
 ### 04-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: expired JWT tokens are not being disallowed in some cases  
   
 ### 03-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(scripts): extensions management script logs are now colorized  
 * fix: help command showing repeated command names  
 * feat: added support for global avatar commands (`gavatar`)  
 * feat: improved help command  
   
 ### 03-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.25.1 [skip ci]  
 * chore(release): v6.25.0 [skip ci]  
 * chore(release): v6.24.0 [skip ci]  
   
 ### 02-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.23.0 [skip ci]  
 * chore(release): v6.22.0 [skip ci]  
 * chore(release): v6.21.1 [skip ci]  
 * chore(release): v6.21.0 [skip ci]  
   
 ### 02-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add ai command  
 * feat(extensions): enable/disable extensions per-guild  
 * fix: node warning about memory leak  
 * feat(extensions): better event handling  
   
 ### 01-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(readme): add webpage link  
   
 ### 01-10-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.20.4 [skip ci]  
   
 ### 01-10-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: echo command now checks for mention everyone permission  
   
 ### 30-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.20.3 [skip ci]  
 * chore(release): v6.20.2 [skip ci]  
   
 ### 30-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(pagination): validation error if emojis are not found  
 * fix(getEmoji): add an option to return null instead of empty string  
 * chore(readme): add spacing  
 * chore: fix logo alignment  
 * chore: remove extra header link  
 * chore: update logo  
   
 ### 29-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: add opencollective to funding.yml  
 * chore: update FUNDING.yml  
 * chore: create FUNDING.yml  
 * docs: update terms.md  
   
 ### 29-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.20.1 [skip ci]  
 * chore(release): v6.20.0 [skip ci]  
 * chore(release): v6.19.2 [skip ci]  
   
 ### 29-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(deps): add missing deps  
 * feat(api): review system  
 * fix: echo command mention modes  
   
 ### 28-09-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-15): extension system docs  
   
 ### 28-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.19.1 [skip ci]  
   
 ### 28-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(SnowflakeSchema): do not depend on utils.ts  
   
 ### 27-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.19.0 [skip ci]  
 * chore(release): v6.18.1 [skip ci]  
 * chore(release): v6.18.0 [skip ci]  
   
 ### 27-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: auto build extensions  
 * fix(scripts): extension cache builder script  
 * feat(profiles): improved profiles for users  
 * feat: profile command now works with users  
 * fix: add missing module aliases  
   
 ### 26-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.17.0 [skip ci]  
   
 ### 26-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(scripts): add extension cache management script  
 * feat(core): extension system  
   
 ### 25-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.16.1 [skip ci]  
 * chore(release): v6.16.0 [skip ci]  
   
 ### 25-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: remove uneeded debug logging  
 * chore: update config schema  
 * feat(automod): moderation based on AI  
   
 ### 23-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.15.1 [skip ci]  
 * chore(release): v6.15.0 [skip ci]  
   
 ### 23-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: `snipe` command  
 * feat(triggers): member status update trigger  
 * chore: update config schema  
   
 ### 20-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.14.0 [skip ci]  
 * chore(release): v6.13.0 [skip ci]  
 * chore(release): v6.12.2 [skip ci]  
   
 ### 20-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(rules): inversed mode  
 * chore: update config schema  
 * feat(sniping): snipe multiple messages  
 * fix(translationService): use `Intl` to work with language codes  
 * fix(resources): add missing languages  
   
 ### 16-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.12.1 [skip ci]  
 * chore(release): v6.12.0 [skip ci]  
   
 ### 16-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(welcomer): race condition when pressing say hi button quickly  
 * chore: update config schema  
 * feat(commands): `rmafk` command  
   
 ### 14-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.11.0 [skip ci]  
 * chore(release): v6.10.0 [skip ci]  
 * chore(release): v6.9.1 [skip ci]  
   
 ### 14-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: password reset via random numeric codes  
 * feat(api): account recovery  
 * fix(afkservice): potential mention spam can be done using the AFK statuses  
   
 ### 13-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 13-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.9.0 [skip ci]  
 * chore(release): v6.8.0 [skip ci]  
   
 ### 13-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add `/auth/me` endpoint  
 * feat(api): add `GuildController`  
   
 ### 12-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.7.1 [skip ci]  
 * chore(release): v6.7.0 [skip ci]  
   
 ### 12-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: block type field is uppercased  
   
 ### 12-09-2023 [MonzterDEV <Dancull47@gmail.com>]  
   
 * feat: added blocked messages to message filters  
   
 ### 11-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: generate config schema  
 * chore: generate config schema  
   
 ### 10-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update getting-started.md  
   
 ### 10-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.6.0 [skip ci]  
   
 ### 10-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: api server config options and status endpoint  
   
 ### 07-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.5.1 [skip ci]  
   
 ### 07-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: message rules don't fire on message update  
   
 ### 06-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.5.0 [skip ci]  
   
 ### 06-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * feat: add message auto triggers  
 * chore: add todos  
   
 ### 04-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.4.2 [skip ci]  
 * chore(release): v6.4.1 [skip ci]  
 * chore(release): v6.4.0 [skip ci]  
   
 ### 04-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: note subcommands showing interaction deferring error  
 * fix: note view command showing interaction deferring error  
 * fix: channel locking  
 * fix: improved lock/unlocking system  
 * fix: better message filter config schema  
 * fix: blocked token and blocked word commands  
 * fix: clear slash command does not return a response  
 * chore: add todo comment  
 * feat(trolling): ability to add bean/shot/fakeban-immune users  
   
 ### 04-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore(readme): fix dashboard repo link  
   
 ### 03-09-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.3.0 [skip ci]  
   
 ### 03-09-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add create and delete endpoints to `PermissionRoleController`  
   
 ### 03-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update privacy policy  
 * docs: update terms  
   
 ### 31-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.2.0 [skip ci]  
   
 ### 31-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add endpoints for viewing and updating named permission roles  
 * chore: update dependencies  
   
 ### 30-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.1.2 [skip ci]  
 * chore(release): v6.1.1 [skip ci]  
   
 ### 30-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: catch errors when resolving embed color  
 * chore: update config schemas  
 * fix: embed command crash  
 * refactor(commands): rename `userinfo` command to `userlookup`  
 * refactor: add `userinfo` alias to `profile` command  
   
 ### 29-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: introduce `default_permissions_mode` system config option  
   
 ### 28-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * feat: `ignore_default_permissions` system config option  
 * fix: ignore bots in snipe command  
   
 ### 28-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.1.0 [skip ci]  
 * chore(release): v6.0.3 [skip ci]  
   
 ### 27-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix typo  
 * fix: add missing imports  
 * fix: snipe command not working correctly in multiple servers at the same time  
 * chore: update readme  
 * chore: update readme  
 * chore: update readme  
 * chore: update todos  
 * chore: update security policy  
 * chore: update readme links  
 * feat(message_rules): changed blockDomain rule into domain rule (#134)  
   
 ### 27-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v6.0.2 [skip ci]  
 * chore(release): v6.0.1 [skip ci]  
 * chore(release): v6.0.0 [skip ci]  
 * chore(release): v5.82.1 [skip ci]  
 * chore(release): v5.82.0 [skip ci]  
 * chore(release): v5.81.0 [skip ci]  
 * chore(release): v5.80.3 [skip ci]  
 * chore(release): v5.80.2 [skip ci]  
 * chore(release): v5.80.1 [skip ci]  
   
 ### 27-08-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-14): Add permission system guide  
   
 ### 27-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * refactor: use the new permission system  
 * feat(permissions)!: add possibility to customize permissions of each level  
 * chore(readme): update contributors list  
 * chore(readme): revert "update contributors list"  
 * chore(readme): update contributors list  
 * fix: remove `data` property from `DomainRule` since it uses `domains` property instead  
 * feat(commandPermissionOverwrites): add OR mode  
 * feat(permissionOverwrites): add support of OR mode for every permission check  
 * fix: afk entries not being removed  
 * fix: interaction not deferred issue when running a disabled command using slash command mode  
 * fix: infraction create command returns interaction already deferred error  
   
 ### 27-08-2023 [MonzterDEV <Dancull47@gmail.com>]  
   
 * fix: const issues  
 * feat(message_rules): changed blockDomain rule into domain rule for allowing & disallowing  
   
 ### 26-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * feat(message_rules): add strict regex rule  
 * feat: add possibility to turn off bulk delete message logging  
   
 ### 26-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.80.0 [skip ci]  
 * chore(release): v5.79.0 [skip ci]  
   
 ### 25-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.78.4 [skip ci]  
   
 ### 25-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(afkservice): afk remove message gets sent twice  
   
 ### 24-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * test: add troll utility functions test  
 * refactor(tests): move setup and utils to tests/ root  
 * refactor(tests): move setup and utils to tests/ root  
 * fix(paginator): crashing due to not having emojis added  
 * fix: eval command not working when invoked in interaction mode  
   
 ### 24-08-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-13): Emojis section  
 * docs(gitbook-11): Mark the old pages as outdated  
   
 ### 24-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.78.3 [skip ci]  
   
 ### 23-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.78.2 [skip ci]  
 * chore(release): v5.78.1 [skip ci]  
   
 ### 23-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: syntax error  
 * fix: help command crash when using slash command interaction  
   
 ### 22-08-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update readme  
   
 ### 22-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.78.0 [skip ci]  
 * chore(release): v5.77.0 [skip ci]  
   
 ### 22-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update config schemas  
 * refactor(types): reduce code duplication  
 * feat(automod): finish adding all message rule types from v4  
 * feat(automod): add basic message rules  
 * fix(types): stricter typing  
 * chore: update config schemas  
 * feat(utils): add escapeRegex() function  
 * feat: add message rule types  
 * feat(logger): log message rule actions  
 * feat(automod): load the message rule service  
 * feat(automod): add message rule service  
 * chore(typescript): update tsconfig.json  
   
 ### 22-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update automod page  
 * chore: update readme  
   
 ### 21-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.76.0 [skip ci]  
 * chore(release): v5.75.1 [skip ci]  
 * chore(release): v5.74.1 [skip ci]  
 * chore(release): v5.74.0 [skip ci]  
 * chore(release): v5.73.0 [skip ci]  
 * chore(release): v5.72.1 [skip ci]  
 * chore(release): v5.72.0 [skip ci]  
 * chore(release): v5.71.0 [skip ci]  
   
 ### 21-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod): add file hash filter  
 * refactor: revert back to using built-in JSON methods  
 * fix(commands): permission overwrites don't work on some commands  
 * feat(ballots): automatic upvotes and downvotes  
 * refactor(ballots): use a better db model that stores the user IDs  
 * fix(types): add missing onRaw() method  
 * feat(commands): add ballot view command  
 * fix: show better response to the user  
 * fix(utils): displayDate function not working  
 * feat(utils): add display date functions  
 * refactor(commands): update imports  
 * refactor(utils): move datetime related functions to a separate file  
 * fix: ballot create command does not store attachments  
 * fix: store ballot attribute anonymous in db  
 * feat: add ballot delete command  
 * feat: add ballot command group  
 * refactor: rename ballot command to ballot__create  
   
 ### 21-08-2023 [Conventional Release Action <runner@fv-az180-342.oqwrao4tgo5u1osypft1dvkhhh.cx.internal.cloudapp.net>]  
   
 * chore(release): v5.75.0 [skip ci]  
   
 ### 20-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.70.0 [skip ci]  
 * chore(release): v5.69.1 [skip ci]  
   
 ### 20-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands): add ballot command  
 * feat: load ballot manager into client  
 * feat(services): add ballot manager service  
 * feat: add ballot model  
 * fix: add description to warning command  
 * fix(commands): legacy and application command mode  
   
 ### 19-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.69.0 [skip ci]  
 * chore(release): v5.68.0 [skip ci]  
 * chore(release): v5.67.0 [skip ci]  
 * chore(release): v5.66.0 [skip ci]  
 * chore(release): v5.65.0 [skip ci]  
 * chore(release): v5.64.0 [skip ci]  
   
 ### 19-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(richpresence): support custom statuses  
 * chore(deps): update discord.js to v14.13.0  
 * refactor: rename stats command  
 * feat(commands): add stats command  
 * feat: update bulk delete message JSON file data style  
 * feat(commands): use JSON5 to parse JSON strings in TranslateCommand  
 * feat(commands): use JSON5 to parse JSON strings in EmbedSchemaCommand  
 * feat(commands): use JSON5 to parse JSON strings in EmbedBuildCommand  
 * feat(welcomer): use JSON5 to parse JSON strings  
 * feat(config): use JSON5 to load the config files  
 * feat(commandManager): command permission overwrites  
   
 ### 19-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix typo  
   
 ### 18-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
 * chore(readme): update contributors  
 * docs: fix grammar  
 * chore: update readme  
 * chore: update readme  
   
 ### 18-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.63.2 [skip ci]  
 * chore(release): v5.63.1 [skip ci]  
 * chore(release): v5.63.0 [skip ci]  
 * chore(release): v5.62.1 [skip ci]  
 * chore(release): v5.62.0 [skip ci]  
   
 ### 18-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(mention_prefix): some commands misbehave  
 * fix: invalid queue args  
 * chore(schemas): update  
 * feat(infraction_channels): expiry time  
 * fix: remove null outputs  
 * fix(commands): show correct errors when failing to create channel or send DM  
 * feat(infractions): create a fallback channel/thread on DM failure  
 * feat(commands): tagging the bot can be used as prefix now  
   
 ### 17-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: snippet commands  
 * refactor(snippets): use one-level deep collection to store caches  
 * feat: return additional information to the bulk delete json log file  
 * feat(logging): member kick logs  
 * feat(logging): bulk delete logs will now send a messages.json file  
   
 ### 17-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.61.0 [skip ci]  
 * chore(release): v5.60.0 [skip ci]  
   
 ### 15-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.59.0 [skip ci]  
 * chore(release): v5.58.0 [skip ci]  
 * chore(release): v5.57.0 [skip ci]  
   
 ### 15-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): discord oauth2 login support  
 * feat(client): custom status/presence  
 * feat(reactroles): single-only reaction roles  
 * chore: use tslib  
   
 ### 13-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.56.0 [skip ci]  
 * chore(release): v5.55.0 [skip ci]  
 * chore(release): v5.54.0 [skip ci]  
   
 ### 13-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: config endpoints now return commands as well  
 * feat: types for better autocompletion  
 * feat(profiles): added emojis to profile command embed  
 * fix: remove unneeded ID field in the embed of member role update log  
   
 ### 13-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 12-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.53.2 [skip ci]  
 * chore(release): v5.53.1 [skip ci]  
 * chore(release): v5.53.0 [skip ci]  
 * chore(release): v5.52.0 [skip ci]  
 * chore(release): v5.51.0 [skip ci]  
 * chore(release): v5.50.0 [skip ci]  
 * chore(release): v5.49.0 [skip ci]  
   
 ### 12-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(inviteTracker): vanity url not being showed  
 * fix(server): unexpected proxy error when the server starts  
 * feat: store the http server when the server starts listening  
 * chore: update config schema  
 * feat(commands): add report message command  
 * fix: make sure to check if logging is enabled for the server  
 * chore: update config schema  
 * feat(commands): add save message command  
 * feat(utils): helper functions for formatting information in command responses  
 * fix: deferredReply() method does not work with context menu interaction  
 * feat(commands): add expireandschedule command  
 * feat(commands): add schedule command  
 * feat(commands): add expire command  
 * chore: update config schema  
 * feat: invite tracking system  
   
 ### 11-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor(logger): use discord's built-in time mentions  
 * feat: customize logging options  
 * fix: message filter can be bypassed by editing the messages  
 * fix(commands): update the parent queue command  
 * feat(commands): queue show command  
 * feat(commands): queue list command  
 * feat(commands): queue cancel command  
 * feat: add queue add command  
 * feat: add command queue  
 * feat(commandManager): check only mode  
 * chore: update deps  
 * fix: wordings in help command  
 * fix: help command showing the alias of the given command as name  
   
 ### 11-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.48.0 [skip ci]  
 * chore(release): v5.47.1 [skip ci]  
 * chore(release): v5.47.0 [skip ci]  
   
 ### 10-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update security policy  
 * chore: update readme  
   
 ### 10-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: update dockerfile  
 * fix: put request to /config/:id adds gibberish to the config file  
 * fix: trim input before using  
 * feat: use pm2 process manager  
 * feat: add restart command  
 * feat: return guilds from auth controller  
 * fix: return guilds from the login method at auth controller  
   
 ### 10-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.46.1 [skip ci]  
 * chore(release): v5.46.0 [skip ci]  
 * chore(release): v5.45.0 [skip ci]  
 * chore(release): v5.44.1 [skip ci]  
   
 ### 09-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.44.0 [skip ci]  
 * chore(release): v5.43.1 [skip ci]  
 * chore(release): v5.43.0 [skip ci]  
 * chore(release): v5.42.0 [skip ci]  
 * chore(release): v5.41.2 [skip ci]  
 * chore(release): v5.41.1 [skip ci]  
 * chore(release): v5.41.0 [skip ci]  
 * chore(release): v5.40.1 [skip ci]  
 * chore(release): v5.40.0 [skip ci]  
 * chore(release): v5.39.0 [skip ci]  
   
 ### 09-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: finish config controller  
 * fix: better command description  
 * refactor: create boost role command now uses slash commands  
 * feat: disabling commands  
 * feat: server only mode  
 * feat(api): support multiple methods in a single action method  
 * fix: delete AFK records if a user leaves the server  
 * fix: interaction support was not turned off in warning command  
 * feat: add afk service  
 * fix: better error messages  
 * feat(timeparsing): add support of other time units  
 * fix: time interval validation issue  
 * feat(userinfo): show other available flags  
   
 ### 08-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.38.1 [skip ci]  
 * chore(release): v5.38.0 [skip ci]  
 * chore(release): v5.37.0 [skip ci]  
 * chore(release): v5.36.0 [skip ci]  
 * chore(release): v5.35.1 [skip ci]  
   
 ### 08-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(schemas): table names  
 * feat: add create boost role command  
 * feat: add authentication support and dynamic announcements  
 * feat: rate limiting  
 * feat: add validation middleware  
 * refactor(server): use reflection instead of manual metadata storing  
 * refactor(server): use reflection instead of manual metadata storing  
 * feat: add warning command as a placeholder  
 * fix: infraction list command not showing the type  
   
 ### 06-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.35.0 [skip ci]  
 * chore(release): v5.34.0 [skip ci]  
 * chore(release): v5.33.0 [skip ci]  
 * chore(release): v5.32.1 [skip ci]  
   
 ### 06-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: remove reaction when the member does not have enough permissions  
 * chore: update config schema  
 * feat: add create reaction role command  
 * refactor: move the safe fetch functions into a separate file  
 * feat: add reaction roles service  
 * fix: rename auto role service property name  
 * fix: GatewayEventListener() should except 'raw' event  
 * chore: update config schema  
 * feat: add autorole service  
 * fix: joke command not working  
   
 ### 05-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.32.0 [skip ci]  
 * chore(release): v5.31.0 [skip ci]  
   
 ### 05-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add emoji command  
 * feat: add snipe command  
 * fix: profile command  
 * feat: userinfo command  
   
 ### 04-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.30.1 [skip ci]  
 * chore(release): v5.30.0 [skip ci]  
 * chore(release): v5.29.2 [skip ci]  
   
 ### 04-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: decimal value in permission percentages  
   
 ### 04-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands): add profile command  
 * feat(commands): add avatar command  
 * test: add test suites  
 * chore: update prettier config  
 * chore: prepare project for tests  
 * chore: update todos  
 * fix: cannot take action on users having admin permission  
   
 ### 03-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.29.1 [skip ci]  
 * chore(release): v5.29.0 [skip ci]  
 * chore(release): v5.28.0 [skip ci]  
 * chore(release): v5.27.2 [skip ci]  
 * chore(release): v5.27.1 [skip ci]  
 * chore(release): v5.27.0 [skip ci]  
 * chore(release): v5.26.0 [skip ci]  
   
 ### 03-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: permission issue with system admins  
   
 ### 03-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: config backups and error logging  
 * feat(quickmute): add mute-only mode  
 * fix: unmute command issue  
 * fix: use log() from the custom logger  
 * feat(commands): add pixabay command  
 * feat(commands): add translate command  
 * feat(commandManager): support multiple application commands from a single command class  
 * feat: add incomplete translate command  
 * feat(commands): add joke command  
   
 ### 02-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update getting started page  
 * chore: fix wrong keyboard shortcut  
 * docs: fix typo  
 * chore: update readme  
   
 ### 02-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: add schema link to config files  
 * chore: add config schema files  
 * feat: added quickmute system  
 * feat(commands): add send reply command  
 * fix: issues with context menu commands  
 * feat(commands): support context menu commands  
 * fix: handle errors while dming user  
 * feat: add send history command  
 * feat: add dmhistory command  
 * feat(commands): add spam reset command  
 * fix: add metadata to remind command  
 * refactor: use string based arguments only  
 * feat: add remind command  
 * fix(queues): allow null or undefined value as args  
 * fix: add additional metadata  
 * fix: remove unneeded newline  
 * fix: add better description for blocked word and token command  
 * fix: type errors  
 * feat(commands): add blocked word and token management commands  
 * fix: typo  
 * refactor(snippets): use local IDs instead of querying the db  
 * fix(paginator): use custom logger instead of console.log  
 * refactor(permissionManager): decrease depth of local cache objects  
 * fix(commands): added missing aliases to clear command  
   
 ### 02-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.25.0 [skip ci]  
 * chore(release): v5.24.0 [skip ci]  
 * chore(release): v5.23.0 [skip ci]  
 * chore(release): v5.22.0 [skip ci]  
 * chore(release): v5.21.1 [skip ci]  
 * chore(release): v5.21.0 [skip ci]  
 * chore(release): v5.20.2 [skip ci]  
 * chore(release): v5.20.1 [skip ci]  
 * chore(release): v5.20.0 [skip ci]  
 * chore(release): v5.19.3 [skip ci]  
 * chore(release): v5.19.2 [skip ci]  
   
 ### 01-08-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.19.1 [skip ci]  
 * chore(release): v5.19.0 [skip ci]  
 * chore(release): v5.18.0 [skip ci]  
 * chore(release): v5.17.1 [skip ci]  
 * chore(release): v5.17.0 [skip ci]  
   
 ### 01-08-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: eval command showing backticks when there's no output  
 * fix: bean and shot creation  
 * feat(commands): add shot command  
 * feat: protect system admins  
 * chore: add license comments  
 * refactor(configManager): debug logging and extract code into methods  
 * fix: dependency issue  
 * feat(logger): prefix log messages with type  
 * feat(automod): respect the permission levels or named permissions  
 * feat(snippets): hybrid permission system support  
   
 ### 31-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * refactor: changed crisis command  
 * feat(permissionManager): level based permission system  
 * feat(permissionManager): rename table and model  
   
 ### 31-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.16.0 [skip ci]  
 * chore(release): v5.15.0 [skip ci]  
   
 ### 30-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build: update dockerfile  
 * chore: update config/.gitignore  
 * chore: add barebone config files  
 * feat: advanced permission system  
 * fix: role update event triggering when it's not supposed to  
 * fix: better permission info in role update log  
 * build: update dockerfile  
 * fix: crisis command  
 * feat: encourage command  
 * feat: add crisis command  
   
 ### 30-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.14.0 [skip ci]  
 * chore(release): v5.13.1 [skip ci]  
 * chore(release): v5.13.0 [skip ci]  
   
 ### 29-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.12.3 [skip ci]  
 * chore(release): v5.12.2 [skip ci]  
 * chore(release): v5.12.1 [skip ci]  
 * chore(release): v5.12.0 [skip ci]  
 * chore(release): v5.11.1 [skip ci]  
 * chore(release): v5.11.0 [skip ci]  
 * chore(release): v5.10.0 [skip ci]  
 * chore(release): v5.9.0 [skip ci]  
 * chore(release): v5.8.0 [skip ci]  
 * chore(release): v5.7.0 [skip ci]  
 * chore(release): v5.6.0 [skip ci]  
 * chore(release): v5.5.2 [skip ci]  
   
 ### 29-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: allow bot admins to take moderation actions  
 * fix: log messages contain invalid date mentions  
 * fix: unexpected '(' in message logs  
 * feat: allow infraction clear and list commands to be used in legacy mode  
 * fix: list and clear infraction command  
 * fix: infraction list and clear commands not working  
 * fix: infraction list and clear commands not working  
 * refactor: do not throw error if the message content is empty  
 * feat(logger): add timeout logs  
 * fix: paginator causing crashes  
 * feat(logging): log guild bans and unbans  
 * feat: add the other logging methods  
 * fix: fakebans should not send logs  
 * feat: add guild member add/remove logging support  
 * chore(deps): upgrade prisma to v5  
 * feat: add ratelimit to welcomer button to prevent spam  
 * fix(snippets): randomization option doesn't take effect till restart  
 * fix: content option should be required in echo command  
 * feat(welcomer): delete welcome messages after certain period of time  
 * chore: version  
   
 ### 28-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.5.1 [skip ci]  
 * chore(release): v5.5.0 [skip ci]  
 * chore(release): v5.4.1 [skip ci]  
 * chore(release): v5.4.0 [skip ci]  
 * chore(release): v5.3.0 [skip ci]  
 * chore(release): v5.2.1 [skip ci]  
 * chore(release): v5.2.0 [skip ci]  
 * chore(release): v5.1.1 [skip ci]  
 * chore(release): v5.1.0 [skip ci]  
   
 ### 28-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: permission issue  
   
 ### 28-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: invalid logs  
 * fix: config manager causing app crash  
 * feat: message logging support  
 * fix: welcomer  
 * fix: welcomer config  
 * feat: add snippet file pushing support and randomization support  
 * fix: emojis are not visible  
 * feat(infractionManager): support muting without role -> timeout  
 * fix: deploy script not working with npm scripts  
 * fix: add command metadata  
 * feat: add note management commands  
 * fix: permission issues  
 * refactor(permissionManager): move automod permission checking into a member method  
 * fix: ensure the best security  
 * feat(automod): add profile filter  
 * fix: message filter not ignoring staff  
   
 ### 27-07-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * GitBook: No commit message  
   
 ### 27-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v5.0.0 [skip ci]  
 * chore(release): v4.135.0 [skip ci]  
 * chore(release): v4.134.0 [skip ci]  
 * chore(release): v4.133.0 [skip ci]  
 * chore(release): v4.132.1 [skip ci]  
   
 ### 27-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * docs: update getting started page  
 * feat(commands): add dog command  
 * feat(commands): add cat command  
 * feat: add anti join systems  
 * fix: anti raid systems and logging  
 * feat: add channel lock manager  
 * feat: add anti raid systems  
 * fix: better type safety  
 * refactor: add alias to infraction list command  
   
 ### 26-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.132.0 [skip ci]  
 * chore(release): v4.131.0 [skip ci]  
 * chore(release): v4.130.0 [skip ci]  
 * chore(release): v4.129.0 [skip ci]  
   
 ### 26-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands): add send command  
 * feat(commands): add echo command  
 * feat(commands): add embed management commands  
 * fix: removed unneeded await's  
 * feat(commands): add fakeban command  
 * feat(commands): add bean command  
 * docs: add slash command guide  
 * refactor: new deploy commands script  
 * fix: about command is missing meta info  
 * fix: snippet commands are missing meta info  
 * refactor: start server when client is ready  
 * feat: add infraction clear command  
 * fix: restrict guilds to manage infractions  
 * feat: add infraction list command  
 * feat(commands): add softban command  
 * fix: wrong class name in tempban command  
   
 ### 26-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: add requirements for self-hosting  
 * chore: update readme  
   
 ### 25-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update discord server invite  
 * chore: update readme  
   
 ### 25-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.128.0 [skip ci]  
 * chore(release): v4.127.0 [skip ci]  
   
 ### 25-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: implement permissions system for snippets  
 * feat: complete help command  
 * fix: add command metadata  
   
 ### 24-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.126.0 [skip ci]  
 * chore(release): v4.125.0 [skip ci]  
 * chore(release): v4.124.0 [skip ci]  
   
 ### 24-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(types): add HasEventListeners interface  
 * feat: add welcomer service  
 * fix: snippet manager causing crash  
 * refactor: rename decorator  
   
 ### 24-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
 * chore: update readme  
 * feat(welcomer): add new welcome message placeholder  
   
 ### 24-07-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-10): fixed typos  
 * docs(gitbook-9): No subject  
   
 ### 23-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.123.0 [skip ci]  
 * chore(release): v4.122.0 [skip ci]  
 * chore(release): v4.121.0 [skip ci]  
 * chore(release): v4.120.0 [skip ci]  
   
 ### 23-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add a default value for prefix in guild config schema  
 * feat: add SuppressErrors() decorator  
 * chore: update .prettierrc  
 * feat(commands): add about command  
 * refactor: remove uneeded generic types  
 * feat: the GatewayEventListener() decorator is now available for Service classes  
 * refactor(decorators): improved GatewayEventListener decorator and it's strategies  
   
 ### 22-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.119.0 [skip ci]  
 * chore(release): v4.118.0 [skip ci]  
   
 ### 22-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add help command  
 * feat: add GatewayEventListener method decorator  
 * chore(deps): add and use reflect-metadata package  
 * fix(paginator): buttons not working  
 * feat: add command metadata properties  
 * chore: move deploy application commands script to scripts/ directory  
 * feat: channel locking and unlocking support  
 * chore: remove unneeded imports  
 * fix(schema_gen): warning on the  field that it should be an object  
   
 ### 21-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 21-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.117.0 [skip ci]  
 * chore(release): v4.116.0 [skip ci]  
   
 ### 21-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(snippets): use snippets as commands  
 * fix: commands and snippets overlap  
 * feat(snippets): complete snippet create, delete, rename and list commands  
   
 ### 20-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.115.0 [skip ci]  
 * chore(release): v4.114.2 [skip ci]  
 * chore(release): v4.114.1 [skip ci]  
   
 ### 20-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update gitignore  
 * feat: add snippet manager and snippet creation command  
 * chore: update gitignore  
 * fix: config manager causing a ZodError  
 * docs: update readme  
 * docs(readme): fix grammatical issues  
 * fix: build failure  
 * chore: add config files  
 * chore: implement schema generation for JSON system config files  
 * chore: implement schema generation for JSON config files  
 * fix(antispam): not removing unmute queues  
   
 ### 20-07-2023 [Ar Rakin <rakin3244@gmail.com>]  
   
 * docs(gitbook-8): fix elements  
 * docs(gitbook-7): fix broken links  
 * docs(gitbook-6): fix broken pages  
 * chore(gitbook-4): No subject  
 * chore(gitbook): No subject (#3)  
 * chore(gitbook): No subject (#2)  
 * GITBOOK-1: Make changes for the first time on GitBook  
   
 ### 20-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: rename list.md to features.md  
 * docs: remove features.nd  
 * docs: update main page  
 * ci: remove docs workflow  
 * docs: update and rename index.md to list.md  
 * docs: update and rename index.md to intro.md  
 * docs: update and rename index.md to intro.md  
 * docs: remove css directory  
 * docs: delete overrides directory  
 * docs(migration): delete mkdocs.yml file  
 * chore: remove uneeded slashes  
   
 ### 19-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.114.0 [skip ci]  
 * chore(release): v4.113.0 [skip ci]  
 * chore(release): v4.112.0 [skip ci]  
   
 ### 19-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add clear command  
 * feat: add masskick command  
 * feat(commands): add massban command  
 * feat: force sync emojis if `sync_emojis` option is enabled in system config  
 * fix: emojis not working  
   
 ### 18-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: unused argument  
 * refactor: move types at the end of the file  
 * feat(commands): ban command now accepts a duration via slash command options  
 * fix: autoremove unban queues when running unban itself  
 * fix: mute queues are persistent  
 * feat: add tempban command  
 * feat(infractionManager): add tempban support  
 * fix: mod log messages does not have user ID  
 * fix: queue does not get removed  
 * fix: wrong gateway intents  
 * refactor: stringToTimeInterval() returns an object with result property instead of seconds  
 * chore: update license comment script  
 * style: update license comments  
 * chore: integrate project with webstorm  
 * fix(commands): validation of ArgumentType.Link wasn't implmented  
 * feat(commands): add infraction create command  
 * refactor: rename BULKDELETEMSG to BULK_DELETE_MESSAGE  
 * refactor: use InfractionType generated by prisma instead of hardcoded strings  
 * fix: use readonly properties  
 * chore(deps): remove reflect-metadata as it's not needed  
   
 ### 18-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.111.0 [skip ci]  
 * chore(release): v4.110.1 [skip ci]  
 * chore(release): v4.110.0 [skip ci]  
   
 ### 16-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.109.1 [skip ci]  
 * chore(release): v4.109.0 [skip ci]  
 * chore(release): v4.108.0 [skip ci]  
   
 ### 16-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(build): build failure due to prisma client not being generated  
 * feat(commands): add infraction management commands  
 * feat(client): add fetchUserSafe() function that does not throw an error  
 * feat(commands): add or/and permission checking  
 * feat(infractionManager): add a generateInfractionDetailsEmbed() function  
 * feat(types): add infraction model type  
 * fix(queues): queues persist between restarts even after expiring  
 * fix(automod): ignore users having enough permissions or configured roles  
 * feat(infractionManager): send logs and create infraction record on bulk message delete  
   
 ### 15-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * build(docker): update Dockerfile  
 * ci: update docker build workflow  
 * ci: add docker build workflow  
 * build(docker): finish dockerizing project  
 * chore(deps): make prisma a normal dependency  
   
 ### 14-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.107.2 [skip ci]  
 * chore(release): v4.107.1 [skip ci]  
 * chore(release): v4.107.0 [skip ci]  
   
 ### 14-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: development mode toggling  
 * feat: add queue manager service to client class  
 * fix: specify a queue name in mute command  
 * feat(commands): add unmute command  
 * feat(commands): add unban command  
 * feat(events): load queues when the bot logs in  
 * feat(queues): add unmute queue  
 * fix: use queues  
 * feat: add queue system  
 * feat: add unban command  
   
 ### 14-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
 * fix: queue manager attempts to delete the same queue twice  
   
 ### 13-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.106.0 [skip ci]  
 * chore(release): v4.105.0 [skip ci]  
 * chore(release): v4.104.0 [skip ci]  
   
 ### 13-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add eval command for executing javascript code  
 * feat(commands): add system admin only command security support  
 * refactor: use the new logger instead of console.log and similar functions  
 * chore(deps): upgrade prisma to v5.0.0  
 * feat(utils): add an internal logger  
 * feat(automod): customization of actions if spam is detected  
 * fix: remove uneeded debug logs  
 * feat(automod): improved spam filter  
 * style: add license comments  
 * refactor: remove debug console logging  
   
 ### 12-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.103.0 [skip ci]  
 * chore(release): v4.102.0 [skip ci]  
   
 ### 12-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(automod): add an anti-spam service  
 * refactor(types): move guild config schema into types directory  
 * feat(automod): message filters  
   
 ### 11-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: update readme  
 * feat(automod): add word and token filters  
   
 ### 11-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.101.0 [skip ci]  
 * chore(release): v4.100.0 [skip ci]  
   
 ### 10-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(api): add middleware support  
 * feat: add an API  
 * feat(utils): add developmentMode() function  
 * fix: remove unused intents  
 * chore: update .editorconfig file  
 * fix: system command shows operational status even if the latency is high  
 * chore: update todo  
 * feat(services): add logger service  
 * chore: add make-service.js script  
 * feat(commands): add system command  
 * build: optimize docker build  
   
 ### 10-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.99.0 [skip ci]  
 * chore(release): v4.98.1 [skip ci]  
 * chore(release): v4.98.0 [skip ci]  
 * chore(release): v4.97.0 [skip ci]  
   
 ### 09-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.96.0 [skip ci]  
 * chore(release): v4.95.0 [skip ci]  
   
 ### 09-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: mute command  
 * feat(commands): add warn command  
   
 ### 08-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 08-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * style: add license comments  
 * chore: add helper utility scripts  
 * feat(commands): add kick command  
 * refactor: use new utilities  
 * fix(db): prisma Infraction schema does not contain type  
 * fix(CommandManager): named arguments with ArgumentType.StringRest don't work  
 * feat(InfractionManager): add method for kicking guild members  
 * feat(CommandManager): named arguments  
 * feat(utils): add createModerationEmbed() helper function  
 * style: use readonly properties  
 * feat(core): commands now automatically use parent directory name as group  
 * refactor(banning): allow the user to specify any time interval from 0 seconds to 7 days  
 * feat(utils): add stringToTimeInterval() function  
   
 ### 08-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.94.0 [skip ci]  
 * chore(release): v4.93.0 [skip ci]  
 * chore(release): v4.92.0 [skip ci]  
   
 ### 07-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.91.0 [skip ci]  
 * chore(release): v4.90.0 [skip ci]  
 * chore(release): v4.89.0 [skip ci]  
 * chore(release): v4.88.0 [skip ci]  
   
 ### 07-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(commands): complete ban command  
 * chore: fix dependencies  
 * chore: add todo  
 * feat: add prisma  
 * feat(commands): add an incomplete ban command  
 * feat(commands): add a few new validation rules  
 * fix: typings  
 * feat(commandManager): pass interaction options to command handler  
 * feat(commands): add min and max value rule  
 * feat(commands): add StringRest argument type  
 * feat(commands): improved command argument validations  
   
 ### 06-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.87.0 [skip ci]  
 * chore(release): v4.86.0 [skip ci]  
   
 ### 06-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat(v5): prepare the basic bot framework  
 * fix: commitlint packages  
 * feat(v5): initial commit  
 * chore: remove tests  
 * chore: remove setup.js  
 * chore: use json commitlint config  
   
 ### 06-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * chore: update readme  
   
 ### 03-07-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.85.2 [skip ci]  
   
 ### 03-07-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: don't depend on roles to determine permissions  
   
 ### 28-06-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.85.1 [skip ci]  
 * chore(release): v4.85.0 [skip ci]  
 * chore(release): v4.84.2 [skip ci]  
   
 ### 28-06-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: blockedword list command shows tokens  
 * feat: add `blockedtoken list` and `blockedword list` command  
 * fix: removed cooldown from commands under the fun category  
   
 ### 21-06-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.84.1 [skip ci]  
   
 ### 21-06-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: broken markdown hyperlinks  
   
 ### 20-06-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * chore: add links  
 * docs: add termination docs page  
 * chore: update about command  
 * chore: update welcome messages  
 * feat: add support of disabling servers  
   
 ### 20-06-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.84.0 [skip ci]  
   
 ### 19-06-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update readme  
   
 ### 18-06-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * style: add license comments  
   
 ### 04-06-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.83.3 [skip ci]  
   
 ### 04-06-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: add a confirmation message in fakeban command DM  
   
 ### 19-05-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.83.2 [skip ci]  
 * chore(release): v4.83.1 [skip ci]  
   
 ### 19-05-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix: wrong export  
 * fix: build errors  
   
 ### 17-05-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.83.0 [skip ci]  
   
 ### 17-05-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat: add nickname update command  
   
 ### 26-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update readme  
 * docs: update readme  
 * docs: update readme  
 * docs(readme): attribute JetBrains  
   
 ### 23-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update readme  
   
 ### 22-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs(readme): update mongodb atlas link text  
   
 ### 22-04-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.82.2 [skip ci]  
 * chore(release): v4.82.1 [skip ci]  
   
 ### 22-04-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * fix(antijoin): running antijoin command affects all servers  
 * chore: remove FIXME  
 * fix(translator): autocomplete errors  
 * fix: crashes when using incomplete config  
   
 ### 21-04-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.82.0 [skip ci]  
   
 ### 21-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(welcomer): added a new welcome message  
   
 ### 24-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.81.0 [skip ci]  
 * chore(release): v4.80.0 [skip ci]  
 * chore(release): v4.79.1 [skip ci]  
 * chore(release): v4.79.0 [skip ci]  
   
 ### 24-03-2023 [Ar Rakin <rakinar2@onesoftnet.eu.org>]  
   
 * feat: add command for listing away staff  
 * feat: add command for listing away staff  
 * fix: issues with staff away feature  
 * feat: staff away system  
   
 ### 15-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.78.0 [skip ci]  
 * chore(release): v4.77.2 [skip ci]  
   
 ### 15-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add remind command  
 * fix(profiles): animated avatars/banners are not showing  
   
 ### 14-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.77.1 [skip ci]  
 * chore(release): v4.77.0 [skip ci]  
   
 ### 14-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: snipe command not showing correct message content  
 * feat: add snipe command  
   
 ### 08-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.76.2 [skip ci]  
 * chore(release): v4.76.1 [skip ci]  
 * chore(release): v4.76.0 [skip ci]  
   
 ### 08-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: typo  
 * fix: uneeded $ in footer of profile command embed  
 * feat: paginate profile command  
   
 ### 07-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.75.0 [skip ci]  
 * chore(release): v4.74.0 [skip ci]  
   
 ### 07-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add confession system  
 * feat: add cooldown to afk command  
   
 ### 05-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.73.1 [skip ci]  
 * chore(release): v4.73.0 [skip ci]  
   
 ### 05-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: avatar command not showing animated avatars  
 * feat: add ban auto command  
   
 ### 03-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.72.4 [skip ci]  
 * chore(release): v4.72.3 [skip ci]  
 * chore(release): v4.72.2 [skip ci]  
   
 ### 03-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: clear command does not show user tag  
 * fix: clear command does not show user tag  
 * fix: double response to clear command  
   
 ### 01-03-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.72.1 [skip ci]  
   
 ### 01-03-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: afk status ignore emoji  
   
 ### 28-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.72.0 [skip ci]  
   
 ### 28-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: message reaction tempmutes  
 * refactor: clear command  
   
 ### 26-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.71.0 [skip ci]  
 * chore(release): v4.70.2 [skip ci]  
   
 ### 26-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: ai chat system  
 * fix: don't show beans and shots in infraction list  
   
 ### 25-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.70.1 [skip ci]  
   
 ### 25-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: clear command  
   
 ### 21-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.70.0 [skip ci]  
   
 ### 21-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: improved translation command  
   
 ### 20-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.69.0 [skip ci]  
   
 ### 20-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add penalize command  
   
 ### 16-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.68.2 [skip ci]  
 * chore(release): v4.68.1 [skip ci]  
   
 ### 16-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: repeated text filter errors  
   
 ### 16-02-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: AFK command message length  
   
 ### 13-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.68.0 [skip ci]  
 * chore(release): v4.67.0 [skip ci]  
   
 ### 13-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add reminder for moderators  
 * feat: option to only allow admins to bypass filters  
   
 ### 10-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.66.0 [skip ci]  
 * chore(release): v4.65.0 [skip ci]  
   
 ### 10-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: restrict spamreset command to admins only  
 * feat: add permission checking in unmute command  
 * feat(spamfilter): add option to ignore moderators/admins or filter moderators  
   
 ### 06-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.64.0 [skip ci]  
   
 ### 06-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add translate command  
 * fix: type command issues  
   
 ### 05-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.63.0 [skip ci]  
   
 ### 05-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: auto typing  
   
 ### 02-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.62.0 [skip ci]  
 * chore(release): v4.61.0 [skip ci]  
   
 ### 02-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add AI moderator message analysis command  
 * feat: add aimod command  
   
 ### 01-02-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.60.1 [skip ci]  
 * chore(release): v4.60.0 [skip ci]  
   
 ### 01-02-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: errors  
 * feat: ai moderation  
 * chore: setup prettier  
   
 ### 30-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.59.1 [skip ci]  
 * chore(release): v4.59.0 [skip ci]  
   
 ### 30-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: slash command issues  
 * feat: complete subjects feature  
 * feat: add profile subjects feature  
 * fix: status code of the API login endpoint  
   
 ### 23-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.58.0 [skip ci]  
 * chore(release): v4.57.0 [skip ci]  
 * chore(release): v4.56.3 [skip ci]  
 * chore(release): v4.56.2 [skip ci]  
 * chore(release): v4.56.1 [skip ci]  
 * chore(release): v4.56.0 [skip ci]  
 * chore(release): v4.55.0 [skip ci]  
   
 ### 23-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add support of rnavigating to replied message reference  
 * feat: add support of rnavigating to replied message reference  
 * fix: token filter not working case insensitively  
 * fix: double creation of infraction logs  
 * fix: command name  
 * feat: update slash commands  
 * feat: add languages spoken field in the user profiles  
 * fix: typo  
   
 ### 22-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.54.2 [skip ci]  
   
 ### 22-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: token filter mismatch  
   
 ### 18-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.54.1 [skip ci]  
 * chore(release): v4.54.0 [skip ci]  
   
 ### 18-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: infraction issues  
 * feat: auto-increment punishment case IDs  
   
 ### 17-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.53.0 [skip ci]  
 * chore(release): v4.52.1 [skip ci]  
 * chore(release): v4.52.0 [skip ci]  
   
 ### 17-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add zodiac, continent, bio and job info support in profile command  
 * fix: ban and kick DMs not delivering  
 * feat: improved profile commands  
   
 ### 16-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.51.0 [skip ci]  
 * chore(release): v4.50.0 [skip ci]  
   
 ### 16-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add fakeban command  
 * feat: add infraction notes support in DMs  
   
 ### 14-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.49.0 [skip ci]  
   
 ### 14-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add a new alias to avatar command  
 * feat: exclude vanity URL and custom invites  
   
 ### 11-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.48.0 [skip ci]  
 * chore(release): v4.47.5 [skip ci]  
 * chore(release): v4.47.4 [skip ci]  
   
 ### 11-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: improve clear command  
 * fix(deps): security issues  
 * fix: warn command  
   
 ### 10-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.47.3 [skip ci]  
   
 ### 10-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: wrong type of option  
   
 ### 09-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.47.2 [skip ci]  
 * chore(release): v4.47.1 [skip ci]  
   
 ### 09-01-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: increase rolelist limit  
   
 ### 09-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: autobackup  
   
 ### 08-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.47.0 [skip ci]  
   
 ### 08-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: auto backup config files  
   
 ### 07-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.46.0 [skip ci]  
 * chore(release): v4.45.3 [skip ci]  
   
 ### 07-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(afk_engine): navigate to mentions  
 * fix: user lookup command  
   
 ### 06-01-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: fix wrong command name  
   
 ### 04-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.45.2 [skip ci]  
 * chore(release): v4.45.1 [skip ci]  
 * chore(release): v4.45.0 [skip ci]  
   
 ### 04-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: crashing while message edits  
 * fix: infraction reason update DM does not deliver  
 * feat: add infraction reason update command  
 * feat: show infraction IDs in every action logs and DMs  
   
 ### 02-01-2023 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.44.0 [skip ci]  
   
 ### 02-01-2023 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add infraction creation command  
   
 ### 30-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.43.0 [skip ci]  
   
 ### 30-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: regex message rule  
   
 ### 29-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.42.0 [skip ci]  
 * chore(release): v4.41.2 [skip ci]  
   
 ### 29-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: commands  
 * feat: add infraction management commands  
 * feat: improve embeds of mod commands  
 * feat:  show mute duration  
 * fix: crashes on invite filter  
   
 ### 28-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.41.1 [skip ci]  
 * chore(release): v4.41.0 [skip ci]  
   
 ### 28-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: invite tracker crash  
   
 ### 28-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add invite tracker  
 * feat: add invite tracker  
   
 ### 27-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.40.4 [skip ci]  
   
 ### 27-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: boost logs  
   
 ### 26-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.40.3 [skip ci]  
 * chore(release): v4.40.2 [skip ci]  
 * chore(release): v4.40.1 [skip ci]  
 * chore(release): v4.40.0 [skip ci]  
   
 ### 26-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: timing  
 * fix: wrong boost logs  
 * fix: case sensitivity  
 * fix: log errors  
 * feat: server boost logs  
   
 ### 25-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.39.1 [skip ci]  
 * chore(release): v4.39.0 [skip ci]  
   
 ### 25-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: slash command error  
 * feat: add spotify command  
   
 ### 24-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.38.0 [skip ci]  
 * chore(release): v4.37.1 [skip ci]  
 * chore(release): v4.37.0 [skip ci]  
 * chore(release): v4.36.1 [skip ci]  
   
 ### 24-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: nickname changes logging  
 * fix: logging error stats  
 * feat: add bean command  
 * fix: wrong stats  
   
 ### 23-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.36.0 [skip ci]  
 * chore(release): v4.35.0 [skip ci]  
   
 ### 23-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: log echoers  
 * feat: log echoers  
 * feat: add leave/join log stats  
   
 ### 21-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.34.3 [skip ci]  
 * chore(release): v4.34.2 [skip ci]  
   
 ### 21-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: wrong mod points  
   
 ### 21-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: wrong status  
   
 ### 20-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.34.1 [skip ci]  
 * chore(release): v4.34.0 [skip ci]  
 * chore(release): v4.33.0 [skip ci]  
   
 ### 20-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: point systems  
 * feat: add suggested moderation action support  
 * feat: update stats command  
 * feat: add member count tracking support  
   
 ### 19-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.32.1 [skip ci]  
   
 ### 19-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: issues with mute log  
   
 ### 17-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.32.0 [skip ci]  
 * chore(release): v4.31.0 [skip ci]  
 * chore(release): v4.30.2 [skip ci]  
 * chore(release): v4.30.1 [skip ci]  
   
 ### 17-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add timeout logging  
 * feat: add spam violation reset command  
 * fix: spam filter showing wrong mute info  
 * fix: token filter case sensitivity  
   
 ### 16-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.30.0 [skip ci]  
 * chore(release): v4.29.2 [skip ci]  
   
 ### 16-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add message rule stats command  
 * feat: stats support of blocked words counts  
 * fix: blocked token command error  
   
 ### 15-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: updated clear command response  
   
 ### 14-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.29.1 [skip ci]  
 * chore(release): v4.29.0 [skip ci]  
   
 ### 14-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: type mismatch  
 * feat: add blocked word & token management command  
   
 ### 12-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.28.4 [skip ci]  
   
 ### 12-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: crash while creating anonymous ballots  
   
 ### 05-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.28.3 [skip ci]  
   
 ### 05-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix(about): remove quotes  
   
 ### 04-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.28.2 [skip ci]  
   
 ### 04-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(replies): multiple replies when modals get canceled  
   
 ### 02-12-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.28.1 [skip ci]  
   
 ### 02-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * ci(autolabeler): fix autolabeler config  
   
 ### 02-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: add deprecated jsdoc comment  
 * fix(logger): unban not logging properly w/ tempban  
   
 ### 01-12-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor(logger): finalize refactor  
 * refactor(logger): ban and message logging  
   
 ### 27-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.28.0 [skip ci]  
   
 ### 27-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(logger): improvements  
   
 ### 22-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.27.0 [skip ci]  
   
 ### 22-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(automod): add flexible rule system  
   
 ### 22-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs(readme): fix broken link  
   
 ### 20-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.26.1 [skip ci]  
 * chore(release): v4.26.0 [skip ci]  
 * chore(release): v4.25.0 [skip ci]  
   
 ### 20-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: wrong method call  
   
 ### 20-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add button role deletion support  
 * feat: add button role delete command  
 * style: add license comments  
 * fix: add `--cancel` instruction to initial message  
   
 ### 19-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.24.0 [skip ci]  
   
 ### 19-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add button roles support  
   
 ### 18-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.23.5 [skip ci]  
 * chore(release): v4.23.4 [skip ci]  
 * chore(release): v4.23.3 [skip ci]  
 * chore(release): v4.23.2 [skip ci]  
 * chore(release): v4.23.1 [skip ci]  
 * chore(release): v4.23.0 [skip ci]  
 * chore(release): v4.22.0 [skip ci]  
 * chore(release): v4.21.0 [skip ci]  
   
 ### 18-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * fix: workflow error  
 * fix: workflow error  
 * fix: workflow errors  
 * fix: worflow errors  
   
 ### 18-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: crash while using infraction command  
 * feat: add infraction view command  
 * feat: history command verbosity control  
 * feat(ballots): auto deletion  
   
 ### 13-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.20.1 [skip ci]  
 * chore(release): v4.20.0 [skip ci]  
   
 ### 13-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: message reports with moderator only setting  
 * fix: message reports not permitting users  
 * feat(reporting): configuration support  
   
 ### 12-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.19.0 [skip ci]  
   
 ### 12-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * feat(logger): show message author ID on change  
   
 ### 10-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>]  
   
 * docs: update terms of service  
   
 ### 08-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: add license comments  
   
 ### 04-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.18.0 [skip ci]  
   
 ### 04-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(automod): add message reporting system  
   
 ### 02-11-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.17.1 [skip ci]  
 * chore(release): v4.17.0 [skip ci]  
   
 ### 02-11-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: no newline in infractions  
 * style: add newline after imports  
 * feat(commands): update application command deploy script  
 * feat(commands): add dmhistory command  
 * feat(commands): add sendhistory command  
   
 ### 31-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.16.1 [skip ci]  
 * chore(release): v4.16.0 [skip ci]  
 * chore(release): v4.15.1 [skip ci]  
   
 ### 31-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: update help command  
 * feat(commands): add reply command  
 * test: add test suites  
 * ci: update autolabeler config  
 * style: remove console log statements  
 * fix(paginator): app crash when users deletes reply message  
   
 ### 30-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.15.0 [skip ci]  
   
 ### 30-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: use new paginator in history command  
 * refactor(commands): use new style of paginator  
 * feat(paginator): support custom data fetching  
   
 ### 28-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.14.0 [skip ci]  
 * chore(release): v4.13.0 [skip ci]  
   
 ### 28-10-2022 [codefactor-io <support@codefactor.io>]  
   
 * [CodeFactor] Apply fixes  
   
 ### 28-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: remove unused arguments  
 * feat(commands): update application commands  
 * feat(commands): add message saving command  
 * docs(tos): fix typo  
 * ci: update autolabeler config  
 * feat(automod): add autoresponder (#123)  
   
 ### 27-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update security policy  
 * fix: workflows  
 * fix: workflows  
 * fix: update workflows  
 * feat(help): add useful link buttons  
 * feat(paginator): custom message options  
   
 ### 27-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.12.3 [skip ci]  
 * chore(release): v4.12.1 [skip ci]  
 * chore(release): v4.12.0 [skip ci]  
   
 ### 27-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.12.2 [skip ci]  
   
 ### 26-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.11.0 [skip ci]  
 * chore(release): v4.10.0 [skip ci]  
 * chore(release): v4.9.0 [skip ci]  
   
 ### 26-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add setup command  
 * feat: add private channel command  
 * chore: update gitignore  
 * chore: update security policy  
 * feat(debug-logging): better logging (#122)  
 * feat(utils): reply embed function accepts other options  
   
 ### 25-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: add license comments  
 * fix(auth): bot owner(s) can run any command  
 * feat(setup): confirm `.env` file creation success  
   
 ### 25-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.8.1 [skip ci]  
 * chore(release): v4.8.0 [skip ci]  
   
 ### 24-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update tos  
   
 ### 23-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.7.0 [skip ci]  
   
 ### 23-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(spam_filter): custom spam warning message (#119)  
 * fix: typescript errors  
 * feat(spam_filter): custom spam warning message  
   
 ### 22-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci: update workflows  
 * fix: remove extra newline from readme  
 * ci: update release workflow  
 * chore: remove manual changelog  
 * chore: update changelog  
 * fix: missing comma  
 * fix: update help command  
 * docs: update readme  
 * docs(readme): add monogdb atlas link  
   
 ### 22-10-2022 [Conventional Release Action <rakinar2@onesoftnet.eu.org>]  
   
 * chore(release): v4.6.3 [skip ci]  
 * chore(release): v4.6.2 [skip ci]  
 * chore(release): v4.6.1 [skip ci]  
   
 ### 21-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci: update release workflow config  
 * chore: update changelog  
 * feat(logging): show who banned a user  
 * chore: fix changelog  
 * chore: update changelog  
 * chore: update changelog  
 * ci: update workflows  
 * chore: remove changelog  
 * ci: update workflows  
 * feat(profile): show permission percentage (#118)  
   
 ### 21-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.6.0 [skip ci]  
 * chore(release): v4.5.0 [skip ci]  
   
 ### 20-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.4.0 [skip ci]  
 * chore(release): v4.3.0 [skip ci]  
   
 ### 20-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: show the number of total commands in help  
 * feat: show total number of roles in rolelist command  
   
 ### 19-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.2.2 [skip ci]  
   
 ### 19-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * perf(shots): fix performance issues of shot command (#115)  
   
 ### 17-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.2.1 [skip ci]  
   
 ### 17-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(pagination): update button emoji orders (#114)  
   
 ### 16-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: fix typo on index page  
 * chore: remove old changelog  
 * chore: new changelog  
 * chore: update changelog  
 * feat(commands): add private channel creation command  
 * feat(utils): add embed builder snippet function  
   
 ### 16-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.2.0 [skip ci]  
   
 ### 15-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.1.2 [skip ci]  
   
 ### 15-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(automod): profile filter interfering with manual mutes (#112)  
   
 ### 13-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update support discord server name (#109)  
 * docs: update home page (#108)  
 * docs: update home page  
 * ci: add auto labeler config  
 * ci: add auto labeler workflow  
 * fix: incomplete string escaping or encoding  
 * ci: add codeql workflow  
 * feat: add new welcome message  
 * feat: add wildcard rickroll url  
 * ci: update auto release workflow  
 * feat(welcomer): add new welcome message  
 * ci: update workflows  
 * feat: add new welcome messages  
 * chore: update readme (#107)  
 * ci: update release workflow  
 * ci: fix workflows  
 * ci: automate releases  
 * docs: update readme  
 * docs: update readme  
 * docs: add features page  
 * docs: add screenshots page  
 * docs(images): add screenshot  
 * docs: update readme  
 * chore: update changelog  
 * fix: do not unmute user if not muted (#105)  
 * docs: add urls  
 * docs: update privacy policy  
 * docs: update privacy policy  
 * docs: update privacy policy  
 * docs: update privacy policy  
 * ci: remove unneeded files  
 * ci: remove unneeded workflows  
   
 ### 13-10-2022 [Conventional Changelog Action <conventional.changelog.action@github.com>]  
   
 * chore(release): v4.1.1 [skip ci]  
 * chore(release): v4.1.0 [skip ci]  
   
 ### 13-10-2022 [Ryder <78247679+killerclaws12@users.noreply.github.com>]  
   
 * * docs: update privacy policy  
   
 ### 12-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci: update workflows  
 * ci: update release workflow  
 * chore: update changelog  
 * chore: update version to v4.0.1  
 * fix: about command  
 * chore: update changelog  
 * style: add license comments  
 * chore(semver): update version to v4.0.0  
 * chore: update changelog  
 * feat: add pagination to help command  
 * build(docs): fix mkdocs.yml  
 * docs: update homepage  
 * docs(readme): add emoji download link  
 * fix: typo in paginator  
 * feat: add pagination button emojis  
 * docs: update readme (#100)  
 * ci: delete unneeded workflows  
 * docs: update terms of service  
 * docs: update readme  
 * build(docs): update mkdocs.yml  
 * docs: update readme  
   
 ### 12-10-2022 [Ryder <78247679+killerclaws12@users.noreply.github.com>]  
   
 * docs(readme): add "Extra" section with dashboard link (#98)  
   
 ### 11-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci: update workflow config  
 * ci: update release drafter config  
 * ci: update workflows  
 * ci: add release drafter config  
 * ci: add release drafter workflow  
 * style(docs): update css style formatting  
 * chore: update help command data  
 * chore: update changelog  
 * refactor: add pagination to rolelist command  
 * perf(pagination): better response time  
 * feat: update slash commands  
 * docs: update readme (#96)  
   
 ### 10-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(api): add history controller  
 * chore: update changelog  
 * feat: generate env file using setup script  
 * feat: warn command embed improvement  
 * chore: update changelog  
 * docs: update readme  
 * feat: finishing touch to setup script  
 * docs: update readme  
   
 ### 10-10-2022 [Ryder <78247679+killerclaws12@users.noreply.github.com>]  
   
 * * fix: author email in about command  
 * refactor: update about command (#94)  
   
 ### 09-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update changelog  
 * feat: make the spotify status song name clickable  
 * fix: warning command permissions  
 * chore: update gitignore  
 * feat: return the whole user object on login  
 * docs: update readme  
   
 ### 08-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update changelog  
 * feat: add paginator class (#90)  
 * style: eslint autofix  
 * style: remove unneeded imports  
 * chore: update pull request template  
 * feat: add paginator class  
 * feat: improve the setup script  
   
 ### 07-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add setup script  
 * chore: remove unneeded files  
 * docs: update security policy  
 * build(docs): update mkdocs.yml  
 * chore: update sample config  
   
 ### 05-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update home page  
 * docs: update privacy policy  
 * docs: update privacy policy  
 * docs: update readme  
 * docs(automod): update feature list  
 * docs: update readme  
   
 ### 04-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: add license comments  
 * refactor: use new queue handler  
 * style: eslint autofix  
 * refactor: use new queue handler  
 * refactor(muting): use new queue handler  
 * build(docker): update dockerfile  
 * chore: update changelog  
   
 ### 03-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: queue jobs (#87)  
 * feat(queues): finishing touch  
 * fix: queue manager  
 * fix: users can ban themselves  
 * docs: update privacy policy  
   
 ### 02-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: queue jobs  
 * style: add license comments  
 * chore: update changelog  
 * fix: afk systems not working (#85)  
 * feat: update profile command  
   
 ### 01-10-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: update config schema (#82)  
 * docs: update readme  
 * docs: update readme  
 * docs: update readme  
 * chore: update changelog  
 * chore: bump version number  
 * fix(welcomer): typo in a welcome message  
   
 ### 30-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update gitpod config  
 * chore: bump version number for v4.0.0-alpha release  
 * chore: update changelog  
   
 ### 29-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * build: update dockerfile  
 * chore: update gitignore  
   
 ### 28-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update readme  
   
 ### 27-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update security policy  
 * chore: update changelog  
 * feat(automod): add profile filter  
 * style: remove unneeded imports  
 * style: add license comments  
   
 ### 24-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add cooldown support  
 * style: remove unneeded imports  
 * feat(api): allow admins to view/create users  
   
 ### 23-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * ci(workflows): update nodejs versions  
 * style: add license comments (#77)  
 * refactor: update shot command  
 * refactor: update shot command  
 * build: reemove unneeded dependencies  
 * style: fix with eslint  
 * chore: update changelog  
 * chore: add license notice in the about command (#76)  
 * build: update package.json information  
 * chore: update changelog  
 * feat(shots): prevent the bot from getting shots  
   
 ### 21-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: config command keys autocompletion  
 * fix(commands): autocompletion not working  
 * feat(api): add endpoint for fetching commands  
   
 ### 20-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(api): add neew endpoint for fetching roles  
   
 ### 17-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(api): config input not merging properly  
   
 ### 16-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(welcomer): typo in path  
 * refactor(commands): use SUDO_PREFIX env variable  
 * refactor(boot): use SUDO_PREFIX env variable  
 * refactor(filters): use SUDO_PREFIX variable  
 * refactor(welcomer): use SUDO_PREFIX variable  
 * chore: remove wrong directories  
 * fix(errors): error handler  
 * fix(ts): incompatible types error  
 * fix(api): config corruption while specifying arrays  
   
 ### 15-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(api): add information controller  
   
 ### 14-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(api): string to number config set error  
   
 ### 11-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(api): allow cors  
 * fix: system command memory usage  
 * build(docker): fix dockerfile  
 * fix: total heap size in system command  
   
 ### 10-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: show the shot doctor name (#74)  
 * feat: make the system prefix changable  
 * feat: modifiable config and storage path  
 * feat: modifiable config and storage path  
 * chore: remove console.log statement(s)  
 * chore: update files  
 * build(docker): use `npm ci`  
   
 ### 09-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * build(docker): fix dockerfile  
 * build(docker): ignore node_modules folder  
 * build: add dockerfile  
   
 ### 08-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor(api): improve config updating  
 * feat(api): add update action in configcontroller  
 * chore: update gitignore  
 * feat(api): auth middleware  
 * feat(api): auth middleware  
   
 ### 07-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: user controller  
 * feat(api): rate limit support  
   
 ### 06-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: final fixup  
 * ci: update workflows  
 * chore: eslint autofix  
 * build: add eslint  
 * refactor(db): use mongodb  
 * refactor: removing using the old history manager  
 * refactor(verification): use mongodb  
 * refactor(queuejobs): use mongodb  
 * refactor(db): use mongodb in spamfilter  
 * refactor(models): punishment appeal  
 * docs: update privacy policy  
   
 ### 05-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor(moderation): use mongodb  
 * refactor(automute): use mongodb  
 * refactor(models): use mongodb in Note  
 * refactor(hardmuting): use mongodb  
 * refactor: remove unneeded comments  
 * refactor(locking): use mongodb  
 * fix: remove unneeded imports  
 * refactor(cli): remove bannedguild model  
 * refactor(ballots): use mongodb  
 * refactor(db): switch to mongodb  
 * feat(api): setup controllers  
 * feat(api): advanced response handling  
 * feat: improve controller handling  
 * feat: add basic server and routing  
 * chore: fixup test commit  
 * chore: test commit  
 * chore: remove all api files  
 * feat: log errors to logfile  
   
 ### 04-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update invite request link  
 * docs: update terms of service link  
 * docs: update assets  
 * fix: emoji command not working (#62)  
   
 ### 03-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update terms of service  
 * docs: add terms of service  
 * docs: add guides for automoderation  
 * docs: add guides for locking channels  
 * docs: add guides of different types of bans  
 * fix: welcome messages are not properly parsed  
 * refactor: mention users while welcoming  
 * docs: update logo link  
 * docs: add privacy policy  
   
 ### 02-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: make the AFK system more detailed (#69)  
   
 ### 01-09-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: random status service  
 * fix: random status service  
 * fix: random status service  
 * feat: save the given status to config file (#66)  
 * fix: replit 429 http error  
 * fix: welcomer command not saving settings  
   
 ### 31-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add a PFP lookup command (#64)  
 * fix: update help command entries limit  
 * feat: update help command  
 * feat: sent restart logs to home server  
 * fix: log the 419 errors  
 * perf: exec `kill 1` when login error occurs in replit  
 * feat: add guild lookup command  
 * feat: add the userlookup slash command  
 * feat: complete the userlookup command  
 * feat: add debug logger  
 * feat: add debug logging event  
   
 ### 29-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add basic user lookup command  
 * fix: system command not showing correct uptime  
 * feat: add more welcome messages  
 * fix: adding snippet overwrites whole snippets file  
   
 ### 28-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: undefined profile status emoji when using external emoji  
 * fix: undefined profile status emoji when using external emoji  
 * chore: bump version number  
 * fix: wrong help info for welcomer command  
 * fix: add off option to ping filter  
 * feat: toggle message filters option  
 * fix: check if admin key is empty  
   
 ### 26-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: add changelog  
 * chore: bump version number  
 * chore: final fixup for v3.0.0 release  
 * docs: update help command  
 * refactor: drop support for legacy command in the embed command  
 * chore: update example env file  
 * style: remove unneeded spaces  
 * style: remove unneeded imports  
   
 ### 24-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: remove command cooldown service  
 * feat: add eval command  
 * fix(security): command handler not checking for owner only commands  
 * fix: show user status properly (#59)  
 * fix: order the roles in the profile command (#59)  
 * refactor(utils): use strict time distance  
   
 ### 22-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(commands): add hash command for hashing text content  
 * fix: embed commands not working in legacy mode  
 * chore: integrate with PM2 process manager (#60)  
 * fix: echo and send command not sending attachments  
 * feat: echo and send command now supports attachments and embeds  
 * refactor(snippets): create an embed parser utility function  
   
 ### 21-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add support of embeds inside snippets (#57)  
 * fix: embed builders not setting custom colors  
 * fix: add `embed:` identifier to make sure that the input is an embed  
 * refactor: update slash commands (#57)  
 * feat: create embeds from JSON schema (#57)  
 * feat: add embed builder schema command (#57)  
 * feat: make subcommands of embed command (#57)  
   
 ### 20-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add embed builder command (#57)  
 * refactor(welcomer): add custom messages support with randomization (#56)  
 * feat: add synchronous emoji() function  
 * feat: add support of custom permission checker method  
   
 ### 19-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: improve channel locking systems  
 * fix(automod): anti raid systems locking channels multiple times  
   
 ### 18-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * style: finishing touches to the channel locking system  
 * feat: improved channel locking system (#18)  
   
 ### 17-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * build: add date-fns to package.json  
 * fix: timeProcess function not returning years (#55)  
 * fix(utils): cannot fetch users mentioned in commands (#54)  
 * feat: log crash reports using webhooks  
 * feat(utils): add splitMessage() function  
   
 ### 16-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: user gets muted on rejoin when mute time is set  
 * refactor: update service loading strategy (#51)  
 * build: update project initialization script  
 * build: update package.json  
 * build: update project initialization script  
 * docs: update readme  
 * build: update package.json  
   
 ### 15-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: update issue templates  
 * feat(automod): auto mute on rejoin (#40)  
 * refactor: make all services inherit a base class  
   
 ### 14-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add anti-join systems  
 * chore: ignore lock file  
 * chore: ignore lock file  
 * chore: ignore lock file  
 * chore: ignore lock file  
 * fix: allow users to moderate themselves  
   
 ### 13-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update readme  
 * docs: update readme  
 * docs: add discord server link  
 * docs: update readme  
 * feat: config management command (#49)  
 * feat(automod): create mod history automatically (#46)  
   
 ### 09-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Create LICENSE  
   
 ### 06-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update readme  
   
 ### 04-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * docs: update readme  
 * fix: role position checking error  
 * refactor: ignore bots on join/leave  
 * refactor: remove permission requirements for echo command  
 * refactor(commands): require permissions  
   
 ### 03-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * refactor: commands requires special permissions  
 * refactor: ban command requires BAN_MEMBERS permission  
 * refactor: ban command requires BAN_MEMBERS permission  
 * refactor: mute command requires MODERATE_MEMBERS permission  
   
 ### 01-08-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(welcomer): add more welcome messages  
 * refactor(welcomer): mention user when they join  
   
 ### 30-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: wrong sample config  
 * feat: random welcome messages (#44)  
 * fix: json syntax error in sample config  
   
 ### 29-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * chore: merge everything  
 * chore: commit changes  
   
 ### 27-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: running commands will throw an error  
   
 ### 24-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix(typescript): wrong typings  
 * fix(typescript): unknown identifier issues  
 * feat: add proper permission checking and error messages  
 * fix(automod): repeated text filter channel exclution (#43)  
   
 ### 23-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * fix: typescript issues in ModerationEmbed class  
 * fix: typescript issues in bean command  
 * style: debug messagefilter  
 * refactor(commands): use ModerationEmbed instead of MessageEmbed class  
 * feat(utils): add setReason method to ModerationEmbed class  
 * feat(utils): add a dedicated class for moderation command embeds  
 * fix: mention reading strategy (#41)  
   
 ### 20-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat: add rickroll filter (#22)  
 * feat: add seperate folder for resources  
 * fix(automod): mass ping filter not working (#32)  
 * fix(commamds): clear command not working without message count  
   
 ### 19-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * feat(utils): add mention input parser (#36)  
   
 ### 18-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * doc: add security policy  
 * doc(readme): add features section  
 * doc: update readme  
 * doc: update readme  
 * doc: update readme  
 * chore: add .env.example file  
 * chore: add example config file  
   
 ### 17-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * doc: update readme  
 * Update docs_issue.md  
 * chore: create docs issue template  
 * doc: Add incomplete docs warning  
 * Update docs-deploy.yml  
 * doc: update README.md  
 * Update WarnCommand.ts  
 * Update build.yml  
 * Update WarnCommand.ts  
 * build(eslint): set no-mixed-spaces-and-tabs rule to warn  
 * style(bean-cmd): fix space and tab mixings  
 * Update build.yml  
 * Update build.yml  
 * feat(mod-cmds): added proper DM error messages for bean command  
 * fix(mod-cmds): add proper try-catch to avoid crashes  
 * feat(mod-cmds): added proper error messages for DM errors  
 * build: add husky directory  
 * chore: update package.json  
 * build: add husky and commitlint  
 * Update PULL_REQUEST_TEMPLATE.md  
 * Add Non-moderable role (#34)  
 * build: add ts-node as a dependency  
 * Update dependencies  
 * Use npm as a package manager  
   
 ### 12-07-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update package.json  
 * Update project license  
   
 ### 19-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Updated spam filter  
 * Bump version number  
 * Added ESLint  
 * Updated routes according to the dashboard  
   
 ### 17-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Removed unneeded console logging  
 * Revert "Revert bf4c865b77af870cbba63df3a3e9750675fb9e65"  
 * Revert bf4c865b77af870cbba63df3a3e9750675fb9e65  
 * Add token filter  
   
 ### 13-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Create PULL_REQUEST_TEMPLATE.md  
 * Update issue templates  
 * Create CONTRIBUTING.md  
 * Added Code of Conduct (#14)  
 * Update build.yml  
 * Update build.yml  
   
 ### 12-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Updated package.json  
 * Added verification data fetching API route  
 * Update docs-deploy.yml  
 * Change copyright holder name  
   
 ### 11-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Added verification system  
   
 ### 08-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update main.html  
 * Update mkdocs.yml  
 * 2.4.0  
 * Added support of context menu commands  
 * Added hardmuting support  
 * Fix docs theme color  
 * Fix docs theme color  
   
 ### 07-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Add documentation  
 * Fix file path issues  
 * Updated OG meta tags  
 * Updated docs  
 * Improved message deletion  
 * 2.2.0  
 * Added domain filters  
 * Updated help information  
   
 ### 06-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update mkdocs.yml  
 * Update mkdocs.yml  
 * Update docs-deploy.yml  
 * Update docs-deploy.yml  
 * Update mkdocs.yml  
 * Update mkdocs.yml  
 * Update mkdocs.yml  
 * Added tempban and softban command  
 * Fix history command  
 * CLI fixup  
 * Improved channel locking  
 * Upgraded mute and unmute command  
 * Update banning_users.md  
 * Update banning_users.md  
   
 ### 05-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update workflows  
 * Update workflows  
 * Update workflows  
 * Update workflows  
 * Update workflows  
 * Rename main.yml to docs-deploy.yml  
 * 2.1.0  
 * 2.0.2  
 * Updated the database system  
 * Create main.yml  
 * Delete main.yml  
 * Rename docs-deploy.yml to build.yml  
 * Rename build.yml to docs-deploy.yml  
 * Create main.yml  
   
 ### 04-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Updated warning system  
 * Updated docs  
 * Create docs.yml  
 * Add documentation  
 * Added punishment appeal contact system  
 * Updated clear command  
   
 ### 02-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update slash commands  
 * Upgraded clear command  
 * Added command line system  
   
 ### 01-06-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update system command  
 * Fixed rolelist command  
 * Fixed rolelist command  
 * Added proper help information  
 * Added proper help information  
   
 ### 31-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Release version 2.0.0-beta2  
 * Bump version number  
 * Fixed afk command  
 * Fix -system showing wrong command type  
   
 ### 30-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Fixed issues  
 * Fixed security issues  
 * Added autoclear channels on member leave support  
 * Added slash commands autocompletion support  
   
 ### 29-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Fixed slash command issue  
 * Add -setchperms command  
 * Added -massban command and fixed ban loggings  
 * Added -rolelist command  
 * Improved spam filter  
 * Added debug info support and startup manager  
   
 ### 28-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Improved automation  
 * Improved command cooldown system  
   
 ### 27-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Added -ballot command  
 * Added -emoji command and cooldown support  
 * Push api directory  
 * Update workflows  
 * Release version 2.0  
   
 ### 14-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update Logger.js  
 * Release version 1.10.0  
   
 ### 13-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Added clearTimeoutv2() function  
 * Added clearTimeoutv2() function  
 * Added clearTimeoutv2() function  
   
 ### 12-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Release version 1.8.0  
   
 ### 11-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Improved edited message scanning and added file filters  
 * Improved edited message scanning and added file filters  
 * Improved edited message scanning and added file filters  
 * Improved edited message scanning and added file filters  
   
 ### 10-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Last fixup  
 * Updated anti-raid systems  
 * Fixed issues and improved logging  
 * Fixed issues and improved logging  
   
 ### 09-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Fixed multiple channel mentions conflict in -echo command  
 * Fixed multiple channel mentions conflict in -echo command  
   
 ### 06-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update README.md  
 * Added starboard feature  
 * Add -stats command  
 * Add -stats command  
   
 ### 05-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Improved AFK engine  
 * Added -send command and added support of attachments in snippets  
 * Added -send command and added support of attachments in snippets  
 * Update README.md  
 * Added AFK engine  
   
 ### 04-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * More improvements  
 * Fixed crash logging when sending long messages  
   
 ### 03-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Added word and invite filters  
 * Added word and invite filters  
   
 ### 02-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Updated spam and anti raid systems  
 * Updated spam and anti raid systems  
 * Fixup  
 * Directory fixup  
 * Directory fixup  
 * Added support of disabling commands for different roles  
   
 ### 01-05-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Typo fixup  
 * Typo fixup  
 * Typo fixup  
 * Release fixup  
 * Initial release v1.0.0  
   
 ### 30-04-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Added new features  
   
 ### 23-04-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update README.md  
 * Create build.yml  
 * Added lock and unlock commands and improved command parsing  
   
 ### 21-04-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Fix security issues  
 * Merge tag 'v0.1.0' into develop  
 * Merge branch 'release/0.1.0'  
 * Added base commands  
   
 ### 06-04-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Initial Commit  
   
 ### 26-03-2022 [Ar Rakin <rakinar2@gmail.com>]  
   
 * Update README.md  
 * Initial commit  
11231    
11232    ### 26-03-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)]
11233    
11234      * Update README.md
11235      * Initial commit

Legend:
Removed from v.616  
changed lines
  Added in v.626

team@onesoftnet.eu.org
ViewVC Help
Powered by ViewVC 1.1.26