From 588fa19594c4ad0a7458c1c700cd69dd7b548bc2 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 20 Apr 2023 03:51:34 +0200 Subject: [PATCH] Red 3.4.19 - Changelog (#6082) Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com> Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> --- CHANGES.rst | 103 +++++++++++++++++++++++++++++++++++++ docs/autostart_windows.rst | 2 +- 2 files changed, 104 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index fb3f7f9c2..769f4f67e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,108 @@ .. Red changelogs +Redbot 3.4.19 (2023-04-20) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Ankur391`, :ghuser:`BigPeep0doo`, :ghuser:`chasehult`, :ghuser:`Flame442`, :ghuser:`Honkertonken`, :ghuser:`Jackenmen`, :ghuser:`japandotorg`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`leetfin`, :ghuser:`Lioness100`, :ghuser:`ltzmax`, :ghuser:`MHLoppy`, :ghuser:`OofChair`, :ghuser:`Ryan5453`, :ghuser:`SnappyDragon64`, :ghuser:`sravan1946`, :ghuser:`TheThomanski`, :ghuser:`TrustyJAID`, :ghuser:`vertyco`, :ghuser:`Vexed01`, :ghuser:`Visne` + +Read before updating +-------------------- + +#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point): + + Red 3.4.19 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + + +End-user changelog +------------------ + +Additions +********* + +- **Cogs - Trivia - Lists** - Added a new Music Trivia List (:issue:`5687`) +- **Cogs - Trivia - Lists** - Added ``whosthatpokemon7`` trivia list containing Pokémon from the 7th generation (:issue:`5890`) +- **Cogs - Trivia - Lists** - Added ``whosthatpokemon8`` trivia list containing Pokémon from the 8th generation (:issue:`5890`) + +Changes +******* + +- **Core** - Updated the PostgreSQL driver to not depend on the execution of purposefully erroneous SQL queries (:issue:`3983`, :issue:`5855`) +- **Core - Bot Commands** - Updated ``[p]info`` command to link to the full contributor list instead of linking to the org (:issue:`6079`) +- **Core - Bot Commands** - Updated ``[p]invite`` command to warn the user if the bot is serverlocked (:issue:`5898`) +- **Core - Bot Commands** - ``[p]dm`` command now uses the bot's configured embed color (:issue:`5868`) +- |cool| **Cogs - Admin** - Role names are no longer case sensitive in ``[p]selfrole`` and its ``add`` and ``remove`` subcommands (:issue:`3853`, :issue:`3865`) +- **Cogs - Admin** - ``[p]addrole`` and ``[p]removerole`` commands will now add an audit log reason to when applying/removing roles (:issue:`5927`) +- **Cogs - Audio** - Updated enqueued track message to show track's album or playlist if present (:issue:`5569`) +- **Cogs - Downloader** - Updated ``[p]findcog`` command to show both the cog and cog package name (:issue:`5443`, :issue:`5772`) +- **Cogs - General** - Changed ``[p]serverinfo`` command to not require an update whenever a new server feature is added (:issue:`5830`, :issue:`5919`) +- **Cogs - Mod** - Hid ``[p]movedeletedelay`` and ``[p]moveignoredchannels`` commands to prevent accidental use (:issue:`5870`) +- **Cogs - Mod** - Updated mention spam handling to count role mentions. Such mentions are counted as a single mention (:issue:`4471`, :issue:`5388`) +- **Cogs - Modlog** - Improved clarity of the help of the ``[p]modlogset cases`` command (:issue:`5352`) +- **Cogs - Trivia** - Changed the validation of custom trivia lists to match the restrictions from ``[p]triviaset`` commands (:issue:`5947`, :issue:`5949`) +- **Cogs - Trivia** - Improved error messages for schema errors in custom lists (:issue:`5947`) +- **Cogs - Trivia** - Added JSON schema for Trivia's custom list format and allowed the usage of ``$schema`` key (:issue:`5565`) +- **Cogs - Trivia - Lists** - Added over 30 new questions to the ``harrypotter`` trivia list (:issue:`5887`) +- **Cogs - Trivia - Lists** - Renamed the country of Turkey to Türkiye as per the United Nations' name change (:issue:`5795`) +- **Cogs - Trivia - Lists** - Improved the topography trivia by adding/removing correct/incorrect answers and fixing inconsistencies (:issue:`5572`) + +Fixes +***** + +- Fixed various typos across Red's codebase (:issue:`5867`, :issue:`5888`, :issue:`5977`, :issue:`5989`) +- **Core** - Resolved an edge case in the PostgreSQL driver that made it fail to clear an entire Config scope when it had no data (:issue:`5855`) +- **Cogs - Admin** - Fixed ``[p]selfroleset add/remove`` commands not showing the help when they're invoked with no arguments (:issue:`6084`) +- |cool| **Cogs - Audio** - Fixed Twitch playback (:issue:`6033`) +- |cool| **Cogs - Audio** - Fixed plain word search queries (:issue:`6033`) +- **Cogs - Audio** - Prevented formatting from being escaped on Playlist Enqueued message (:issue:`6025`) +- **Cogs - Audio** - Fixed command usage help for the ``[p]audioset autoplay playlist`` command (:issue:`5592`) +- **Cogs - CustomCommands** - Fixed the documentation of ``[p]cc cooldown``'s arguments (:issue:`5914`) +- **Cogs - Downloader** - Fixed handling of repo names containing dots (:issue:`5937`, :issue:`5938`) +- **Cogs - General** - Fixed the URL generated by ``[p]lmgtfy`` command (:issue:`5908`, :issue:`5909`) +- **Cogs - Mutes** - Fixed a bug where muting a member in one voice channel would unintentionally move them between other voice channels (:issue:`4993`, :issue:`5854`) +- **Cogs - Trivia** - Fixed error handling for long file names in ``[p]triviaset custom upload`` (:issue:`5948`, :issue:`5950`) + + +Developer changelog +------------------- + +Changes +******* + +- **Core** - Improved asyncio loop's exception handling to allow it to show resource warnings (:issue:`5813`) + +Fixes +***** + +- **Core - Utils Package** - Fixed `Tunnel.message_forwarder`'s handling of strings larger than 2000 characters (:issue:`5844`) +- **Cogs - Dev** - Fixed ``__repr__()`` errors in ``[p]repl`` when referencing an instance of a class with a faulty ``__repr__()`` (:issue:`5794`) + + +Documentation changes +--------------------- + +Additions +********* + +- |cool| Added `a guide for making auto-restart script on Windows ` using the Startup folder (:issue:`5996`) +- |cool| Added `cog guide for Dev cog ` (:issue:`1734`, :issue:`5869`) +- Added ``brew shellenv`` call to shell profile in macOS install guide to ensure proper ``PATH`` setup on Apple Silicon (:issue:`5993`) + +Changes +******* + +- |cool| Improved the format and consistency of the changelogs A LOT! (:issue:`5602`) +- |cool| Highlights of a release are now prepended in the changelog with |cool| emoji (:issue:`5602`) +- Merged all changelogs into a single page (:issue:`5602`) +- Added changelogs for 3.0.1-3.1.9 releases to the documentation (:issue:`5602`) +- Documented the ``CONFIG`` key in the Trivia List Creation Guide (:issue:`3977`, :issue:`5390`) +- Updated Python version in ``pyenv`` instructions (:issue:`5960`) +- Changed Windows install instructions to use python39 package rather than python3 package with a version pin (:issue:`5960`) +- Updated the screenshot showing what intents need to be selected (:issue:`5935`, :issue:`5936`) +- Updated bot hosting list with the new location for Contabo and addition of AlphaVPS (:issue:`5928`) +- Updated installation URLs for Homebrew and Chocolatey (:issue:`5776`) + + Redbot 3.4.18 (2022-08-15) ========================== diff --git a/docs/autostart_windows.rst b/docs/autostart_windows.rst index a55d8df11..902c00c2d 100644 --- a/docs/autostart_windows.rst +++ b/docs/autostart_windows.rst @@ -1,4 +1,4 @@ -.. _autostart_windows: +.. _autostart-windows: ============================================== Setting up auto-restart using batch on Windows