Skip to content

Releases: Cog-Creators/Red-DiscordBot

Release 3.0.0b11

03 Apr 01:31
9f4a7f7
Compare
Choose a tag to compare
Release 3.0.0b11 Pre-release
Pre-release

Additions:

  • [p]backup has been added (#1471)
  • Data conversion tool (#1293)

Enhancements:

  • Instance backups can now be done on instances using MongoDB for storage (#1470)
  • Embed toggling support for [p]contact, [p]dm, [p]cogs, the mod log, and [p]filter (#1467)
  • Updated translations (#1490)
  • Install messages for cogs will now be displayed (#1453)
  • A minimum Python version can now be specified for cogs (#1455)
  • Audio now has a voteskip mode and a DJ Role mode, as well as support for having a cost to queue songs (#1473)
  • Settings displays for [p]set and [p]bankset (#1475)
  • Added a --version flag (#1479)

Bug fixes:

  • Instance setup will now warn if an instance already exists with a given name and prompt to confirm overwriting the old instance (#1469)
  • Fixed a bug with [p]set token (#1449)
  • Fixed a bug with [p]invite sending the wrong url (#1461)
  • Fixed a bug with embed_requested (#1468)
  • Fixed an issue with data import/export where the data was inaccessible because of incorrect key type (#1448)
  • Fixed a text issue in [p]flip (#1489)
  • Increased the timeout connecting to Lavalink (#1474)
  • Fixed a TypeError related to the 'until' field of modlog cases (#1487)
  • Fixed [p]imgur not working properly (#1485)
  • Fixed a bug with [p]help cutting off characters (#1456)
  • Fixed a bug with unloading cogs (#1458)
  • Fixed a logic issue with loading cogs (#1460)

Release 3.0.0b10

21 Mar 00:37
c4b641e
Compare
Choose a tag to compare
Release 3.0.0b10 Pre-release
Pre-release

Bug fixes:

  • Fixed exception in setup logic (#1372)
  • Fixed support for not using a MongoDB username and password (#1362)
  • Removed default guild behavior from Admin (#1381)
  • Help formatter now obeys the max length of a Discord embed (#1375)
  • Fixed the first word missing from a ban reason if a time to remove messages wasn't set (#1403)
  • Fixed clearing data in config if no data is set (#1374)
  • Renamed game to activity to support the lastest Discord.py (#1409)
  • announce now takes all arguments in account (#1394)
  • Changed formatting in the instance manager for taking backups on Windows (#1419)
  • Fixed some checks in bank (#1407)
  • Fixed an issue with bank reset (#1407)
  • Fixed a list error in warnings (#1408)
  • Fixed pip packages installing in the wrong folder (#1432)
  • Fixed an issue where instances on Windows couldn't be deleted. (#1412 )
  • Fixed community alerts (#1426)
  • Fixed setting presence (#1438)

Enhancements:

  • Added checking for updates (#1388)
  • cogs and repo are now listed alphabetically (#1424)
  • Added a confirmation on bankset toggleglobal (#1402)
  • Refined behavior on cleanup (#1347)
  • Added support for YouTube streams in Streams (#1385)
  • Expended payday output (#1386)
  • Added set token (#1425)
  • Started implement commands and settings for embeds (#1437)
  • Added the ability to load, unload and reload multiple cogs at the same time (#1441)

Additions:

  • Audio is overhauled and now uses Lavalink. More information on that below

Audio is now making use of Lavalink, a powerful standalone Java audio sending node. This in turn means that you'll need to use Java to make use of the new audio cog. This is also covered in our installation documentation.

Release 3.0.0b9

26 Feb 20:50
29d9bba
Compare
Choose a tag to compare
Release 3.0.0b9 Pre-release
Pre-release

New Features:

  • [p]listlocales (in Core)
  • [p]pipinstall (in Downloader)
  • Warnings (a new cog that provides a warning system)

Enhancements:

  • Updated translations
  • Several enhancements to Config
    • Note: one of these is a BREAKING CHANGE (see #1342)
  • Status modifications are now done on all shards

Bugfixes:

  • Sentry should now only log errors from core code
  • Fixed bugs in Downloader, Admin, Mod, Image, and General

Release 3.0.0b8

19 Feb 03:57
95acf74
Compare
Choose a tag to compare
Release 3.0.0b8 Pre-release
Pre-release

Enhancements:

  • [p]userinfo now has support for the "Listening" and "Watching" statuses
  • [p]set listening and [p]set watching
  • Instances can now be removed without needing to take a backup
  • [p]cogs now uses embeds
  • The message given when a command raises an unhandled exception is now a fallback. Cogs that have a function called __error will use that instead of the fallback message
  • Shared libraries support + smarter repo handling
  • A prompt when trying to delete more than 100 messages at once using [p]cleanup
  • setup functions for cogs can now be coroutines
  • Automation of releases and uploading string sources to Crowdin for translation
  • Cleanup of the config driver code
  • Errors from [p]load and [p]unload are now viewable in [p]traceback

Bugfixes:

  • Pinned nearly all dependencies to cut down on conflicts
  • Fixed a bug with list defaults in config
  • Fixed a typo in CogManagerUI
  • Fixed TimeoutError in [p]servers
  • Moved the distro dependency out of requirements.txt because of issues on Windows