From a9cd1534c2760bea58a75cecc5e6be1bb5db23c2 Mon Sep 17 00:00:00 2001 From: Kwoth Date: Thu, 9 May 2024 06:41:43 +0000 Subject: [PATCH] docs: Updated changelog to have v5 changes. Probably last commit to this branch. --- CHANGELOG.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b95b0b79..7af3d2e7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,75 @@ # Changelog -Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o +Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o + +## [5.0.0] + +### Added + +- Added `.shopadd command` You can now sell commands in the shop. The command will execute as if you were the one running it when someone buys it + - type `.h .shopadd` for more info +- Added `.stickyroles` Users leaving the server will have their roles saved to the database and reapplied if they rejoin within 30 days. +- Giveaway commands + - `.ga start ` starts the giveway with the specified duration and message (prize). You may have up to 5 giveaways on the server at once + - `.ga end ` prematurely ends the giveaway and selects a winner + - `.ga cancel ` cancels the giveaway and doesn't select a winner + - `.ga list` lists active giveaways on the current server + - `.ga reroll ` rerolls the winner on the completed giveaway. This only works for 24 hours after the giveaway has ended, or until the bot restarts. + - Users can join the giveaway by adding a :tada: reaction +- Added Todo Commands + - `.todo add ` - adds a new todo + - `.todo delete ` - deletes a todo item + - `.todo done ` - completes a todo (marks it with a checkmark) + - `.todo list` - lists all todos + - `.todo edit ` - edits a todo item message + - `.todo show ` - Shows the text of the specified todo item + - In addition to that, there are also Todo archive commands + - `.todo archive add ` - adds all current todos (completed and not completed) to the archived list, your current todo list will become cleared + - `.todo archive list` - lists all your archived todo lists + - `.todo archive show ` - shows the todo items from one of your archived lists + - `.todo archive delete ` - deletes and archived todo list +- Added `.queufairplay` / `.qfp` (music feature) re-added but it works differently + - Once you run it, it will reorganize currently queued songs so that they're in a fair order. +- Added `.clubrename` command to uh rename your club +- For self-hosters: + - Added `.sqlselectcsv` which will return results in a csv file instead of an embed. + - You can set whether nadeko ignores other bots in `bot.yml` + - You can set shop sale cut in `gambling.yml` +- Added a page parameter to `.feedlist` +- Added seconds/sec/s to `.convert` command +- Added `.prunecancel` to cancel an active prune +- Added progress reporting when using `.prune`. +- Added audit log reason for `.setrole` and some other features + +### Changed + +- Users who have manage messages perm in the channel will now be excluded from link and invite filtering (`.sfi` and `.sfl`) +- `.send` command should work consistently and correctly now. You can have targets from other shards too. The usage has been changed. refer to `.h .send` for more info +- `.serverinfo` no longer takes a server name. It only takes an id or no arguments +- You can now target a different channel with .repeat +- `.cmds `, `.cmds