From 03155598c27cd1278b3469b9ec423c60d58c9a3a Mon Sep 17 00:00:00 2001 From: benji7425 Date: Mon, 11 Sep 2017 17:16:00 +0100 Subject: [PATCH] Update changelog --- CHANGELOG.md | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 121 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8deb76e..0c1dd6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,123 @@ # Changelog -## Unreleased \ No newline at end of file +## v3.0.0-b1 + +### Added +- Fancy new @bot help command + +### Updated +- Significant back-end updates +- Commands now invoked with an @mention to the bot + +## v2.0.0-b1 + +### Added +- Multi-guild support +- In-chat commands for setup and configuration + - Add a new feed + - View a list of feeds + - Remove an existing feed + +### Updated + +- Make save file configurable to allow use as a module with other bots +- Update config file structure +- Now uses discord.js instead of discord.io +- YouTube links automatically handled; no more separate "YouTube mode" config item + +### Fixed + +- Crash if trying to view feeds list before any feeds have been set up + +## v1.4.0 + +### Added + +- Support for posting links from multiple feeds +- Tagging of separate roles for each feed being checked + +### Updated + +- Updated bot connection code to use my discord-bot-wrapper + +### Removed + +- !logsplease command removed as the OTT logging was just being annoying + +## v1.3.2 + +### Fixed + +- Fixed list posting channel messages being ignored + +## v1.3.1 + +### Fixed + +- Developer commands can now be used from any channel or PM + +## v1.3.0 + +### Added + +- Deletion of "You have successfully subscribed" messages after a short delay (configurable) +- 'Developer' commands that can only be accessed by specified users +- !cacheList developer command to view the cached URLs + +### Updated +- !logsplease is now a developer command +- Subscriptions are now done using a role + - !subscribe and !unsibscribe add and remove the user from the role + - !sublist command is now removed + - The role is mentioned when the link is posted, rather than a long chain of user IDs + +## v1.2.1 + +### Fixed + +- Fixed multiple users being unsubscribed when one user unsubscribes + +## v1.2.0 + +### Added + +- Chat message/command to request a list of subscribed users +- The ability for users to 'subscribe' so they are tagged whenever a new link is posted +- Logging to a file +- Ability for user to request an upload of the logs file + +### Updated + +- Added basic spam reduction when logging so the same message won't get logged multiple times in a row +- Refactored a bunch of code to improve efficiency +- Updated timer logic to only ever use a single timer, and share it between posting and reconnecting + +## v1.1.2 + +### Updated +- Updated reconnect logic to hopefully be more stable + +## v1.1.1 + +### Added +- Reconnect timer to repeatedly try reconnect at intervals + +### Updated + +- Updated support for https conversion to http to hopefully be more consistent + +## v1.1.0 + +### Added + +- Added togglable YouTube mode + - Converts full URLs to YouTube share URLs + - Checks against both YouTube full and share URLs to ensure same video not posted twice +- New logging class to handle logging + +### Updated +- Major refactor of a significant portion of the bot's code - should be easier to maintain now, but may have introduced some new bugs +- Changed expected name for bot config file to bot-config.json rather than botConfig.json + +### Fixed +- New timer being created every time the bot reconnected