From d3e8d99bdfcde66f6008d39f04cd0387cbb76593 Mon Sep 17 00:00:00 2001 From: Michael H Date: Thu, 9 Jan 2020 12:59:55 -0500 Subject: [PATCH] [3.2.0] Changelog (#3303) * changelog * refs --- changelog.d/1734.docs.1.rst | 2 - changelog.d/2105.docs.rst | 1 - changelog.d/2429.enhance.rst | 1 - changelog.d/2558.docs.rst | 1 - changelog.d/2571.misc.rst | 1 - changelog.d/2654.feature.rst | 1 - changelog.d/2723.feature.rst | 1 - changelog.d/2723.misc.rst | 32 -- changelog.d/2804.feature.1.rst | 9 - changelog.d/2836.feature.rst | 1 - changelog.d/2836.misc.rst | 1 - changelog.d/2845.feature.1.rst | 5 - changelog.d/2845.feature.2.rst | 3 - changelog.d/2849.misc.rst | 2 - changelog.d/2863.bugfix.rst | 1 - changelog.d/2872.feature.rst | 1 - changelog.d/2875.enhance.rst | 1 - changelog.d/2881.enhance.rst | 1 - changelog.d/2882.docs.rst | 1 - changelog.d/2885.misc.rst | 1 - changelog.d/2888.bugfix.rst | 1 - changelog.d/2892.bugfix.1.rst | 1 - changelog.d/2892.enhance.rst | 1 - changelog.d/2897.breaking.1.rst | 1 - changelog.d/2897.bugfix.1.rst | 1 - changelog.d/2897.enhance.2.rst | 1 - changelog.d/2897.enhance.3.rst | 1 - changelog.d/2908.breaking.rst | 1 - changelog.d/2908.bugfix.rst | 1 - changelog.d/2908.enhance.rst | 1 - changelog.d/2908.feature.rst | 1 - changelog.d/2914.docs.rst | 1 - changelog.d/2915.docs.rst | 1 - changelog.d/2920.docs.rst | 1 - changelog.d/2921.enhance.rst | 1 - changelog.d/2923.bugfix.rst | 1 - changelog.d/2924.misc.rst | 1 - changelog.d/2926.breaking.rst | 1 - changelog.d/2926.feature.rst | 1 - changelog.d/2928.removal.rst | 1 - changelog.d/2939.misc.1.rst | 1 - changelog.d/2939.misc.2.rst | 1 - changelog.d/2941.misc.rst | 1 - changelog.d/2948.bugfix.rst | 1 - changelog.d/2949.misc.rst | 1 - changelog.d/2953.misc.rst | 1 - changelog.d/2954.bugfix.rst | 1 - changelog.d/2955.bugfix.rst | 1 - changelog.d/2956.bugfix.rst | 1 - changelog.d/2958.enhance.1.rst | 1 - changelog.d/2958.enhance.2.rst | 1 - changelog.d/2962.enhance.rst | 1 - changelog.d/2963.bugfix.rst | 1 - changelog.d/2964.enhance.rst | 1 - changelog.d/2964.misc.rst | 3 - changelog.d/2966.bugfix.rst | 1 - changelog.d/2967.breaking.rst | 11 - changelog.d/2968.bugfix.rst | 1 - changelog.d/2972.docs.rst | 1 - changelog.d/2973.breaking.rst | 1 - changelog.d/2974.bugfix.rst | 1 - changelog.d/2976.breaking.rst | 1 - changelog.d/2976.feature.rst | 6 - changelog.d/2985.bugfix.rst | 1 - changelog.d/2986.docs.rst | 1 - changelog.d/2986.misc.rst | 1 - changelog.d/2995.docs.rst | 1 - changelog.d/2997.misc.rst | 1 - changelog.d/2998.docs.rst | 1 - changelog.d/3002.bugfix.rst | 1 - changelog.d/3004.bugfix.rst | 1 - changelog.d/3005.docs.rst | 1 - changelog.d/3008.bugfix.rst | 1 - changelog.d/3008.misc.rst | 1 - changelog.d/3010.bugfix.rst | 1 - changelog.d/3014.bugfix.rst | 1 - changelog.d/3017.misc.rst | 1 - changelog.d/3021.docs.rst | 1 - changelog.d/3024.bugfix.rst | 1 - changelog.d/3025.enhance.rst | 1 - changelog.d/3033.bugfix.rst | 1 - changelog.d/3035.docs.rst | 1 - changelog.d/3036.bugfix.rst | 1 - changelog.d/3045.enhance.rst | 1 - changelog.d/3047.bugfix.3.rst | 1 - changelog.d/3052.enhance.rst | 1 - changelog.d/3053.docs.1.rst | 1 - changelog.d/3053.docs.2.rst | 1 - changelog.d/3054.docs.rst | 1 - changelog.d/3057.bugfix.rst | 1 - changelog.d/3057.enhance.rst | 1 - changelog.d/3060.enhance.rst | 1 - changelog.d/3060.feature.rst | 1 - changelog.d/3062.bugfix.rst | 1 - changelog.d/3073.breaking.rst | 1 - changelog.d/3079.docs.rst | 1 - changelog.d/3082.docs.rst | 1 - changelog.d/3083.docs.rst | 1 - changelog.d/3090.feature.rst | 1 - changelog.d/3099.breaking.rst | 1 - changelog.d/3100.bugfix.rst | 1 - changelog.d/3105.docs.rst | 1 - changelog.d/3106.docs.rst | 1 - changelog.d/3106.misc.1.rst | 1 - changelog.d/3106.misc.2.rst | 1 - changelog.d/3106.removal.rst | 1 - changelog.d/3108.feature.rst | 1 - changelog.d/3110.docs.rst | 1 - changelog.d/3114.bugfix.rst | 1 - changelog.d/3118.feature.rst | 1 - changelog.d/3120.bugfix.rst | 1 - changelog.d/3121.enhance.rst | 1 - changelog.d/3124.docs.rst | 1 - changelog.d/3134.docs.rst | 1 - changelog.d/3134.feature.rst | 1 - changelog.d/3149.docs.rst | 1 - changelog.d/3151.docs.rst | 1 - changelog.d/3171.bugfix.rst | 1 - changelog.d/3171.enhance.1.rst | 1 - changelog.d/3171.enhance.2.rst | 1 - changelog.d/3172.enhance.rst | 1 - changelog.d/3174.bugfix.rst | 1 - changelog.d/3183.enhance.rst | 1 - changelog.d/3184.enhance.rst | 1 - changelog.d/3188.docs.rst | 1 - changelog.d/3192.misc.rst | 1 - changelog.d/3193.misc.1.rst | 1 - changelog.d/3202.misc.rst | 1 - changelog.d/3204.enhance.rst | 1 - changelog.d/3207.bugfix.rst | 1 - changelog.d/3208.bugfix.rst | 1 - changelog.d/3214.misc.rst | 1 - changelog.d/3219.bugfix.rst | 1 - changelog.d/3221.bugfix.1.rst | 1 - changelog.d/3221.bugfix.2.rst | 1 - changelog.d/3223.misc.rst | 1 - changelog.d/3231.bugfix.1.rst | 1 - changelog.d/3234.docs.rst | 1 - changelog.d/3235.feature.rst | 1 - changelog.d/3235.removal.rst | 1 - changelog.d/3240.removal.rst | 1 - changelog.d/3245.dep.rst | 4 - changelog.d/3245.misc.rst | 1 - changelog.d/3247.misc.rst | 1 - changelog.d/3248.misc.rst | 1 - changelog.d/3249.bugfix.rst | 1 - changelog.d/3254.misc.rst | 1 - changelog.d/3255.misc.rst | 1 - changelog.d/3256.misc.rst | 1 - changelog.d/3257.docs.rst | 1 - changelog.d/3258.misc.rst | 1 - changelog.d/3259.docs.rst | 1 - changelog.d/3261.misc.rst | 1 - changelog.d/3262.docs.rst | 1 - changelog.d/3269.enhance.rst | 1 - changelog.d/3273.bugfix.1.rst | 1 - changelog.d/3273.bugfix.2.rst | 1 - changelog.d/3273.enhance.rst | 1 - changelog.d/3273.feature.rst | 1 - changelog.d/3274.enhance.1.rst | 1 - changelog.d/3274.enhance.2.rst | 1 - changelog.d/3276.misc.rst | 1 - changelog.d/3279.enhance.rst | 2 - changelog.d/3288.dep.rst | 1 - changelog.d/3289.removal.rst | 1 - changelog.d/3290.dep.rst | 1 - changelog.d/3292.docs.1.rst | 1 - changelog.d/3292.docs.2.rst | 1 - changelog.d/3293.misc.rst | 1 - changelog.d/3296.misc.rst | 1 - changelog.d/admin/3016.enhance.rst | 1 - changelog.d/admin/3166.bugfix.rst | 1 - changelog.d/admin/3250.breaking.1.rst | 1 - changelog.d/admin/3250.breaking.2.rst | 1 - changelog.d/admin/3250.bugfix.1.rst | 2 - changelog.d/admin/3250.bugfix.2.rst | 1 - changelog.d/admin/3250.bugfix.3.rst | 1 - changelog.d/admin/3250.bugfix.4.rst | 1 - changelog.d/admin/3250.misc.1.rst | 1 - changelog.d/admin/3250.misc.2.rst | 1 - changelog.d/admin/3250.misc.3.rst | 1 - changelog.d/audio/270.feature.rst | 1 - changelog.d/audio/2861.bugfix.1.rst | 1 - changelog.d/audio/2861.bugfix.2.rst | 1 - changelog.d/audio/2861.enhance.1.rst | 1 - changelog.d/audio/2861.enhance.2.rst | 1 - changelog.d/audio/2861.feature.1.rst | 1 - changelog.d/audio/2861.feature.2.rst | 1 - changelog.d/audio/2861.feature.3.rst | 1 - changelog.d/audio/2861.feature.4.rst | 1 - changelog.d/audio/2861.feature.5.rst | 16 - changelog.d/audio/2861.misc.1.rst | 1 - changelog.d/audio/2861.misc.2.rst | 1 - changelog.d/audio/2861.misc.3.rst | 1 - changelog.d/audio/2861.misc.4.rst | 1 - changelog.d/audio/2861.misc.5.rst | 1 - changelog.d/audio/2861.misc.6.rst | 1 - changelog.d/audio/2890.enhance.1.rst | 1 - changelog.d/audio/2890.enhance.2.rst | 1 - changelog.d/audio/2890.misc.1.rst | 1 - changelog.d/audio/2890.misc.2.rst | 1 - changelog.d/audio/2890.misc.3.rst | 1 - changelog.d/audio/2904.bugfix.1.rst | 1 - changelog.d/audio/2904.bugfix.2.rst | 1 - changelog.d/audio/2904.bugfix.3.rst | 1 - changelog.d/audio/2904.dep.1.rst | 1 - changelog.d/audio/2904.dep.2.rst | 1 - changelog.d/audio/2904.enhance.1.rst | 2 - changelog.d/audio/2904.enhance.2.rst | 1 - changelog.d/audio/2904.enhance.3.rst | 1 - changelog.d/audio/2904.enhance.4.rst | 1 - changelog.d/audio/2904.enhance.5.rst | 1 - changelog.d/audio/2904.enhance.6.rst | 1 - changelog.d/audio/2904.enhance.7.rst | 1 - changelog.d/audio/2904.enhance.8.rst | 1 - changelog.d/audio/2904.enhance.9.rst | 5 - changelog.d/audio/2904.feature.1.rst | 1 - changelog.d/audio/2904.feature.10.rst | 1 - changelog.d/audio/2904.feature.2.rst | 1 - changelog.d/audio/2904.feature.3.rst | 1 - changelog.d/audio/2904.feature.4.rst | 12 - changelog.d/audio/2904.feature.5.rst | 1 - changelog.d/audio/2904.feature.6.rst | 1 - changelog.d/audio/2904.feature.7.rst | 1 - changelog.d/audio/2904.feature.8.rst | 1 - changelog.d/audio/2904.feature.9.rst | 1 - changelog.d/audio/2904.misc.1.rst | 1 - changelog.d/audio/2905.enhance.rst | 1 - changelog.d/audio/2940.bugfix.1.rst | 1 - changelog.d/audio/2940.feature.1.rst | 1 - changelog.d/audio/2940.feature.2.rst | 1 - changelog.d/audio/2940.misc.1.rst | 1 - changelog.d/audio/3047.bugfix.1.rst | 1 - changelog.d/audio/3047.bugfix.2.rst | 1 - changelog.d/audio/3047.bugfix.3.rst | 1 - changelog.d/audio/3047.feature.1.rst | 1 - changelog.d/audio/3048.bugfix.rst | 1 - changelog.d/audio/3050.bugfix.rst | 1 - changelog.d/audio/3051.enhance.rst | 1 - changelog.d/audio/3059.misc.rst | 1 - changelog.d/audio/3065.bugfix.rst | 1 - changelog.d/audio/3085.enhance.1.rst | 1 - changelog.d/audio/3089.misc.1.rst | 1 - changelog.d/audio/3104.misc.1.rst | 1 - changelog.d/audio/3104.misc.3.rst | 1 - changelog.d/audio/3123.bugfix.rst | 1 - changelog.d/audio/3152.misc.rst | 1 - changelog.d/audio/3165.bugfix.1.rst | 1 - changelog.d/audio/3165.enhance.1.rst | 1 - changelog.d/audio/3168.misc.1.rst | 1 - changelog.d/audio/3176.misc.1.rst | 1 - changelog.d/audio/3195.misc.1.rst | 1 - changelog.d/audio/3199.feature.1.rst | 1 - changelog.d/audio/3201.feature.1.rst | 1 - changelog.d/audio/3238.bugfix.1.rst | 1 - changelog.d/audio/3275.misc.1.rst | 1 - changelog.d/audio/3279.bugfix.1.rst | 1 - changelog.d/audio/3286.bugfix.1.rst | 1 - changelog.d/audio/3291.dep.rst | 3 - changelog.d/audio/721.feature.rst | 1 - changelog.d/customcom/1767.enhance.rst | 1 - changelog.d/customcom/3186.misc.rst | 1 - changelog.d/customcom/3228.enhance.rst | 1 - changelog.d/customcom/3277.enhance.rst | 1 - changelog.d/downloader/1866.enhance.rst | 1 - changelog.d/downloader/2527.docs.rst | 1 - changelog.d/downloader/2527.enhance.1.rst | 1 - changelog.d/downloader/2527.enhance.2.rst | 1 - changelog.d/downloader/2527.feature.1.rst | 1 - changelog.d/downloader/2527.feature.2.rst | 1 - changelog.d/downloader/2527.feature.3.rst | 1 - changelog.d/downloader/2527.feature.4.rst | 1 - changelog.d/downloader/2527.feature.5.rst | 1 - changelog.d/downloader/2527.feature.6.rst | 1 - changelog.d/downloader/2527.misc.1.rst | 4 - changelog.d/downloader/2571.bugfix.1.rst | 1 - changelog.d/downloader/2571.bugfix.2.rst | 1 - changelog.d/downloader/2571.dep.rst | 1 - changelog.d/downloader/2571.enhance.rst | 1 - changelog.d/downloader/2571.misc.rst | 1 - changelog.d/downloader/2827.bugfix.rst | 1 - changelog.d/downloader/2902.bugfix.rst | 1 - changelog.d/downloader/2927.bugfix.rst | 1 - changelog.d/downloader/2936.bugfix.rst | 1 - changelog.d/downloader/3080.misc.1.rst | 1 - changelog.d/downloader/3080.misc.2.rst | 1 - changelog.d/downloader/3106.misc.rst | 1 - changelog.d/downloader/3129.enhance.rst | 1 - changelog.d/downloader/3129.misc.rst | 1 - changelog.d/downloader/3141.bugfix.rst | 1 - changelog.d/downloader/3153.bugfix.rst | 1 - changelog.d/downloader/3159.bugfix.rst | 1 - changelog.d/downloader/3160.misc.rst | 1 - changelog.d/downloader/3167.feature.rst | 1 - changelog.d/downloader/3173.misc.rst | 1 - changelog.d/downloader/3177.bugfix.rst | 1 - changelog.d/downloader/3179.bugfix.rst | 1 - changelog.d/downloader/3225.enhance.1.rst | 1 - changelog.d/downloader/3225.enhance.2.rst | 1 - changelog.d/downloader/3225.enhance.3.rst | 1 - changelog.d/downloader/3229.misc.rst | 1 - changelog.d/downloader/3234.docs.rst | 1 - changelog.d/downloader/3278.misc.rst | 1 - changelog.d/downloader/3285.misc.1.rst | 1 - changelog.d/downloader/3285.misc.2.rst | 1 - changelog.d/image/2905.enhance.2.rst | 1 - changelog.d/image/2905.enhance.rst | 1 - changelog.d/mod/2884.enhance.rst | 1 - changelog.d/mod/2897.misc.rst | 1 - changelog.d/mod/2910.bugfix.rst | 1 - changelog.d/mod/2918.bugfix.rst | 1 - changelog.d/mod/2932.bugfix.rst.txt | 1 - changelog.d/mod/2993.misc.rst | 1 - changelog.d/permissions/2991.enhance.rst | 1 - changelog.d/permissions/3037.bugfix.rst | 1 - changelog.d/permissions/3186.misc.rst | 1 - changelog.d/streams/2905.enhance.rst | 1 - changelog.d/streams/3042.bugfix.rst | 1 - changelog.d/trivia/12.enhance.rst | 1 - changelog.d/trivia/2909.bugfix.rst | 1 - changelog.d/trivia/2911.bugfix.rst | 1 - changelog.d/trivia/2994.bugfix.rst | 1 - changelog.d/trivia/2996.bugfix.rst | 1 - changelog.d/trivia/3236.bugfix.rst | 1 - docs/changelog_3_2_0.rst | 595 ++++++++++++++++++++++ docs/index.rst | 1 + 326 files changed, 596 insertions(+), 429 deletions(-) delete mode 100644 changelog.d/1734.docs.1.rst delete mode 100644 changelog.d/2105.docs.rst delete mode 100644 changelog.d/2429.enhance.rst delete mode 100644 changelog.d/2558.docs.rst delete mode 100644 changelog.d/2571.misc.rst delete mode 100644 changelog.d/2654.feature.rst delete mode 100644 changelog.d/2723.feature.rst delete mode 100644 changelog.d/2723.misc.rst delete mode 100644 changelog.d/2804.feature.1.rst delete mode 100644 changelog.d/2836.feature.rst delete mode 100644 changelog.d/2836.misc.rst delete mode 100644 changelog.d/2845.feature.1.rst delete mode 100644 changelog.d/2845.feature.2.rst delete mode 100644 changelog.d/2849.misc.rst delete mode 100644 changelog.d/2863.bugfix.rst delete mode 100644 changelog.d/2872.feature.rst delete mode 100644 changelog.d/2875.enhance.rst delete mode 100644 changelog.d/2881.enhance.rst delete mode 100644 changelog.d/2882.docs.rst delete mode 100644 changelog.d/2885.misc.rst delete mode 100644 changelog.d/2888.bugfix.rst delete mode 100644 changelog.d/2892.bugfix.1.rst delete mode 100644 changelog.d/2892.enhance.rst delete mode 100644 changelog.d/2897.breaking.1.rst delete mode 100644 changelog.d/2897.bugfix.1.rst delete mode 100644 changelog.d/2897.enhance.2.rst delete mode 100644 changelog.d/2897.enhance.3.rst delete mode 100644 changelog.d/2908.breaking.rst delete mode 100644 changelog.d/2908.bugfix.rst delete mode 100644 changelog.d/2908.enhance.rst delete mode 100644 changelog.d/2908.feature.rst delete mode 100644 changelog.d/2914.docs.rst delete mode 100644 changelog.d/2915.docs.rst delete mode 100644 changelog.d/2920.docs.rst delete mode 100644 changelog.d/2921.enhance.rst delete mode 100644 changelog.d/2923.bugfix.rst delete mode 100644 changelog.d/2924.misc.rst delete mode 100644 changelog.d/2926.breaking.rst delete mode 100644 changelog.d/2926.feature.rst delete mode 100644 changelog.d/2928.removal.rst delete mode 100644 changelog.d/2939.misc.1.rst delete mode 100644 changelog.d/2939.misc.2.rst delete mode 100644 changelog.d/2941.misc.rst delete mode 100644 changelog.d/2948.bugfix.rst delete mode 100644 changelog.d/2949.misc.rst delete mode 100644 changelog.d/2953.misc.rst delete mode 100644 changelog.d/2954.bugfix.rst delete mode 100644 changelog.d/2955.bugfix.rst delete mode 100644 changelog.d/2956.bugfix.rst delete mode 100644 changelog.d/2958.enhance.1.rst delete mode 100644 changelog.d/2958.enhance.2.rst delete mode 100644 changelog.d/2962.enhance.rst delete mode 100644 changelog.d/2963.bugfix.rst delete mode 100644 changelog.d/2964.enhance.rst delete mode 100644 changelog.d/2964.misc.rst delete mode 100644 changelog.d/2966.bugfix.rst delete mode 100644 changelog.d/2967.breaking.rst delete mode 100644 changelog.d/2968.bugfix.rst delete mode 100644 changelog.d/2972.docs.rst delete mode 100644 changelog.d/2973.breaking.rst delete mode 100644 changelog.d/2974.bugfix.rst delete mode 100644 changelog.d/2976.breaking.rst delete mode 100644 changelog.d/2976.feature.rst delete mode 100644 changelog.d/2985.bugfix.rst delete mode 100644 changelog.d/2986.docs.rst delete mode 100644 changelog.d/2986.misc.rst delete mode 100644 changelog.d/2995.docs.rst delete mode 100644 changelog.d/2997.misc.rst delete mode 100644 changelog.d/2998.docs.rst delete mode 100644 changelog.d/3002.bugfix.rst delete mode 100644 changelog.d/3004.bugfix.rst delete mode 100644 changelog.d/3005.docs.rst delete mode 100644 changelog.d/3008.bugfix.rst delete mode 100644 changelog.d/3008.misc.rst delete mode 100644 changelog.d/3010.bugfix.rst delete mode 100644 changelog.d/3014.bugfix.rst delete mode 100644 changelog.d/3017.misc.rst delete mode 100644 changelog.d/3021.docs.rst delete mode 100644 changelog.d/3024.bugfix.rst delete mode 100644 changelog.d/3025.enhance.rst delete mode 100644 changelog.d/3033.bugfix.rst delete mode 100644 changelog.d/3035.docs.rst delete mode 100644 changelog.d/3036.bugfix.rst delete mode 100644 changelog.d/3045.enhance.rst delete mode 100644 changelog.d/3047.bugfix.3.rst delete mode 100644 changelog.d/3052.enhance.rst delete mode 100644 changelog.d/3053.docs.1.rst delete mode 100644 changelog.d/3053.docs.2.rst delete mode 100644 changelog.d/3054.docs.rst delete mode 100644 changelog.d/3057.bugfix.rst delete mode 100644 changelog.d/3057.enhance.rst delete mode 100644 changelog.d/3060.enhance.rst delete mode 100644 changelog.d/3060.feature.rst delete mode 100644 changelog.d/3062.bugfix.rst delete mode 100644 changelog.d/3073.breaking.rst delete mode 100644 changelog.d/3079.docs.rst delete mode 100644 changelog.d/3082.docs.rst delete mode 100644 changelog.d/3083.docs.rst delete mode 100644 changelog.d/3090.feature.rst delete mode 100644 changelog.d/3099.breaking.rst delete mode 100644 changelog.d/3100.bugfix.rst delete mode 100644 changelog.d/3105.docs.rst delete mode 100644 changelog.d/3106.docs.rst delete mode 100644 changelog.d/3106.misc.1.rst delete mode 100644 changelog.d/3106.misc.2.rst delete mode 100644 changelog.d/3106.removal.rst delete mode 100644 changelog.d/3108.feature.rst delete mode 100644 changelog.d/3110.docs.rst delete mode 100644 changelog.d/3114.bugfix.rst delete mode 100644 changelog.d/3118.feature.rst delete mode 100644 changelog.d/3120.bugfix.rst delete mode 100644 changelog.d/3121.enhance.rst delete mode 100644 changelog.d/3124.docs.rst delete mode 100644 changelog.d/3134.docs.rst delete mode 100644 changelog.d/3134.feature.rst delete mode 100644 changelog.d/3149.docs.rst delete mode 100644 changelog.d/3151.docs.rst delete mode 100644 changelog.d/3171.bugfix.rst delete mode 100644 changelog.d/3171.enhance.1.rst delete mode 100644 changelog.d/3171.enhance.2.rst delete mode 100644 changelog.d/3172.enhance.rst delete mode 100644 changelog.d/3174.bugfix.rst delete mode 100644 changelog.d/3183.enhance.rst delete mode 100644 changelog.d/3184.enhance.rst delete mode 100644 changelog.d/3188.docs.rst delete mode 100644 changelog.d/3192.misc.rst delete mode 100644 changelog.d/3193.misc.1.rst delete mode 100644 changelog.d/3202.misc.rst delete mode 100644 changelog.d/3204.enhance.rst delete mode 100644 changelog.d/3207.bugfix.rst delete mode 100644 changelog.d/3208.bugfix.rst delete mode 100644 changelog.d/3214.misc.rst delete mode 100644 changelog.d/3219.bugfix.rst delete mode 100644 changelog.d/3221.bugfix.1.rst delete mode 100644 changelog.d/3221.bugfix.2.rst delete mode 100644 changelog.d/3223.misc.rst delete mode 100644 changelog.d/3231.bugfix.1.rst delete mode 100644 changelog.d/3234.docs.rst delete mode 100644 changelog.d/3235.feature.rst delete mode 100644 changelog.d/3235.removal.rst delete mode 100644 changelog.d/3240.removal.rst delete mode 100644 changelog.d/3245.dep.rst delete mode 100644 changelog.d/3245.misc.rst delete mode 100644 changelog.d/3247.misc.rst delete mode 100644 changelog.d/3248.misc.rst delete mode 100644 changelog.d/3249.bugfix.rst delete mode 100644 changelog.d/3254.misc.rst delete mode 100644 changelog.d/3255.misc.rst delete mode 100644 changelog.d/3256.misc.rst delete mode 100644 changelog.d/3257.docs.rst delete mode 100644 changelog.d/3258.misc.rst delete mode 100644 changelog.d/3259.docs.rst delete mode 100644 changelog.d/3261.misc.rst delete mode 100644 changelog.d/3262.docs.rst delete mode 100644 changelog.d/3269.enhance.rst delete mode 100644 changelog.d/3273.bugfix.1.rst delete mode 100644 changelog.d/3273.bugfix.2.rst delete mode 100644 changelog.d/3273.enhance.rst delete mode 100644 changelog.d/3273.feature.rst delete mode 100644 changelog.d/3274.enhance.1.rst delete mode 100644 changelog.d/3274.enhance.2.rst delete mode 100644 changelog.d/3276.misc.rst delete mode 100644 changelog.d/3279.enhance.rst delete mode 100644 changelog.d/3288.dep.rst delete mode 100644 changelog.d/3289.removal.rst delete mode 100644 changelog.d/3290.dep.rst delete mode 100644 changelog.d/3292.docs.1.rst delete mode 100644 changelog.d/3292.docs.2.rst delete mode 100644 changelog.d/3293.misc.rst delete mode 100644 changelog.d/3296.misc.rst delete mode 100644 changelog.d/admin/3016.enhance.rst delete mode 100644 changelog.d/admin/3166.bugfix.rst delete mode 100644 changelog.d/admin/3250.breaking.1.rst delete mode 100644 changelog.d/admin/3250.breaking.2.rst delete mode 100644 changelog.d/admin/3250.bugfix.1.rst delete mode 100644 changelog.d/admin/3250.bugfix.2.rst delete mode 100644 changelog.d/admin/3250.bugfix.3.rst delete mode 100644 changelog.d/admin/3250.bugfix.4.rst delete mode 100644 changelog.d/admin/3250.misc.1.rst delete mode 100644 changelog.d/admin/3250.misc.2.rst delete mode 100644 changelog.d/admin/3250.misc.3.rst delete mode 100644 changelog.d/audio/270.feature.rst delete mode 100644 changelog.d/audio/2861.bugfix.1.rst delete mode 100644 changelog.d/audio/2861.bugfix.2.rst delete mode 100644 changelog.d/audio/2861.enhance.1.rst delete mode 100644 changelog.d/audio/2861.enhance.2.rst delete mode 100644 changelog.d/audio/2861.feature.1.rst delete mode 100644 changelog.d/audio/2861.feature.2.rst delete mode 100644 changelog.d/audio/2861.feature.3.rst delete mode 100644 changelog.d/audio/2861.feature.4.rst delete mode 100644 changelog.d/audio/2861.feature.5.rst delete mode 100644 changelog.d/audio/2861.misc.1.rst delete mode 100644 changelog.d/audio/2861.misc.2.rst delete mode 100644 changelog.d/audio/2861.misc.3.rst delete mode 100644 changelog.d/audio/2861.misc.4.rst delete mode 100644 changelog.d/audio/2861.misc.5.rst delete mode 100644 changelog.d/audio/2861.misc.6.rst delete mode 100644 changelog.d/audio/2890.enhance.1.rst delete mode 100644 changelog.d/audio/2890.enhance.2.rst delete mode 100644 changelog.d/audio/2890.misc.1.rst delete mode 100644 changelog.d/audio/2890.misc.2.rst delete mode 100644 changelog.d/audio/2890.misc.3.rst delete mode 100644 changelog.d/audio/2904.bugfix.1.rst delete mode 100644 changelog.d/audio/2904.bugfix.2.rst delete mode 100644 changelog.d/audio/2904.bugfix.3.rst delete mode 100644 changelog.d/audio/2904.dep.1.rst delete mode 100644 changelog.d/audio/2904.dep.2.rst delete mode 100644 changelog.d/audio/2904.enhance.1.rst delete mode 100644 changelog.d/audio/2904.enhance.2.rst delete mode 100644 changelog.d/audio/2904.enhance.3.rst delete mode 100644 changelog.d/audio/2904.enhance.4.rst delete mode 100644 changelog.d/audio/2904.enhance.5.rst delete mode 100644 changelog.d/audio/2904.enhance.6.rst delete mode 100644 changelog.d/audio/2904.enhance.7.rst delete mode 100644 changelog.d/audio/2904.enhance.8.rst delete mode 100644 changelog.d/audio/2904.enhance.9.rst delete mode 100644 changelog.d/audio/2904.feature.1.rst delete mode 100644 changelog.d/audio/2904.feature.10.rst delete mode 100644 changelog.d/audio/2904.feature.2.rst delete mode 100644 changelog.d/audio/2904.feature.3.rst delete mode 100644 changelog.d/audio/2904.feature.4.rst delete mode 100644 changelog.d/audio/2904.feature.5.rst delete mode 100644 changelog.d/audio/2904.feature.6.rst delete mode 100644 changelog.d/audio/2904.feature.7.rst delete mode 100644 changelog.d/audio/2904.feature.8.rst delete mode 100644 changelog.d/audio/2904.feature.9.rst delete mode 100644 changelog.d/audio/2904.misc.1.rst delete mode 100644 changelog.d/audio/2905.enhance.rst delete mode 100644 changelog.d/audio/2940.bugfix.1.rst delete mode 100644 changelog.d/audio/2940.feature.1.rst delete mode 100644 changelog.d/audio/2940.feature.2.rst delete mode 100644 changelog.d/audio/2940.misc.1.rst delete mode 100644 changelog.d/audio/3047.bugfix.1.rst delete mode 100644 changelog.d/audio/3047.bugfix.2.rst delete mode 100644 changelog.d/audio/3047.bugfix.3.rst delete mode 100644 changelog.d/audio/3047.feature.1.rst delete mode 100644 changelog.d/audio/3048.bugfix.rst delete mode 100644 changelog.d/audio/3050.bugfix.rst delete mode 100644 changelog.d/audio/3051.enhance.rst delete mode 100644 changelog.d/audio/3059.misc.rst delete mode 100644 changelog.d/audio/3065.bugfix.rst delete mode 100644 changelog.d/audio/3085.enhance.1.rst delete mode 100644 changelog.d/audio/3089.misc.1.rst delete mode 100644 changelog.d/audio/3104.misc.1.rst delete mode 100644 changelog.d/audio/3104.misc.3.rst delete mode 100644 changelog.d/audio/3123.bugfix.rst delete mode 100644 changelog.d/audio/3152.misc.rst delete mode 100644 changelog.d/audio/3165.bugfix.1.rst delete mode 100644 changelog.d/audio/3165.enhance.1.rst delete mode 100644 changelog.d/audio/3168.misc.1.rst delete mode 100644 changelog.d/audio/3176.misc.1.rst delete mode 100644 changelog.d/audio/3195.misc.1.rst delete mode 100644 changelog.d/audio/3199.feature.1.rst delete mode 100644 changelog.d/audio/3201.feature.1.rst delete mode 100644 changelog.d/audio/3238.bugfix.1.rst delete mode 100644 changelog.d/audio/3275.misc.1.rst delete mode 100644 changelog.d/audio/3279.bugfix.1.rst delete mode 100644 changelog.d/audio/3286.bugfix.1.rst delete mode 100644 changelog.d/audio/3291.dep.rst delete mode 100644 changelog.d/audio/721.feature.rst delete mode 100644 changelog.d/customcom/1767.enhance.rst delete mode 100644 changelog.d/customcom/3186.misc.rst delete mode 100644 changelog.d/customcom/3228.enhance.rst delete mode 100644 changelog.d/customcom/3277.enhance.rst delete mode 100644 changelog.d/downloader/1866.enhance.rst delete mode 100644 changelog.d/downloader/2527.docs.rst delete mode 100644 changelog.d/downloader/2527.enhance.1.rst delete mode 100644 changelog.d/downloader/2527.enhance.2.rst delete mode 100644 changelog.d/downloader/2527.feature.1.rst delete mode 100644 changelog.d/downloader/2527.feature.2.rst delete mode 100644 changelog.d/downloader/2527.feature.3.rst delete mode 100644 changelog.d/downloader/2527.feature.4.rst delete mode 100644 changelog.d/downloader/2527.feature.5.rst delete mode 100644 changelog.d/downloader/2527.feature.6.rst delete mode 100644 changelog.d/downloader/2527.misc.1.rst delete mode 100644 changelog.d/downloader/2571.bugfix.1.rst delete mode 100644 changelog.d/downloader/2571.bugfix.2.rst delete mode 100644 changelog.d/downloader/2571.dep.rst delete mode 100644 changelog.d/downloader/2571.enhance.rst delete mode 100644 changelog.d/downloader/2571.misc.rst delete mode 100644 changelog.d/downloader/2827.bugfix.rst delete mode 100644 changelog.d/downloader/2902.bugfix.rst delete mode 100644 changelog.d/downloader/2927.bugfix.rst delete mode 100644 changelog.d/downloader/2936.bugfix.rst delete mode 100644 changelog.d/downloader/3080.misc.1.rst delete mode 100644 changelog.d/downloader/3080.misc.2.rst delete mode 100644 changelog.d/downloader/3106.misc.rst delete mode 100644 changelog.d/downloader/3129.enhance.rst delete mode 100644 changelog.d/downloader/3129.misc.rst delete mode 100644 changelog.d/downloader/3141.bugfix.rst delete mode 100644 changelog.d/downloader/3153.bugfix.rst delete mode 100644 changelog.d/downloader/3159.bugfix.rst delete mode 100644 changelog.d/downloader/3160.misc.rst delete mode 100644 changelog.d/downloader/3167.feature.rst delete mode 100644 changelog.d/downloader/3173.misc.rst delete mode 100644 changelog.d/downloader/3177.bugfix.rst delete mode 100644 changelog.d/downloader/3179.bugfix.rst delete mode 100644 changelog.d/downloader/3225.enhance.1.rst delete mode 100644 changelog.d/downloader/3225.enhance.2.rst delete mode 100644 changelog.d/downloader/3225.enhance.3.rst delete mode 100644 changelog.d/downloader/3229.misc.rst delete mode 100644 changelog.d/downloader/3234.docs.rst delete mode 100644 changelog.d/downloader/3278.misc.rst delete mode 100644 changelog.d/downloader/3285.misc.1.rst delete mode 100644 changelog.d/downloader/3285.misc.2.rst delete mode 100644 changelog.d/image/2905.enhance.2.rst delete mode 100644 changelog.d/image/2905.enhance.rst delete mode 100644 changelog.d/mod/2884.enhance.rst delete mode 100644 changelog.d/mod/2897.misc.rst delete mode 100644 changelog.d/mod/2910.bugfix.rst delete mode 100644 changelog.d/mod/2918.bugfix.rst delete mode 100644 changelog.d/mod/2932.bugfix.rst.txt delete mode 100644 changelog.d/mod/2993.misc.rst delete mode 100644 changelog.d/permissions/2991.enhance.rst delete mode 100644 changelog.d/permissions/3037.bugfix.rst delete mode 100644 changelog.d/permissions/3186.misc.rst delete mode 100644 changelog.d/streams/2905.enhance.rst delete mode 100644 changelog.d/streams/3042.bugfix.rst delete mode 100644 changelog.d/trivia/12.enhance.rst delete mode 100644 changelog.d/trivia/2909.bugfix.rst delete mode 100644 changelog.d/trivia/2911.bugfix.rst delete mode 100644 changelog.d/trivia/2994.bugfix.rst delete mode 100644 changelog.d/trivia/2996.bugfix.rst delete mode 100644 changelog.d/trivia/3236.bugfix.rst create mode 100644 docs/changelog_3_2_0.rst diff --git a/changelog.d/1734.docs.1.rst b/changelog.d/1734.docs.1.rst deleted file mode 100644 index 3995729ef..000000000 --- a/changelog.d/1734.docs.1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Start the user guides covering cogs and the user interface of the bot. This -includes, for now, a "Getting started" guide. diff --git a/changelog.d/2105.docs.rst b/changelog.d/2105.docs.rst deleted file mode 100644 index 12b75c1d2..000000000 --- a/changelog.d/2105.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Added documentation for PM2 support. diff --git a/changelog.d/2429.enhance.rst b/changelog.d/2429.enhance.rst deleted file mode 100644 index ebf9e3552..000000000 --- a/changelog.d/2429.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add the option to modify the RPC port with the ``--rpc-port`` flag. \ No newline at end of file diff --git a/changelog.d/2558.docs.rst b/changelog.d/2558.docs.rst deleted file mode 100644 index bb6012427..000000000 --- a/changelog.d/2558.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Updated linux install docs, adding sections for Fedora Linux, Debian/Raspbian Buster, and openSUSE. diff --git a/changelog.d/2571.misc.rst b/changelog.d/2571.misc.rst deleted file mode 100644 index f071ffc3f..000000000 --- a/changelog.d/2571.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Tests now use same event loop policy as Red's code. \ No newline at end of file diff --git a/changelog.d/2654.feature.rst b/changelog.d/2654.feature.rst deleted file mode 100644 index eac3ab395..000000000 --- a/changelog.d/2654.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added functions to acquire locks on Config groups and values. These locks are acquired by default when calling a value as a context manager. See :meth:`Value.get_lock` for details diff --git a/changelog.d/2723.feature.rst b/changelog.d/2723.feature.rst deleted file mode 100644 index 1e2f3d49b..000000000 --- a/changelog.d/2723.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added a config driver for PostgreSQL diff --git a/changelog.d/2723.misc.rst b/changelog.d/2723.misc.rst deleted file mode 100644 index 2d4afcf25..000000000 --- a/changelog.d/2723.misc.rst +++ /dev/null @@ -1,32 +0,0 @@ -Changes to the ``redbot.core.drivers`` package: - -- The modules inside the ``redbot.core.drivers`` package no longer have the ``red_`` prefix in front of their names. -- All driver classes are now directly accessible as attributes to the ``redbot.core.drivers`` package. -- :func:`get_driver`'s signature has been changed. -- :func:`get_driver` can now use data manager to infer the backend type if it is not supplied as an argument. -- :func:`get_driver_class` has been added. - -Changes to the :class:`BaseDriver` and :class:`JsonDriver` classes class: - -- :meth:`BaseDriver.get_config_details` is an now abstract staticmethod. -- :meth:`BaseDriver.initialize` and :meth:`BaseDriver.teardown` are two new abstract coroutine classmethods. -- :meth:`BaseDriver.delete_all_data` is a new concrete (but overrideable) coroutine instance method. -- :meth:`BaseDriver.aiter_cogs` is a new abstract asynchronous iterator method. -- :meth:`BaseDriver.migrate_to` is a new concrete coroutine classmethod. -- :class:`JsonDriver` no longer requires the data path when constructed and will infer the data path from data manager. - -Changes to the :class:`IdentifierData` class and :class:`ConfigCategory` enum: - -- ``IdentifierData.custom_group_data`` has been replaced by :attr:`IdentifierData.primary_key_len`. -- :meth:`ConfigCategory.get_pkey_info` is a new classmethod. - -Changes to the migration and backup system: - -- All code in the ``redbot.setup`` script, excluding that regarding MongoV1, is now virtually backend-agnostic. -- All code in the ``[p]backup`` is now backend-agnostic. -- :func:`redbot.core.config.migrate` is a new coroutine function. -- All a new driver needs to do now to be compatible with migrations and backups is to implement the :class:`BaseDriver` ABC. - -Enhancements to unit tests: - -- New tox recipes have been added for testing against Mongo and Postgres backends. See the ``tox.ini`` file for clues on how to run them. diff --git a/changelog.d/2804.feature.1.rst b/changelog.d/2804.feature.1.rst deleted file mode 100644 index 47f7c47fc..000000000 --- a/changelog.d/2804.feature.1.rst +++ /dev/null @@ -1,9 +0,0 @@ -Adds methods to Config for accessing things by id without mocked objects - - - Config.guild_from_id - - Config.user_from_id - - Config.role_from_id - - Config.channel_from_id - - Config.member_from_ids - - This one requires multiple ids, one for the guild, one for the user - - Consequence of discord's object model \ No newline at end of file diff --git a/changelog.d/2836.feature.rst b/changelog.d/2836.feature.rst deleted file mode 100644 index 2ab5446d1..000000000 --- a/changelog.d/2836.feature.rst +++ /dev/null @@ -1 +0,0 @@ -New :func:`humanize_number` in :module:`redbot.core.utils.chat_formatting` function to convert numbers into text which respect locale. \ No newline at end of file diff --git a/changelog.d/2836.misc.rst b/changelog.d/2836.misc.rst deleted file mode 100644 index d203c9ec7..000000000 --- a/changelog.d/2836.misc.rst +++ /dev/null @@ -1 +0,0 @@ -New :func:`humanize_number` is used throughout the bot. diff --git a/changelog.d/2845.feature.1.rst b/changelog.d/2845.feature.1.rst deleted file mode 100644 index 5a1cdcf30..000000000 --- a/changelog.d/2845.feature.1.rst +++ /dev/null @@ -1,5 +0,0 @@ -Added New commands to Economy - -- ``[p]bank prune user`` - This will delete a user's bank account. -- ``[p]bank prune local`` - This will prune the bank of accounts from users no longer in the server. -- ``[p]bank prune global`` - This will prune the global bank of accounts from users who do not share any servers with the bot. \ No newline at end of file diff --git a/changelog.d/2845.feature.2.rst b/changelog.d/2845.feature.2.rst deleted file mode 100644 index 63ac4a83a..000000000 --- a/changelog.d/2845.feature.2.rst +++ /dev/null @@ -1,3 +0,0 @@ -Added :func:`bank_prune` to :module:`redbot.core.bank` - -- :func:`bank_prune` can be used to delete a specific user's bank account or remove all invalid bank accounts (For users who are not in the guild if bank is local or share servers with the bot if bank is global). \ No newline at end of file diff --git a/changelog.d/2849.misc.rst b/changelog.d/2849.misc.rst deleted file mode 100644 index 6d6074e8a..000000000 --- a/changelog.d/2849.misc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added the function ``redbot.core.utils.chat_formatting.text_to_file`` to -prepare a long text to be send as a file. diff --git a/changelog.d/2863.bugfix.rst b/changelog.d/2863.bugfix.rst deleted file mode 100644 index 9d32c3d6d..000000000 --- a/changelog.d/2863.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Help properly hides disabled commands. diff --git a/changelog.d/2872.feature.rst b/changelog.d/2872.feature.rst deleted file mode 100644 index d4e20a46a..000000000 --- a/changelog.d/2872.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Red now uses towncrier for changelog generation \ No newline at end of file diff --git a/changelog.d/2875.enhance.rst b/changelog.d/2875.enhance.rst deleted file mode 100644 index 79ae6a859..000000000 --- a/changelog.d/2875.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Slots now has a 62.5% expected payout and won't inflate economy when spammed. \ No newline at end of file diff --git a/changelog.d/2881.enhance.rst b/changelog.d/2881.enhance.rst deleted file mode 100644 index 6a7c15881..000000000 --- a/changelog.d/2881.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Allow passing cls in the :func:`redbot.core.commands.group()` decorator diff --git a/changelog.d/2882.docs.rst b/changelog.d/2882.docs.rst deleted file mode 100644 index 76bdc33a2..000000000 --- a/changelog.d/2882.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Create documentation covering what we consider a developer facing breaking change and guarantees regarding them. \ No newline at end of file diff --git a/changelog.d/2885.misc.rst b/changelog.d/2885.misc.rst deleted file mode 100644 index d7e2ac3db..000000000 --- a/changelog.d/2885.misc.rst +++ /dev/null @@ -1 +0,0 @@ -[Tunnel] Added ``use_cached`` and ``images_only`` kwargs to `redbot.core.utils.Tunnel.files_from_attach` \ No newline at end of file diff --git a/changelog.d/2888.bugfix.rst b/changelog.d/2888.bugfix.rst deleted file mode 100644 index 19f76701d..000000000 --- a/changelog.d/2888.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed remove_command error when trying to remove a non-existent command \ No newline at end of file diff --git a/changelog.d/2892.bugfix.1.rst b/changelog.d/2892.bugfix.1.rst deleted file mode 100644 index f976e6c8c..000000000 --- a/changelog.d/2892.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -``Command.can_see`` now works as intended for disabled commands diff --git a/changelog.d/2892.enhance.rst b/changelog.d/2892.enhance.rst deleted file mode 100644 index 67aa8ea2f..000000000 --- a/changelog.d/2892.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Red's Help Formatter is now considered to have a stable API. \ No newline at end of file diff --git a/changelog.d/2897.breaking.1.rst b/changelog.d/2897.breaking.1.rst deleted file mode 100644 index 249871d7b..000000000 --- a/changelog.d/2897.breaking.1.rst +++ /dev/null @@ -1 +0,0 @@ -Modlog casetypes no longer have an attribute for auditlog action type. \ No newline at end of file diff --git a/changelog.d/2897.bugfix.1.rst b/changelog.d/2897.bugfix.1.rst deleted file mode 100644 index 8bc2bbeb7..000000000 --- a/changelog.d/2897.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Modlog entries now show up properly without the mod cog loaded \ No newline at end of file diff --git a/changelog.d/2897.enhance.2.rst b/changelog.d/2897.enhance.2.rst deleted file mode 100644 index 3a48af0f0..000000000 --- a/changelog.d/2897.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -Modlog no longer generates cases without being told to for actions the bot did. \ No newline at end of file diff --git a/changelog.d/2897.enhance.3.rst b/changelog.d/2897.enhance.3.rst deleted file mode 100644 index 8e69e1cfb..000000000 --- a/changelog.d/2897.enhance.3.rst +++ /dev/null @@ -1 +0,0 @@ -Some generic modlog casetypes are now pre-registered for cog creator use \ No newline at end of file diff --git a/changelog.d/2908.breaking.rst b/changelog.d/2908.breaking.rst deleted file mode 100644 index a8abb03f8..000000000 --- a/changelog.d/2908.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -``redbot.core.modlog.get_next_case_number()`` has been removed. diff --git a/changelog.d/2908.bugfix.rst b/changelog.d/2908.bugfix.rst deleted file mode 100644 index 5ab962290..000000000 --- a/changelog.d/2908.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed error in `[p]reason` when setting the reason for a case without a moderator. diff --git a/changelog.d/2908.enhance.rst b/changelog.d/2908.enhance.rst deleted file mode 100644 index 660ff914e..000000000 --- a/changelog.d/2908.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -ModLog is now much faster at creating cases, especially in large servers. diff --git a/changelog.d/2908.feature.rst b/changelog.d/2908.feature.rst deleted file mode 100644 index 66a212907..000000000 --- a/changelog.d/2908.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added :func:`redbot.core.modlog.get_latest_case` to fetch the case object for the most recent ModLog case. diff --git a/changelog.d/2914.docs.rst b/changelog.d/2914.docs.rst deleted file mode 100644 index 0debb16cf..000000000 --- a/changelog.d/2914.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed user parameter being labeled as discord.TextChannel instead of discord.abc.User. diff --git a/changelog.d/2915.docs.rst b/changelog.d/2915.docs.rst deleted file mode 100644 index 712c6c87e..000000000 --- a/changelog.d/2915.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Updated towncrier info in contribution guidelines to include how to do a standalone PR. \ No newline at end of file diff --git a/changelog.d/2920.docs.rst b/changelog.d/2920.docs.rst deleted file mode 100644 index d50d6f591..000000000 --- a/changelog.d/2920.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Reworded virtual environment guide to make it sound less scary. diff --git a/changelog.d/2921.enhance.rst b/changelog.d/2921.enhance.rst deleted file mode 100644 index 7d372cf29..000000000 --- a/changelog.d/2921.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -JSON config files are now stored without indentation, this is to reduce file size and increase performance of write operations. diff --git a/changelog.d/2923.bugfix.rst b/changelog.d/2923.bugfix.rst deleted file mode 100644 index 7be210ff8..000000000 --- a/changelog.d/2923.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Check the recipient balance before transferring and stop transfer if will go above the maximum allowed balance. \ No newline at end of file diff --git a/changelog.d/2924.misc.rst b/changelog.d/2924.misc.rst deleted file mode 100644 index bbfa22c17..000000000 --- a/changelog.d/2924.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed Requires docs inconsistencies diff --git a/changelog.d/2926.breaking.rst b/changelog.d/2926.breaking.rst deleted file mode 100644 index ea6ed30a8..000000000 --- a/changelog.d/2926.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Removed :cons:`bank.MAX_BALANCE`, use :meth:`bank.get_max_balance()` from now. \ No newline at end of file diff --git a/changelog.d/2926.feature.rst b/changelog.d/2926.feature.rst deleted file mode 100644 index c68f48d5e..000000000 --- a/changelog.d/2926.feature.rst +++ /dev/null @@ -1 +0,0 @@ -`[p]bankset maxbal` can be used to set the maximum bank balance. diff --git a/changelog.d/2928.removal.rst b/changelog.d/2928.removal.rst deleted file mode 100644 index 1a4bbee23..000000000 --- a/changelog.d/2928.removal.rst +++ /dev/null @@ -1 +0,0 @@ -The ``set owner`` and ``set token`` commands have been removed in favor of managing server side. \ No newline at end of file diff --git a/changelog.d/2939.misc.1.rst b/changelog.d/2939.misc.1.rst deleted file mode 100644 index 1fd5f21b4..000000000 --- a/changelog.d/2939.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Updated dependencies, most notably PyYAML, tqdm, uvloop and pymongo. diff --git a/changelog.d/2939.misc.2.rst b/changelog.d/2939.misc.2.rst deleted file mode 100644 index b67b15a5e..000000000 --- a/changelog.d/2939.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Setting the ``PYTHON`` env var whilst running ``make`` now allows you to specify which python executable to use. diff --git a/changelog.d/2941.misc.rst b/changelog.d/2941.misc.rst deleted file mode 100644 index 0b2b4bf95..000000000 --- a/changelog.d/2941.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Add `pip-wheel-metadata` folder to `.gitignore` file - pip creates it when installing Red in venv \ No newline at end of file diff --git a/changelog.d/2948.bugfix.rst b/changelog.d/2948.bugfix.rst deleted file mode 100644 index aeee92878..000000000 --- a/changelog.d/2948.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The [p]invite command no longer errors when a user has the bot blocked or DMs disabled in the server. diff --git a/changelog.d/2949.misc.rst b/changelog.d/2949.misc.rst deleted file mode 100644 index b65940dd1..000000000 --- a/changelog.d/2949.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Renamed two changelog files from fix to bugfix. diff --git a/changelog.d/2953.misc.rst b/changelog.d/2953.misc.rst deleted file mode 100644 index b30f69e77..000000000 --- a/changelog.d/2953.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a typo in CONTRIBUTING.md. diff --git a/changelog.d/2954.bugfix.rst b/changelog.d/2954.bugfix.rst deleted file mode 100644 index e5e1c53cc..000000000 --- a/changelog.d/2954.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Stop using `:` character in backup's filename - Windows doesn't accept it \ No newline at end of file diff --git a/changelog.d/2955.bugfix.rst b/changelog.d/2955.bugfix.rst deleted file mode 100644 index 3ca92fad8..000000000 --- a/changelog.d/2955.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``redbot-setup delete`` no longer errors about "unexpected keyword argument" \ No newline at end of file diff --git a/changelog.d/2956.bugfix.rst b/changelog.d/2956.bugfix.rst deleted file mode 100644 index 8f5bbca45..000000000 --- a/changelog.d/2956.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``redbot-setup delete`` no longer prompts about backup when user passes ``--no-prompt`` option \ No newline at end of file diff --git a/changelog.d/2958.enhance.1.rst b/changelog.d/2958.enhance.1.rst deleted file mode 100644 index 876a29529..000000000 --- a/changelog.d/2958.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -``--[no-]backup``, ``--[no-]drop-db`` and ``--[no-]remove-datapath`` in ``redbot-setup delete`` command are now on/off flags. \ No newline at end of file diff --git a/changelog.d/2958.enhance.2.rst b/changelog.d/2958.enhance.2.rst deleted file mode 100644 index f4bba69a8..000000000 --- a/changelog.d/2958.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -Confirmation prompts in ``redbot-setup`` now have default values for user convenience. \ No newline at end of file diff --git a/changelog.d/2962.enhance.rst b/changelog.d/2962.enhance.rst deleted file mode 100644 index 1323dd867..000000000 --- a/changelog.d/2962.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -```redbot-setup delete`` now has the option to leave Red's data untouched on database backends. diff --git a/changelog.d/2963.bugfix.rst b/changelog.d/2963.bugfix.rst deleted file mode 100644 index a6fe397e2..000000000 --- a/changelog.d/2963.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -[Core] Inviteset public and perms help string cleanup \ No newline at end of file diff --git a/changelog.d/2964.enhance.rst b/changelog.d/2964.enhance.rst deleted file mode 100644 index 1c1adbea1..000000000 --- a/changelog.d/2964.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Red takes less time to fetch cases, unban members, and list warnings. \ No newline at end of file diff --git a/changelog.d/2964.misc.rst b/changelog.d/2964.misc.rst deleted file mode 100644 index b1fb9fe2a..000000000 --- a/changelog.d/2964.misc.rst +++ /dev/null @@ -1,3 +0,0 @@ -Red no longer uses bot.fetch_user in core - - This is a 1/1s global ratelimit - - It really really really should be avoided. \ No newline at end of file diff --git a/changelog.d/2966.bugfix.rst b/changelog.d/2966.bugfix.rst deleted file mode 100644 index b615eace2..000000000 --- a/changelog.d/2966.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Make embedset user only affect DM's diff --git a/changelog.d/2967.breaking.rst b/changelog.d/2967.breaking.rst deleted file mode 100644 index cc66095a7..000000000 --- a/changelog.d/2967.breaking.rst +++ /dev/null @@ -1,11 +0,0 @@ -The main bot config is no longer directly accessible to cogs. New methods have been added for use where this is concerned. -New methods for this include - - - ``bot.get_shared_api_tokens`` - - ``bot.set_shared_api_tokens`` - - ``bot.get_embed_color`` - - ``bot.get_embed_colour`` - - ``bot.get_admin_roles`` - - ``bot.get_admin_role_ids`` - - ``bot.get_mod_roles`` - - ``bot.get_mod_role_ids`` diff --git a/changelog.d/2968.bugfix.rst b/changelog.d/2968.bugfix.rst deleted file mode 100644 index 5f6065eb2..000000000 --- a/changelog.d/2968.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Give friendly error when provided instance name doesn't exist. diff --git a/changelog.d/2972.docs.rst b/changelog.d/2972.docs.rst deleted file mode 100644 index a734cae9a..000000000 --- a/changelog.d/2972.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Driver docs no longer show twice. \ No newline at end of file diff --git a/changelog.d/2973.breaking.rst b/changelog.d/2973.breaking.rst deleted file mode 100644 index 8a36fcc1f..000000000 --- a/changelog.d/2973.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Reserves some command names for internal Red use. These are available programatically as ``redbot.core.commands.RESERVED_COMMAND_NAMES`` \ No newline at end of file diff --git a/changelog.d/2974.bugfix.rst b/changelog.d/2974.bugfix.rst deleted file mode 100644 index 65a856a64..000000000 --- a/changelog.d/2974.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed the help text and response of `[p]set usebotcolor` to accurately reflect what the command is doing. diff --git a/changelog.d/2976.breaking.rst b/changelog.d/2976.breaking.rst deleted file mode 100644 index 4f87f3b38..000000000 --- a/changelog.d/2976.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Removes bot._counter, Makes a few more attrs private (cog_mgr, main_dir) \ No newline at end of file diff --git a/changelog.d/2976.feature.rst b/changelog.d/2976.feature.rst deleted file mode 100644 index c5f76df18..000000000 --- a/changelog.d/2976.feature.rst +++ /dev/null @@ -1,6 +0,0 @@ -adds a few methods and classes replacing direct config access (which is no longer supported) - - - ``redbot.core.Red.allowed_by_whitelist_blacklist`` - - ``redbot.core.Red.get_valid_prefixes`` - - ``redbot.core.Red.clear_shared_api_tokens`` - - ``redbot.core.commands.help.HelpSettings`` \ No newline at end of file diff --git a/changelog.d/2985.bugfix.rst b/changelog.d/2985.bugfix.rst deleted file mode 100644 index cb9ee2653..000000000 --- a/changelog.d/2985.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Bot no longer types infinitely when command with cooldown is called within last second of cooldown. \ No newline at end of file diff --git a/changelog.d/2986.docs.rst b/changelog.d/2986.docs.rst deleted file mode 100644 index 2809601e0..000000000 --- a/changelog.d/2986.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Added more information about ``redbot.core.utils.humanize_timedelta`` into the docs \ No newline at end of file diff --git a/changelog.d/2986.misc.rst b/changelog.d/2986.misc.rst deleted file mode 100644 index 7a1d0ad33..000000000 --- a/changelog.d/2986.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated the typing of ``redbot.core.utils.humanize_timedelta`` to be more accurate. \ No newline at end of file diff --git a/changelog.d/2995.docs.rst b/changelog.d/2995.docs.rst deleted file mode 100644 index 2a6f9f498..000000000 --- a/changelog.d/2995.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add direct link to "Installing Red" section in "Installing using powershell and chocolatey" diff --git a/changelog.d/2997.misc.rst b/changelog.d/2997.misc.rst deleted file mode 100644 index f2c131261..000000000 --- a/changelog.d/2997.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a crash seen when calling economy commands in DM with a global bank. \ No newline at end of file diff --git a/changelog.d/2998.docs.rst b/changelog.d/2998.docs.rst deleted file mode 100644 index 943d1db01..000000000 --- a/changelog.d/2998.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Update Git PATH install (Windows), capitalise some words, don't mention to launcher \ No newline at end of file diff --git a/changelog.d/3002.bugfix.rst b/changelog.d/3002.bugfix.rst deleted file mode 100644 index bf19c1b76..000000000 --- a/changelog.d/3002.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -remove f-string usage in launcher to prevent our error handling from cauing an error. \ No newline at end of file diff --git a/changelog.d/3004.bugfix.rst b/changelog.d/3004.bugfix.rst deleted file mode 100644 index 05e31452f..000000000 --- a/changelog.d/3004.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed MessagePredicate.greater and MessagePredicate.less allowing any valid int instead of only valid ints/floats that are greater/less than the given value. diff --git a/changelog.d/3005.docs.rst b/changelog.d/3005.docs.rst deleted file mode 100644 index e08a0706d..000000000 --- a/changelog.d/3005.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Adds autostart documentation for Red users who installed it inside a virtual environment. diff --git a/changelog.d/3008.bugfix.rst b/changelog.d/3008.bugfix.rst deleted file mode 100644 index 2df20bfaf..000000000 --- a/changelog.d/3008.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Uptime command works with uptimes of under a second \ No newline at end of file diff --git a/changelog.d/3008.misc.rst b/changelog.d/3008.misc.rst deleted file mode 100644 index 3f99a7ca0..000000000 --- a/changelog.d/3008.misc.rst +++ /dev/null @@ -1 +0,0 @@ -update some UI to include copyright \ No newline at end of file diff --git a/changelog.d/3010.bugfix.rst b/changelog.d/3010.bugfix.rst deleted file mode 100644 index 7d36a7521..000000000 --- a/changelog.d/3010.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Add quotation marks to helpset tagline's response so two consecutive full stops don't appear \ No newline at end of file diff --git a/changelog.d/3014.bugfix.rst b/changelog.d/3014.bugfix.rst deleted file mode 100644 index 5014a8b49..000000000 --- a/changelog.d/3014.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes an issue with clearing rules in permissions \ No newline at end of file diff --git a/changelog.d/3017.misc.rst b/changelog.d/3017.misc.rst deleted file mode 100644 index 545326eaa..000000000 --- a/changelog.d/3017.misc.rst +++ /dev/null @@ -1 +0,0 @@ -fixes a missing await from #2976 \ No newline at end of file diff --git a/changelog.d/3021.docs.rst b/changelog.d/3021.docs.rst deleted file mode 100644 index dfef4c45c..000000000 --- a/changelog.d/3021.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Update Cog Creation guide with a note regarding the Develop version as well as folder layout for local cogs diff --git a/changelog.d/3024.bugfix.rst b/changelog.d/3024.bugfix.rst deleted file mode 100644 index 4a768cf57..000000000 --- a/changelog.d/3024.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -cog install will no longer error if a cog creator has an empty install message diff --git a/changelog.d/3025.enhance.rst b/changelog.d/3025.enhance.rst deleted file mode 100644 index 327be122c..000000000 --- a/changelog.d/3025.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Link to Getting started guide at the end of installation guides. \ No newline at end of file diff --git a/changelog.d/3033.bugfix.rst b/changelog.d/3033.bugfix.rst deleted file mode 100644 index e272b2e7a..000000000 --- a/changelog.d/3033.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Lavalink will now be restarted after unexpected shutdown. \ No newline at end of file diff --git a/changelog.d/3035.docs.rst b/changelog.d/3035.docs.rst deleted file mode 100644 index 8e2fc91c2..000000000 --- a/changelog.d/3035.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add proper docstrings to enums that show in drivers docs. \ No newline at end of file diff --git a/changelog.d/3036.bugfix.rst b/changelog.d/3036.bugfix.rst deleted file mode 100644 index 29fc8ae1d..000000000 --- a/changelog.d/3036.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Add 3rd-party lib folder to ``sys.path`` before loading cogs. This prevents issues with 3rd-party cogs failing to load without loaded Downloader due to unavailable requirements. \ No newline at end of file diff --git a/changelog.d/3045.enhance.rst b/changelog.d/3045.enhance.rst deleted file mode 100644 index 65bc0182f..000000000 --- a/changelog.d/3045.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Bot now handles more things prior to connecting to discord to reduce issues with initial load \ No newline at end of file diff --git a/changelog.d/3047.bugfix.3.rst b/changelog.d/3047.bugfix.3.rst deleted file mode 100644 index 26373eb2c..000000000 --- a/changelog.d/3047.bugfix.3.rst +++ /dev/null @@ -1 +0,0 @@ -Escape track descriptions so that they do not break markdown. \ No newline at end of file diff --git a/changelog.d/3052.enhance.rst b/changelog.d/3052.enhance.rst deleted file mode 100644 index 76366d55f..000000000 --- a/changelog.d/3052.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -``bot.send_filtered`` now returns the message that is sent. diff --git a/changelog.d/3053.docs.1.rst b/changelog.d/3053.docs.1.rst deleted file mode 100644 index c17689fc9..000000000 --- a/changelog.d/3053.docs.1.rst +++ /dev/null @@ -1 +0,0 @@ -Discord.py docs links will now always use docs for currently used version of discord.py. \ No newline at end of file diff --git a/changelog.d/3053.docs.2.rst b/changelog.d/3053.docs.2.rst deleted file mode 100644 index fa5f06b26..000000000 --- a/changelog.d/3053.docs.2.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``|DPY_VERSION|`` substitution that will automatically get replaced by current discord.py version. \ No newline at end of file diff --git a/changelog.d/3054.docs.rst b/changelog.d/3054.docs.rst deleted file mode 100644 index 78945ca0a..000000000 --- a/changelog.d/3054.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add missing descriptions for function returns. \ No newline at end of file diff --git a/changelog.d/3057.bugfix.rst b/changelog.d/3057.bugfix.rst deleted file mode 100644 index da388eeac..000000000 --- a/changelog.d/3057.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Bot will now properly send a message when the invoked command is guild-only. \ No newline at end of file diff --git a/changelog.d/3057.enhance.rst b/changelog.d/3057.enhance.rst deleted file mode 100644 index 01748722e..000000000 --- a/changelog.d/3057.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Bot will now send a message when the invoked command is DM-only. \ No newline at end of file diff --git a/changelog.d/3060.enhance.rst b/changelog.d/3060.enhance.rst deleted file mode 100644 index c3716ebed..000000000 --- a/changelog.d/3060.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -All ``y/n`` confirmations in cli commands are now unified. \ No newline at end of file diff --git a/changelog.d/3060.feature.rst b/changelog.d/3060.feature.rst deleted file mode 100644 index 1bee12c0d..000000000 --- a/changelog.d/3060.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``redbot --edit`` cli flag that can be used to edit instance name, token, owner and datapath. \ No newline at end of file diff --git a/changelog.d/3062.bugfix.rst b/changelog.d/3062.bugfix.rst deleted file mode 100644 index 5b4147525..000000000 --- a/changelog.d/3062.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Always append 3rd-party lib folder to the end of ``sys.path`` to avoid shadowing Red's dependencies. \ No newline at end of file diff --git a/changelog.d/3073.breaking.rst b/changelog.d/3073.breaking.rst deleted file mode 100644 index d12ae4859..000000000 --- a/changelog.d/3073.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -``bot.wait_until_ready`` should no longer be used during extension setup \ No newline at end of file diff --git a/changelog.d/3079.docs.rst b/changelog.d/3079.docs.rst deleted file mode 100644 index 36c4166e7..000000000 --- a/changelog.d/3079.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Word using dev during install more strongly, to try to avoid end users using dev. diff --git a/changelog.d/3082.docs.rst b/changelog.d/3082.docs.rst deleted file mode 100644 index 366ad4ce5..000000000 --- a/changelog.d/3082.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Do not overwrite the docs/prolog.txt file in conf.py. \ No newline at end of file diff --git a/changelog.d/3083.docs.rst b/changelog.d/3083.docs.rst deleted file mode 100644 index 7860990c1..000000000 --- a/changelog.d/3083.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Fix some typos and wording, add MS Azure to host list \ No newline at end of file diff --git a/changelog.d/3090.feature.rst b/changelog.d/3090.feature.rst deleted file mode 100644 index ca19a6c6d..000000000 --- a/changelog.d/3090.feature.rst +++ /dev/null @@ -1 +0,0 @@ -adds a licenseinfo command \ No newline at end of file diff --git a/changelog.d/3099.breaking.rst b/changelog.d/3099.breaking.rst deleted file mode 100644 index 80a92bf70..000000000 --- a/changelog.d/3099.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -Removes the mongo driver. \ No newline at end of file diff --git a/changelog.d/3100.bugfix.rst b/changelog.d/3100.bugfix.rst deleted file mode 100644 index 53e3797b4..000000000 --- a/changelog.d/3100.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -fix ``is_automod_immune`` handling of guild check and support for checking webhooks diff --git a/changelog.d/3105.docs.rst b/changelog.d/3105.docs.rst deleted file mode 100644 index b0882fbca..000000000 --- a/changelog.d/3105.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Update docs footer copyright to 2019. diff --git a/changelog.d/3106.docs.rst b/changelog.d/3106.docs.rst deleted file mode 100644 index f2a9f907a..000000000 --- a/changelog.d/3106.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add deprecation note about shared libraries in Downloader Framework docs. \ No newline at end of file diff --git a/changelog.d/3106.misc.1.rst b/changelog.d/3106.misc.1.rst deleted file mode 100644 index 6c1ceafa5..000000000 --- a/changelog.d/3106.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Send deprecation warning when using `[p]load` and `[p]reload` commands if the repos loaded cogs are from have shared libraries. \ No newline at end of file diff --git a/changelog.d/3106.misc.2.rst b/changelog.d/3106.misc.2.rst deleted file mode 100644 index 14cc2e851..000000000 --- a/changelog.d/3106.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Print deprecation loading when some package tries importing from `cog_shared.*`. \ No newline at end of file diff --git a/changelog.d/3106.removal.rst b/changelog.d/3106.removal.rst deleted file mode 100644 index 337039294..000000000 --- a/changelog.d/3106.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Shared libraries are marked for removal in Red 3.3. \ No newline at end of file diff --git a/changelog.d/3108.feature.rst b/changelog.d/3108.feature.rst deleted file mode 100644 index 5954b23ce..000000000 --- a/changelog.d/3108.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure people can migrate from MongoDB diff --git a/changelog.d/3110.docs.rst b/changelog.d/3110.docs.rst deleted file mode 100644 index 676ce6461..000000000 --- a/changelog.d/3110.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Update apikey framework documentation. Change bot.get_shared_api_keys() to bot.get_shared_api_tokens(). \ No newline at end of file diff --git a/changelog.d/3114.bugfix.rst b/changelog.d/3114.bugfix.rst deleted file mode 100644 index d1e6e1ffc..000000000 --- a/changelog.d/3114.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix generation of `repos.json` file in backup process. \ No newline at end of file diff --git a/changelog.d/3118.feature.rst b/changelog.d/3118.feature.rst deleted file mode 100644 index dab83632a..000000000 --- a/changelog.d/3118.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Adds a command to list disabled commands globally or per guild. diff --git a/changelog.d/3120.bugfix.rst b/changelog.d/3120.bugfix.rst deleted file mode 100644 index 4ff7c240a..000000000 --- a/changelog.d/3120.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue when calling audio commands when not in a voice channel could result in a crash. diff --git a/changelog.d/3121.enhance.rst b/changelog.d/3121.enhance.rst deleted file mode 100644 index ee92455a5..000000000 --- a/changelog.d/3121.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Change ``[p]info`` to say "This bot is an..." instead of "This is an..." for clarity. diff --git a/changelog.d/3124.docs.rst b/changelog.d/3124.docs.rst deleted file mode 100644 index 3eb9e27a9..000000000 --- a/changelog.d/3124.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add information about ``info.json``'s ``min_python_version`` key in Downloader Framework docs. \ No newline at end of file diff --git a/changelog.d/3134.docs.rst b/changelog.d/3134.docs.rst deleted file mode 100644 index 2b294cb65..000000000 --- a/changelog.d/3134.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add event reference for ``on_red_api_tokens_update`` event in Shared API Keys docs. \ No newline at end of file diff --git a/changelog.d/3134.feature.rst b/changelog.d/3134.feature.rst deleted file mode 100644 index 272a2c0b3..000000000 --- a/changelog.d/3134.feature.rst +++ /dev/null @@ -1 +0,0 @@ -New event ``on_red_api_tokens_update`` is now dispatched when shared api keys for the service are updated. \ No newline at end of file diff --git a/changelog.d/3149.docs.rst b/changelog.d/3149.docs.rst deleted file mode 100644 index 6e51bfff0..000000000 --- a/changelog.d/3149.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Add notes about best practices with config. diff --git a/changelog.d/3151.docs.rst b/changelog.d/3151.docs.rst deleted file mode 100644 index d086946e1..000000000 --- a/changelog.d/3151.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Document additional attributes in Context diff --git a/changelog.d/3171.bugfix.rst b/changelog.d/3171.bugfix.rst deleted file mode 100644 index 97c1ff160..000000000 --- a/changelog.d/3171.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Handle invalid folder names for data path gracefully in ``redbot-setup`` and ``redbot --edit``. \ No newline at end of file diff --git a/changelog.d/3171.enhance.1.rst b/changelog.d/3171.enhance.1.rst deleted file mode 100644 index 6634c4547..000000000 --- a/changelog.d/3171.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -``redbot-setup`` will now use instance name in default data path to avoid creating second instance with same data path. \ No newline at end of file diff --git a/changelog.d/3171.enhance.2.rst b/changelog.d/3171.enhance.2.rst deleted file mode 100644 index ef0948c40..000000000 --- a/changelog.d/3171.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -Instance names can now only include characters A-z, numbers, underscores, and hyphens. Old instances are unaffected by this change. \ No newline at end of file diff --git a/changelog.d/3172.enhance.rst b/changelog.d/3172.enhance.rst deleted file mode 100644 index 8838abbed..000000000 --- a/changelog.d/3172.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Clarified that ``[p]backup`` saves the **bot's** data in the help text. diff --git a/changelog.d/3174.bugfix.rst b/changelog.d/3174.bugfix.rst deleted file mode 100644 index cd743eefe..000000000 --- a/changelog.d/3174.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``--owner`` and ``-p`` cli flags now work when added from launcher. diff --git a/changelog.d/3183.enhance.rst b/changelog.d/3183.enhance.rst deleted file mode 100644 index 03e8473d2..000000000 --- a/changelog.d/3183.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``redbot --debuginfo`` flag that shows useful information for debugging. diff --git a/changelog.d/3184.enhance.rst b/changelog.d/3184.enhance.rst deleted file mode 100644 index b3c488568..000000000 --- a/changelog.d/3184.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add Python executable field to `[p]debuginfo` command. diff --git a/changelog.d/3188.docs.rst b/changelog.d/3188.docs.rst deleted file mode 100644 index 9a9606451..000000000 --- a/changelog.d/3188.docs.rst +++ /dev/null @@ -1 +0,0 @@ -update windows docs with up to date dependency instructions diff --git a/changelog.d/3192.misc.rst b/changelog.d/3192.misc.rst deleted file mode 100644 index 66e92276e..000000000 --- a/changelog.d/3192.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``apsw-wheels`` to dependencies \ No newline at end of file diff --git a/changelog.d/3193.misc.1.rst b/changelog.d/3193.misc.1.rst deleted file mode 100644 index 54adaeebc..000000000 --- a/changelog.d/3193.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -2 Changes, removed the ``Databases`` dependency and migrated it over to APSW. \ No newline at end of file diff --git a/changelog.d/3202.misc.rst b/changelog.d/3202.misc.rst deleted file mode 100644 index 8732460fe..000000000 --- a/changelog.d/3202.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Adds a not fully documented class for APSW interaction diff --git a/changelog.d/3204.enhance.rst b/changelog.d/3204.enhance.rst deleted file mode 100644 index e4e20823d..000000000 --- a/changelog.d/3204.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -When Red prompts for token, it will now print a link to the guide explaining how to obtain a token. diff --git a/changelog.d/3207.bugfix.rst b/changelog.d/3207.bugfix.rst deleted file mode 100644 index 951e90adc..000000000 --- a/changelog.d/3207.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Red will now prevent users from locking themselves out with localblacklist. diff --git a/changelog.d/3208.bugfix.rst b/changelog.d/3208.bugfix.rst deleted file mode 100644 index 548dc9330..000000000 --- a/changelog.d/3208.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes a way for help to end up a little too large for discord limits diff --git a/changelog.d/3214.misc.rst b/changelog.d/3214.misc.rst deleted file mode 100644 index ab101f426..000000000 --- a/changelog.d/3214.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Show actual bot's prefix in help message of ``[p]removepath`` command. diff --git a/changelog.d/3219.bugfix.rst b/changelog.d/3219.bugfix.rst deleted file mode 100644 index d8f7c4ce5..000000000 --- a/changelog.d/3219.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Tell user that the (local) whitelist/blacklist is empty when using commands that list whitelisted/blacklisted users/roles. diff --git a/changelog.d/3221.bugfix.1.rst b/changelog.d/3221.bugfix.1.rst deleted file mode 100644 index 73bad6df3..000000000 --- a/changelog.d/3221.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Red will now prevent users from locking guild owner out with localblacklist (unless the command caller is bot owner). diff --git a/changelog.d/3221.bugfix.2.rst b/changelog.d/3221.bugfix.2.rst deleted file mode 100644 index 9f42f6550..000000000 --- a/changelog.d/3221.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -Guild owners are no longer affected by local whitelist and blacklist. diff --git a/changelog.d/3223.misc.rst b/changelog.d/3223.misc.rst deleted file mode 100644 index f3c2c82f2..000000000 --- a/changelog.d/3223.misc.rst +++ /dev/null @@ -1 +0,0 @@ -qualified command names are limited to a maximum of 60 characters diff --git a/changelog.d/3231.bugfix.1.rst b/changelog.d/3231.bugfix.1.rst deleted file mode 100644 index 1e996a66b..000000000 --- a/changelog.d/3231.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an attribute error that can be raised in humanize_timedelta if seconds = 0. \ No newline at end of file diff --git a/changelog.d/3234.docs.rst b/changelog.d/3234.docs.rst deleted file mode 100644 index 33e926134..000000000 --- a/changelog.d/3234.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Added "Publishing cogs for V3" document explaining how to make user's cogs work with Downloader. \ No newline at end of file diff --git a/changelog.d/3235.feature.rst b/changelog.d/3235.feature.rst deleted file mode 100644 index ce6512ddc..000000000 --- a/changelog.d/3235.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``redbot-setup backup`` command. \ No newline at end of file diff --git a/changelog.d/3235.removal.rst b/changelog.d/3235.removal.rst deleted file mode 100644 index 65662c937..000000000 --- a/changelog.d/3235.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Removed ``[p]backup`` command. Use ``redbot-setup backup`` cli command instead. \ No newline at end of file diff --git a/changelog.d/3240.removal.rst b/changelog.d/3240.removal.rst deleted file mode 100644 index 75d57841b..000000000 --- a/changelog.d/3240.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Removed ``safe_delete``, ``fuzzy_command_search``, ``format_fuzzy_results`` and ``create_backup`` functions from ``redbot.core.utils``. \ No newline at end of file diff --git a/changelog.d/3245.dep.rst b/changelog.d/3245.dep.rst deleted file mode 100644 index 7796f8e42..000000000 --- a/changelog.d/3245.dep.rst +++ /dev/null @@ -1,4 +0,0 @@ -Update python minimum requirement to 3.8.1 - -Update JRE to Java 11 - diff --git a/changelog.d/3245.misc.rst b/changelog.d/3245.misc.rst deleted file mode 100644 index 017fa2a28..000000000 --- a/changelog.d/3245.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Do a little better with loop cleanup diff --git a/changelog.d/3247.misc.rst b/changelog.d/3247.misc.rst deleted file mode 100644 index 602c82ca5..000000000 --- a/changelog.d/3247.misc.rst +++ /dev/null @@ -1 +0,0 @@ -minor help formatting fix diff --git a/changelog.d/3248.misc.rst b/changelog.d/3248.misc.rst deleted file mode 100644 index aa57d9636..000000000 --- a/changelog.d/3248.misc.rst +++ /dev/null @@ -1 +0,0 @@ -fix a buggy first page of paginated help diff --git a/changelog.d/3249.bugfix.rst b/changelog.d/3249.bugfix.rst deleted file mode 100644 index 9af43d8a6..000000000 --- a/changelog.d/3249.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``ctx.clean_prefix`` for undocumented changes from discord diff --git a/changelog.d/3254.misc.rst b/changelog.d/3254.misc.rst deleted file mode 100644 index 8bb0b6b50..000000000 --- a/changelog.d/3254.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Escape markdown in python executable path in ``[p]debuginfo`` command. diff --git a/changelog.d/3255.misc.rst b/changelog.d/3255.misc.rst deleted file mode 100644 index 10b25cd60..000000000 --- a/changelog.d/3255.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes typo '.foramt()' to '.format()' in .redbot/cogs/admin/admin.py \ No newline at end of file diff --git a/changelog.d/3256.misc.rst b/changelog.d/3256.misc.rst deleted file mode 100644 index 79c3cab5a..000000000 --- a/changelog.d/3256.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix missing ``await`` in code of ``redbot --edit``. diff --git a/changelog.d/3257.docs.rst b/changelog.d/3257.docs.rst deleted file mode 100644 index 472d32d79..000000000 --- a/changelog.d/3257.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Fix broken docs for :func:`redbot.core.commands.Context.react_quietly`. diff --git a/changelog.d/3258.misc.rst b/changelog.d/3258.misc.rst deleted file mode 100644 index f809ccdc5..000000000 --- a/changelog.d/3258.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Bump python version to 3.8 in RTD configuration. diff --git a/changelog.d/3259.docs.rst b/changelog.d/3259.docs.rst deleted file mode 100644 index e7fffcbe9..000000000 --- a/changelog.d/3259.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Updated copyright notices on License and RTD config to 2020 diff --git a/changelog.d/3261.misc.rst b/changelog.d/3261.misc.rst deleted file mode 100644 index 0487d7519..000000000 --- a/changelog.d/3261.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Be just a little less noisy in expected cases on shutdown/restart. diff --git a/changelog.d/3262.docs.rst b/changelog.d/3262.docs.rst deleted file mode 100644 index 6e8dc3df6..000000000 --- a/changelog.d/3262.docs.rst +++ /dev/null @@ -1 +0,0 @@ -add line about setuptools and wheel diff --git a/changelog.d/3269.enhance.rst b/changelog.d/3269.enhance.rst deleted file mode 100644 index 4b9583bb9..000000000 --- a/changelog.d/3269.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -``redbot-setup`` will no longer log to disk. diff --git a/changelog.d/3273.bugfix.1.rst b/changelog.d/3273.bugfix.1.rst deleted file mode 100644 index e747c5a31..000000000 --- a/changelog.d/3273.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -:attr:`redbot.core.bot.Bot.owner_id` is now set in our post connection startup. \ No newline at end of file diff --git a/changelog.d/3273.bugfix.2.rst b/changelog.d/3273.bugfix.2.rst deleted file mode 100644 index 39982c295..000000000 --- a/changelog.d/3273.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -:meth:`redbot.core.bot.Bot.send_to_owners()` and :meth:`redbot.core.bot.Bot.get_owner_notification_destinations()` now wait until Red is done with post connection startup to ensure owner ID is available. \ No newline at end of file diff --git a/changelog.d/3273.enhance.rst b/changelog.d/3273.enhance.rst deleted file mode 100644 index 363a086e1..000000000 --- a/changelog.d/3273.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -:meth:`redbot.core.bot.Bot.send_to_owners()` and :meth:`redbot.core.bot.Bot.get_owner_notification_destinations()` now log that they weren't able to find owner notification destination. \ No newline at end of file diff --git a/changelog.d/3273.feature.rst b/changelog.d/3273.feature.rst deleted file mode 100644 index 215698ffc..000000000 --- a/changelog.d/3273.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added :meth:`redbot.core.bot.Bot.wait_until_red_ready()` method that waits until our post connection startup is done. diff --git a/changelog.d/3274.enhance.1.rst b/changelog.d/3274.enhance.1.rst deleted file mode 100644 index 4d2beceea..000000000 --- a/changelog.d/3274.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -Lib folder is now cleared on minor Python version change. `[p]cog reinstallreqs` command in Downloader cog can be used to regenerate lib folder for new Python version. \ No newline at end of file diff --git a/changelog.d/3274.enhance.2.rst b/changelog.d/3274.enhance.2.rst deleted file mode 100644 index 74131e958..000000000 --- a/changelog.d/3274.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -If Red detects operating system or architecture change, it will warn owner about possible problem with lib folder. \ No newline at end of file diff --git a/changelog.d/3276.misc.rst b/changelog.d/3276.misc.rst deleted file mode 100644 index 43a805612..000000000 --- a/changelog.d/3276.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Made docs linkcheck try link 3 times before declaring it broken. diff --git a/changelog.d/3279.enhance.rst b/changelog.d/3279.enhance.rst deleted file mode 100644 index 20ee72cf1..000000000 --- a/changelog.d/3279.enhance.rst +++ /dev/null @@ -1,2 +0,0 @@ -``[p]playlist download`` will now compress playlists larger than -the server attachment limit and attempt to send that. \ No newline at end of file diff --git a/changelog.d/3288.dep.rst b/changelog.d/3288.dep.rst deleted file mode 100644 index c2adb1ecc..000000000 --- a/changelog.d/3288.dep.rst +++ /dev/null @@ -1 +0,0 @@ -bumps dependency versions diff --git a/changelog.d/3289.removal.rst b/changelog.d/3289.removal.rst deleted file mode 100644 index 7f11d81d1..000000000 --- a/changelog.d/3289.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Removes a lot of the launcher's handled behavior diff --git a/changelog.d/3290.dep.rst b/changelog.d/3290.dep.rst deleted file mode 100644 index 6c41a56b6..000000000 --- a/changelog.d/3290.dep.rst +++ /dev/null @@ -1 +0,0 @@ -bump red-lavalink version diff --git a/changelog.d/3292.docs.1.rst b/changelog.d/3292.docs.1.rst deleted file mode 100644 index 904642bee..000000000 --- a/changelog.d/3292.docs.1.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure development builds are not advertised to the wrong audience diff --git a/changelog.d/3292.docs.2.rst b/changelog.d/3292.docs.2.rst deleted file mode 100644 index 28d501420..000000000 --- a/changelog.d/3292.docs.2.rst +++ /dev/null @@ -1 +0,0 @@ -Clarify usage intent of some chat formatting functions diff --git a/changelog.d/3293.misc.rst b/changelog.d/3293.misc.rst deleted file mode 100644 index c51b07a7b..000000000 --- a/changelog.d/3293.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Properly set owner from config during bot's pre-flight. diff --git a/changelog.d/3296.misc.rst b/changelog.d/3296.misc.rst deleted file mode 100644 index f497bdcdd..000000000 --- a/changelog.d/3296.misc.rst +++ /dev/null @@ -1 +0,0 @@ -handle regression in redbot edit diff --git a/changelog.d/admin/3016.enhance.rst b/changelog.d/admin/3016.enhance.rst deleted file mode 100644 index 66f393299..000000000 --- a/changelog.d/admin/3016.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add custom issue messages for adding and removing roles, this makes it easier to create translations. \ No newline at end of file diff --git a/changelog.d/admin/3166.bugfix.rst b/changelog.d/admin/3166.bugfix.rst deleted file mode 100644 index 532d4d6d0..000000000 --- a/changelog.d/admin/3166.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed ``[p]announce`` failing after encountering an error attempting to message the bot owner. diff --git a/changelog.d/admin/3250.breaking.1.rst b/changelog.d/admin/3250.breaking.1.rst deleted file mode 100644 index 6e659f876..000000000 --- a/changelog.d/admin/3250.breaking.1.rst +++ /dev/null @@ -1 +0,0 @@ -Changed ``[p]announce ignore`` and ``[p]announce channel`` to ``[p]announceset ignore`` and ``[p]announceset channel``. diff --git a/changelog.d/admin/3250.breaking.2.rst b/changelog.d/admin/3250.breaking.2.rst deleted file mode 100644 index 4776dc51d..000000000 --- a/changelog.d/admin/3250.breaking.2.rst +++ /dev/null @@ -1 +0,0 @@ -Changed ``[p]selfrole `` to ``[p]selfrole add ``, changed ``[p]selfrole add`` to ``[p]selfroleset add`` , and changed ``[p]selfrole delete`` to ``[p]selfroleset remove``. diff --git a/changelog.d/admin/3250.bugfix.1.rst b/changelog.d/admin/3250.bugfix.1.rst deleted file mode 100644 index 0c470bcee..000000000 --- a/changelog.d/admin/3250.bugfix.1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improved the clairty of user facing messages in the admin cog when the user is not allowed -to do something due to Discord hierarchy rules. diff --git a/changelog.d/admin/3250.bugfix.2.rst b/changelog.d/admin/3250.bugfix.2.rst deleted file mode 100644 index 78a51a535..000000000 --- a/changelog.d/admin/3250.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed some role managing commands not properly checking if the bot had manage_roles perms before attempting to manage roles. diff --git a/changelog.d/admin/3250.bugfix.3.rst b/changelog.d/admin/3250.bugfix.3.rst deleted file mode 100644 index 9c545b116..000000000 --- a/changelog.d/admin/3250.bugfix.3.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed ``[p]editrole`` commands not checking if roles to be edited are higher than the bot's highest role before trying to edit them. diff --git a/changelog.d/admin/3250.bugfix.4.rst b/changelog.d/admin/3250.bugfix.4.rst deleted file mode 100644 index 4e4e56113..000000000 --- a/changelog.d/admin/3250.bugfix.4.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed ``[p]announce ignore`` and ``[p]announce channel`` not being able to be used by guild owners and administrators. diff --git a/changelog.d/admin/3250.misc.1.rst b/changelog.d/admin/3250.misc.1.rst deleted file mode 100644 index b2b544a47..000000000 --- a/changelog.d/admin/3250.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Removed Admin tests. diff --git a/changelog.d/admin/3250.misc.2.rst b/changelog.d/admin/3250.misc.2.rst deleted file mode 100644 index ec80806c4..000000000 --- a/changelog.d/admin/3250.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Removed the ``MemberDefaultAuthor`` converter because its only purpose seemed to be catching ``""`` "members". diff --git a/changelog.d/admin/3250.misc.3.rst b/changelog.d/admin/3250.misc.3.rst deleted file mode 100644 index d27e50a7d..000000000 --- a/changelog.d/admin/3250.misc.3.rst +++ /dev/null @@ -1 +0,0 @@ -The ``SelfRole`` converter now only makes a config get call when the role actually exists. diff --git a/changelog.d/audio/270.feature.rst b/changelog.d/audio/270.feature.rst deleted file mode 100644 index 8ab87d40f..000000000 --- a/changelog.d/audio/270.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added support for nested folders in the localtrack folder. \ No newline at end of file diff --git a/changelog.d/audio/2861.bugfix.1.rst b/changelog.d/audio/2861.bugfix.1.rst deleted file mode 100644 index 4fe209e39..000000000 --- a/changelog.d/audio/2861.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist remove`` now removes the playlist url if the playlist was created through ``[p]playlist save``. diff --git a/changelog.d/audio/2861.bugfix.2.rst b/changelog.d/audio/2861.bugfix.2.rst deleted file mode 100644 index 5a686e790..000000000 --- a/changelog.d/audio/2861.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -Users are no longer able to accidentally overwrite existing playlist if a new one with the same name is created/rename. diff --git a/changelog.d/audio/2861.enhance.1.rst b/changelog.d/audio/2861.enhance.1.rst deleted file mode 100644 index 22e392132..000000000 --- a/changelog.d/audio/2861.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist upload`` will now load playlists generated via ``[p]playlist download`` much faster if the playlist use the new scheme. diff --git a/changelog.d/audio/2861.enhance.2.rst b/changelog.d/audio/2861.enhance.2.rst deleted file mode 100644 index bd0810d96..000000000 --- a/changelog.d/audio/2861.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist`` commands now can be used by everyone regardless of DJ settings, however it will respect DJ settings when creating/modifying playlist in the server scope. diff --git a/changelog.d/audio/2861.feature.1.rst b/changelog.d/audio/2861.feature.1.rst deleted file mode 100644 index b26f4049e..000000000 --- a/changelog.d/audio/2861.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Playlist are now stored in a dataclass and new APIs were added to interact with them see :module:`redbot.cogs.audio.playlist` for more details. diff --git a/changelog.d/audio/2861.feature.2.rst b/changelog.d/audio/2861.feature.2.rst deleted file mode 100644 index 768f22b13..000000000 --- a/changelog.d/audio/2861.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -All Playlist commands now accept optional arguments, use ``[p]help playlist `` for more details. diff --git a/changelog.d/audio/2861.feature.3.rst b/changelog.d/audio/2861.feature.3.rst deleted file mode 100644 index d0089f1f2..000000000 --- a/changelog.d/audio/2861.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist rename`` will now allow users to rename existing playlists. diff --git a/changelog.d/audio/2861.feature.4.rst b/changelog.d/audio/2861.feature.4.rst deleted file mode 100644 index 1e79bb342..000000000 --- a/changelog.d/audio/2861.feature.4.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist update`` will allow users to update non custom Playlists to the latest available tracks. diff --git a/changelog.d/audio/2861.feature.5.rst b/changelog.d/audio/2861.feature.5.rst deleted file mode 100644 index 0ef6b9d1b..000000000 --- a/changelog.d/audio/2861.feature.5.rst +++ /dev/null @@ -1,16 +0,0 @@ -There are 3 different scopes of playlist now, to define them use the ``--scope`` argument. - - ``Global Playlist`` - - - These playlists will be available in all servers the bot is in. - - These can be managed by the Bot Owner only. - - ``Server Playlist`` - - - These playlists will only be available in the server they were created in. - - These can be managed by the Bot Owner, Guild Owner, Mods, Admins, DJs and creator (if DJ role is disabled). - - ``User Playlist`` - - - These playlists will be available in all servers both the bot and the creator are in. - - These can be managed by the Bot Owner and Creator only. \ No newline at end of file diff --git a/changelog.d/audio/2861.misc.1.rst b/changelog.d/audio/2861.misc.1.rst deleted file mode 100644 index f0956ddb6..000000000 --- a/changelog.d/audio/2861.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`ArgParserFailure` was added to :class:`redbot.core.commands.errors` to allow user friendly errors from ArgParser Converters. diff --git a/changelog.d/audio/2861.misc.2.rst b/changelog.d/audio/2861.misc.2.rst deleted file mode 100644 index f06aadea7..000000000 --- a/changelog.d/audio/2861.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Automatic handling of :class:`redbot.core.commands.errors.ArgParserFailure` on :meth:`Cog.on_command_error`. \ No newline at end of file diff --git a/changelog.d/audio/2861.misc.3.rst b/changelog.d/audio/2861.misc.3.rst deleted file mode 100644 index fe1653d55..000000000 --- a/changelog.d/audio/2861.misc.3.rst +++ /dev/null @@ -1 +0,0 @@ -Playlists are now stored in 3 different scopes ``GLOBALPLAYLIST``, ``GUILDPLAYLIST``, ``USERPLAYLIST``. diff --git a/changelog.d/audio/2861.misc.4.rst b/changelog.d/audio/2861.misc.4.rst deleted file mode 100644 index 563d7245b..000000000 --- a/changelog.d/audio/2861.misc.4.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`ScopeParser` is used to parse optional arguments for all playlist commands. \ No newline at end of file diff --git a/changelog.d/audio/2861.misc.5.rst b/changelog.d/audio/2861.misc.5.rst deleted file mode 100644 index 73ff90b55..000000000 --- a/changelog.d/audio/2861.misc.5.rst +++ /dev/null @@ -1 +0,0 @@ -:method:`Audio.can_manage_playlist` is now used to check users permissions when managing playlists. diff --git a/changelog.d/audio/2861.misc.6.rst b/changelog.d/audio/2861.misc.6.rst deleted file mode 100644 index 5469346e1..000000000 --- a/changelog.d/audio/2861.misc.6.rst +++ /dev/null @@ -1 +0,0 @@ -:meth:`Audio._migrate_config` will automatically migrate old schema playlist to the new schema. diff --git a/changelog.d/audio/2890.enhance.1.rst b/changelog.d/audio/2890.enhance.1.rst deleted file mode 100644 index 55fa674a1..000000000 --- a/changelog.d/audio/2890.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -Spotify, Youtube Data and Lavalink API calls can be cached to avoid repeated calls in the future, see ``[p]audioset cache``. \ No newline at end of file diff --git a/changelog.d/audio/2890.enhance.2.rst b/changelog.d/audio/2890.enhance.2.rst deleted file mode 100644 index 0af2598a9..000000000 --- a/changelog.d/audio/2890.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -Playlist will now start playing as soon as first track is loaded. diff --git a/changelog.d/audio/2890.misc.1.rst b/changelog.d/audio/2890.misc.1.rst deleted file mode 100644 index 2a31df96c..000000000 --- a/changelog.d/audio/2890.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Spotify and Youtube API functions have been moved to :module:`redbot.cogs.audio.api` under :class:`SpotifyAPI` and :class:`YouTubeAPI`. \ No newline at end of file diff --git a/changelog.d/audio/2890.misc.2.rst b/changelog.d/audio/2890.misc.2.rst deleted file mode 100644 index 326a1328b..000000000 --- a/changelog.d/audio/2890.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`MusicCache` now handles the Spotify, Youtube Data and Lavalink API calls, this queries the cache first before making API calls. diff --git a/changelog.d/audio/2890.misc.3.rst b/changelog.d/audio/2890.misc.3.rst deleted file mode 100644 index 2d45531fd..000000000 --- a/changelog.d/audio/2890.misc.3.rst +++ /dev/null @@ -1 +0,0 @@ -Due to playlist loading order changes users are unable to load tracks while a playlist is currently loading. \ No newline at end of file diff --git a/changelog.d/audio/2904.bugfix.1.rst b/changelog.d/audio/2904.bugfix.1.rst deleted file mode 100644 index 74ec8775f..000000000 --- a/changelog.d/audio/2904.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset settings`` no longer shows lavalink JAR version. diff --git a/changelog.d/audio/2904.bugfix.2.rst b/changelog.d/audio/2904.bugfix.2.rst deleted file mode 100644 index 20ac7f463..000000000 --- a/changelog.d/audio/2904.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -:code:`KeyError: loadType` when trying to play tracks has been fixed. diff --git a/changelog.d/audio/2904.bugfix.3.rst b/changelog.d/audio/2904.bugfix.3.rst deleted file mode 100644 index bbea88e92..000000000 --- a/changelog.d/audio/2904.bugfix.3.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset settings`` now uses :code:`ctx.is_owner()` to check if context author is the bot owner. \ No newline at end of file diff --git a/changelog.d/audio/2904.dep.1.rst b/changelog.d/audio/2904.dep.1.rst deleted file mode 100644 index 3960382e9..000000000 --- a/changelog.d/audio/2904.dep.1.rst +++ /dev/null @@ -1 +0,0 @@ -New dependency: ``databases[sqlite]``. \ No newline at end of file diff --git a/changelog.d/audio/2904.dep.2.rst b/changelog.d/audio/2904.dep.2.rst deleted file mode 100644 index dbf929184..000000000 --- a/changelog.d/audio/2904.dep.2.rst +++ /dev/null @@ -1 +0,0 @@ -``Red-Lavalink`` bumped to version 0.4.0. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.1.rst b/changelog.d/audio/2904.enhance.1.rst deleted file mode 100644 index 484991fa5..000000000 --- a/changelog.d/audio/2904.enhance.1.rst +++ /dev/null @@ -1,2 +0,0 @@ -``[p]audioset localpath`` can set a path anywhere in your machine now. - - Note: This path needs to be visible by :code:`Lavalink.jar`. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.2.rst b/changelog.d/audio/2904.enhance.2.rst deleted file mode 100644 index 377bc911f..000000000 --- a/changelog.d/audio/2904.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]queue`` now works where there are no tracks in the queue (it shows the current track playing). \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.3.rst b/changelog.d/audio/2904.enhance.3.rst deleted file mode 100644 index 25e24feef..000000000 --- a/changelog.d/audio/2904.enhance.3.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset settings`` now reports lavalink lib version. diff --git a/changelog.d/audio/2904.enhance.4.rst b/changelog.d/audio/2904.enhance.4.rst deleted file mode 100644 index 05478b075..000000000 --- a/changelog.d/audio/2904.enhance.4.rst +++ /dev/null @@ -1 +0,0 @@ -Adding and removing reactions in Audio is no longer a blocking action. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.5.rst b/changelog.d/audio/2904.enhance.5.rst deleted file mode 100644 index 03362ff9e..000000000 --- a/changelog.d/audio/2904.enhance.5.rst +++ /dev/null @@ -1 +0,0 @@ -When shuffle is on queue now shows correct play order. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.6.rst b/changelog.d/audio/2904.enhance.6.rst deleted file mode 100644 index d0d48557c..000000000 --- a/changelog.d/audio/2904.enhance.6.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]seek`` and ``[p]skip`` can be used by user if they are the song requester while DJ mode is enabled, if votes are disabled. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.7.rst b/changelog.d/audio/2904.enhance.7.rst deleted file mode 100644 index ac882211d..000000000 --- a/changelog.d/audio/2904.enhance.7.rst +++ /dev/null @@ -1 +0,0 @@ -Adding a playlist and album to a saved playlist skips tracks already in the playlist. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.8.rst b/changelog.d/audio/2904.enhance.8.rst deleted file mode 100644 index a24058949..000000000 --- a/changelog.d/audio/2904.enhance.8.rst +++ /dev/null @@ -1 +0,0 @@ -Turn off DJ mode if the DJ role is deleted. \ No newline at end of file diff --git a/changelog.d/audio/2904.enhance.9.rst b/changelog.d/audio/2904.enhance.9.rst deleted file mode 100644 index 0453ff903..000000000 --- a/changelog.d/audio/2904.enhance.9.rst +++ /dev/null @@ -1,5 +0,0 @@ -When playing a localtrack ``[p]play`` and ``[p]bumpplay`` no longer require the use of "localtracks\\" prefix. - -Before: ``[p]bumpplay localtracks\\ENM\\501 - Inside The Machine.mp3`` -Now: ``[p]bumpplay ENM\\501 - Inside The Machine.mp3`` -Now nested folders: ``[p]bumpplay Parent Folder\\Nested Folder\\track.mp3`` \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.1.rst b/changelog.d/audio/2904.feature.1.rst deleted file mode 100644 index fe7641b1b..000000000 --- a/changelog.d/audio/2904.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset cache`` can be used to set the cache level. **It's off by default**. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.10.rst b/changelog.d/audio/2904.feature.10.rst deleted file mode 100644 index b68931a33..000000000 --- a/changelog.d/audio/2904.feature.10.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]genre`` command can be used to play spotify playlist. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.2.rst b/changelog.d/audio/2904.feature.2.rst deleted file mode 100644 index c7a40961d..000000000 --- a/changelog.d/audio/2904.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset cacheage`` can be used to set maximum age of an entry in the cache. **Default is 365 days**. diff --git a/changelog.d/audio/2904.feature.3.rst b/changelog.d/audio/2904.feature.3.rst deleted file mode 100644 index 126f416c0..000000000 --- a/changelog.d/audio/2904.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset autoplay`` can be used to enable auto play once the queue runs out. diff --git a/changelog.d/audio/2904.feature.4.rst b/changelog.d/audio/2904.feature.4.rst deleted file mode 100644 index 7a7a20080..000000000 --- a/changelog.d/audio/2904.feature.4.rst +++ /dev/null @@ -1,12 +0,0 @@ -New events dispatched by Audio. - - - :code:`on_red_audio_track_start(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_track_end(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_track_enqueue(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_track_auto_play(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_queue_end(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_audio_disconnect(guild: discord.Guild)` - - :code:`on_red_audio_should_auto_play(guild: discord.Guild, channel: discord.VoiceChannel, play: Callable)` - - :code:`on_red_audio_initialized(audio:Cog)` - - :code:`on_red_audio_skip_track(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` - - :code:`on_red_audio_unload(audio:Cog)` \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.5.rst b/changelog.d/audio/2904.feature.5.rst deleted file mode 100644 index 51209d660..000000000 --- a/changelog.d/audio/2904.feature.5.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]queue shuffle`` can be used to shuffle the queue manually. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.6.rst b/changelog.d/audio/2904.feature.6.rst deleted file mode 100644 index c37957ae4..000000000 --- a/changelog.d/audio/2904.feature.6.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]queue clean self`` can be used to remove all songs you requested from the queue. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.7.rst b/changelog.d/audio/2904.feature.7.rst deleted file mode 100644 index ab1b46e0c..000000000 --- a/changelog.d/audio/2904.feature.7.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]audioset restrictions`` can be used to add or remove keywords which songs must have or are not allowed to have. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.8.rst b/changelog.d/audio/2904.feature.8.rst deleted file mode 100644 index 97202c775..000000000 --- a/changelog.d/audio/2904.feature.8.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]playlist dedupe`` can be used to remove duplicated tracks from a playlist. \ No newline at end of file diff --git a/changelog.d/audio/2904.feature.9.rst b/changelog.d/audio/2904.feature.9.rst deleted file mode 100644 index 9ab73f454..000000000 --- a/changelog.d/audio/2904.feature.9.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]autoplay`` can be used to play a song. \ No newline at end of file diff --git a/changelog.d/audio/2904.misc.1.rst b/changelog.d/audio/2904.misc.1.rst deleted file mode 100644 index 1676ffd84..000000000 --- a/changelog.d/audio/2904.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`red.cogs.audio.localpaths.Query` and :class:`red.cogs.audio.localpaths.LocalPath` have been implemented to handle localtracks and queries. \ No newline at end of file diff --git a/changelog.d/audio/2905.enhance.rst b/changelog.d/audio/2905.enhance.rst deleted file mode 100644 index 98ce114c8..000000000 --- a/changelog.d/audio/2905.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Remove commas for explanations about how to set API keys. diff --git a/changelog.d/audio/2940.bugfix.1.rst b/changelog.d/audio/2940.bugfix.1.rst deleted file mode 100644 index 3a3d1f279..000000000 --- a/changelog.d/audio/2940.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix track index being off by 1 on ``[p]search`` command. \ No newline at end of file diff --git a/changelog.d/audio/2940.feature.1.rst b/changelog.d/audio/2940.feature.1.rst deleted file mode 100644 index aeb254189..000000000 --- a/changelog.d/audio/2940.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]bumpplay`` command has been added. \ No newline at end of file diff --git a/changelog.d/audio/2940.feature.2.rst b/changelog.d/audio/2940.feature.2.rst deleted file mode 100644 index 50fdcd4dc..000000000 --- a/changelog.d/audio/2940.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]shuffle`` command has an additional argument to tell the bot whether it should shuffle bumped tracks. \ No newline at end of file diff --git a/changelog.d/audio/2940.misc.1.rst b/changelog.d/audio/2940.misc.1.rst deleted file mode 100644 index 3127cfc4e..000000000 --- a/changelog.d/audio/2940.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -DJ_ENABLED and DJ_ROLE settings are now stored on memory after first fetch, to reduce duplicated calls. \ No newline at end of file diff --git a/changelog.d/audio/3047.bugfix.1.rst b/changelog.d/audio/3047.bugfix.1.rst deleted file mode 100644 index a71e056f2..000000000 --- a/changelog.d/audio/3047.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where updating your Spotify and YouTube Data API tokens did not refresh them. \ No newline at end of file diff --git a/changelog.d/audio/3047.bugfix.2.rst b/changelog.d/audio/3047.bugfix.2.rst deleted file mode 100644 index d94a23155..000000000 --- a/changelog.d/audio/3047.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where the blacklist was not being applied correctly. \ No newline at end of file diff --git a/changelog.d/audio/3047.bugfix.3.rst b/changelog.d/audio/3047.bugfix.3.rst deleted file mode 100644 index ad7f29b31..000000000 --- a/changelog.d/audio/3047.bugfix.3.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an issue in ``[p]audioset restrictions blacklist list`` where it would call the list a `Whitelist`. diff --git a/changelog.d/audio/3047.feature.1.rst b/changelog.d/audio/3047.feature.1.rst deleted file mode 100644 index 2d9ea1372..000000000 --- a/changelog.d/audio/3047.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Add global whitelist/blacklist commands. \ No newline at end of file diff --git a/changelog.d/audio/3048.bugfix.rst b/changelog.d/audio/3048.bugfix.rst deleted file mode 100644 index 6a5353584..000000000 --- a/changelog.d/audio/3048.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Unify capitalisation in ``[p]help playlist``. diff --git a/changelog.d/audio/3050.bugfix.rst b/changelog.d/audio/3050.bugfix.rst deleted file mode 100644 index 79a5b8e67..000000000 --- a/changelog.d/audio/3050.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Bot's status is now properly cleared on emptydisconnect. \ No newline at end of file diff --git a/changelog.d/audio/3051.enhance.rst b/changelog.d/audio/3051.enhance.rst deleted file mode 100644 index 9d41828f1..000000000 --- a/changelog.d/audio/3051.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Improved explanation in help string for ``[p]audioset emptydisconnect``. \ No newline at end of file diff --git a/changelog.d/audio/3059.misc.rst b/changelog.d/audio/3059.misc.rst deleted file mode 100644 index 5988ba3b5..000000000 --- a/changelog.d/audio/3059.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes badly formatted track name. \ No newline at end of file diff --git a/changelog.d/audio/3065.bugfix.rst b/changelog.d/audio/3065.bugfix.rst deleted file mode 100644 index cb4825bde..000000000 --- a/changelog.d/audio/3065.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Correctly reports the import error when an SQL dependency is missing. \ No newline at end of file diff --git a/changelog.d/audio/3085.enhance.1.rst b/changelog.d/audio/3085.enhance.1.rst deleted file mode 100644 index 4106637b2..000000000 --- a/changelog.d/audio/3085.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -Expose FriendlyExceptions to users on the play command. diff --git a/changelog.d/audio/3089.misc.1.rst b/changelog.d/audio/3089.misc.1.rst deleted file mode 100644 index 7daf5861a..000000000 --- a/changelog.d/audio/3089.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Remove API calls from Audio converters. \ No newline at end of file diff --git a/changelog.d/audio/3104.misc.1.rst b/changelog.d/audio/3104.misc.1.rst deleted file mode 100644 index 82855a786..000000000 --- a/changelog.d/audio/3104.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where some YouTube playlists were being recognised as single tracks. \ No newline at end of file diff --git a/changelog.d/audio/3104.misc.3.rst b/changelog.d/audio/3104.misc.3.rst deleted file mode 100644 index 6b96d3aa9..000000000 --- a/changelog.d/audio/3104.misc.3.rst +++ /dev/null @@ -1 +0,0 @@ -Add `cache.db` to the list of items not included in a backup. \ No newline at end of file diff --git a/changelog.d/audio/3123.bugfix.rst b/changelog.d/audio/3123.bugfix.rst deleted file mode 100644 index e639ae043..000000000 --- a/changelog.d/audio/3123.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a console spam caused sometimes when auto disconnect and auto pause are used. \ No newline at end of file diff --git a/changelog.d/audio/3152.misc.rst b/changelog.d/audio/3152.misc.rst deleted file mode 100644 index 806b4eb1a..000000000 --- a/changelog.d/audio/3152.misc.rst +++ /dev/null @@ -1 +0,0 @@ -remove an undocumented API from audio diff --git a/changelog.d/audio/3165.bugfix.1.rst b/changelog.d/audio/3165.bugfix.1.rst deleted file mode 100644 index 2c29f9902..000000000 --- a/changelog.d/audio/3165.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an error that was thrown when running ``[p]audioset dj``. \ No newline at end of file diff --git a/changelog.d/audio/3165.enhance.1.rst b/changelog.d/audio/3165.enhance.1.rst deleted file mode 100644 index 007718297..000000000 --- a/changelog.d/audio/3165.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -Better error handling the player is unable to play multiple tracks in sequence. \ No newline at end of file diff --git a/changelog.d/audio/3168.misc.1.rst b/changelog.d/audio/3168.misc.1.rst deleted file mode 100644 index 4c9aa44a8..000000000 --- a/changelog.d/audio/3168.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an attribute error raised in :meth:`event_handler`. \ No newline at end of file diff --git a/changelog.d/audio/3176.misc.1.rst b/changelog.d/audio/3176.misc.1.rst deleted file mode 100644 index d79fa147d..000000000 --- a/changelog.d/audio/3176.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Added an early exist to the `while` loop in the autoplay method, this is to that if a service is blacklisted it doesn't infinitely loop causing heartbeats. \ No newline at end of file diff --git a/changelog.d/audio/3195.misc.1.rst b/changelog.d/audio/3195.misc.1.rst deleted file mode 100644 index 82e5be66d..000000000 --- a/changelog.d/audio/3195.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Migrate Playlists to its dedicated playlist table and remove them from the Config driver. \ No newline at end of file diff --git a/changelog.d/audio/3199.feature.1.rst b/changelog.d/audio/3199.feature.1.rst deleted file mode 100644 index e09c7f0fd..000000000 --- a/changelog.d/audio/3199.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Add self managed daily playlists in the GUILD scope, these are called "Daily playlist - YYYY-MM-DD" and auto delete after 7 days. \ No newline at end of file diff --git a/changelog.d/audio/3201.feature.1.rst b/changelog.d/audio/3201.feature.1.rst deleted file mode 100644 index 7c5beb4ca..000000000 --- a/changelog.d/audio/3201.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]remove`` command now accepts an URL or Index, if an URL is used it will remove all tracks in the queue with that URL. \ No newline at end of file diff --git a/changelog.d/audio/3238.bugfix.1.rst b/changelog.d/audio/3238.bugfix.1.rst deleted file mode 100644 index 088c643f3..000000000 --- a/changelog.d/audio/3238.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a crash that could happen when the bot can't connect to the lavalink node, \ No newline at end of file diff --git a/changelog.d/audio/3275.misc.1.rst b/changelog.d/audio/3275.misc.1.rst deleted file mode 100644 index ae239933b..000000000 --- a/changelog.d/audio/3275.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Change timestamp from TEXt to INT during migration \ No newline at end of file diff --git a/changelog.d/audio/3279.bugfix.1.rst b/changelog.d/audio/3279.bugfix.1.rst deleted file mode 100644 index 6b970b343..000000000 --- a/changelog.d/audio/3279.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Restrict the number of songs shown in the queue to first 500 to avoid heartbeats. \ No newline at end of file diff --git a/changelog.d/audio/3286.bugfix.1.rst b/changelog.d/audio/3286.bugfix.1.rst deleted file mode 100644 index 8150f98b0..000000000 --- a/changelog.d/audio/3286.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Add more cooldown to playlist commands and restrict queue and playlist to 10k songs to avoid DOS attacks(User crashing your bot on purpose). \ No newline at end of file diff --git a/changelog.d/audio/3291.dep.rst b/changelog.d/audio/3291.dep.rst deleted file mode 100644 index fbbb18287..000000000 --- a/changelog.d/audio/3291.dep.rst +++ /dev/null @@ -1,3 +0,0 @@ -Lavalink Jar update - -We still want more to be handled, but soundcloud is working again. diff --git a/changelog.d/audio/721.feature.rst b/changelog.d/audio/721.feature.rst deleted file mode 100644 index ec8ae42a8..000000000 --- a/changelog.d/audio/721.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Auto pause queue when room is empty. \ No newline at end of file diff --git a/changelog.d/customcom/1767.enhance.rst b/changelog.d/customcom/1767.enhance.rst deleted file mode 100644 index 003f5a039..000000000 --- a/changelog.d/customcom/1767.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -The group command `[p]cc` create can now be used to create simple CCs without specifying "simple". diff --git a/changelog.d/customcom/3186.misc.rst b/changelog.d/customcom/3186.misc.rst deleted file mode 100644 index 33ed81aae..000000000 --- a/changelog.d/customcom/3186.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Replace links to ``v3-develop`` docs with links to ``stable`` docs in help of ``[p]cc create``. diff --git a/changelog.d/customcom/3228.enhance.rst b/changelog.d/customcom/3228.enhance.rst deleted file mode 100644 index 5728754f9..000000000 --- a/changelog.d/customcom/3228.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add query option for CC typehints, for URL-based CCs. diff --git a/changelog.d/customcom/3277.enhance.rst b/changelog.d/customcom/3277.enhance.rst deleted file mode 100644 index 13da0713f..000000000 --- a/changelog.d/customcom/3277.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Use humanize_list utility for iterable parameter results, e.g. :code:`{#:Role.members}`. diff --git a/changelog.d/downloader/1866.enhance.rst b/changelog.d/downloader/1866.enhance.rst deleted file mode 100644 index 3c75d90ca..000000000 --- a/changelog.d/downloader/1866.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Downloader will now check if Python and bot version match requirements in ``info.json`` during update. \ No newline at end of file diff --git a/changelog.d/downloader/2527.docs.rst b/changelog.d/downloader/2527.docs.rst deleted file mode 100644 index 21e5bc6b9..000000000 --- a/changelog.d/downloader/2527.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Added :func:`redbot.cogs.downloader.installable.InstalledModule` to Downloader's framework docs. \ No newline at end of file diff --git a/changelog.d/downloader/2527.enhance.1.rst b/changelog.d/downloader/2527.enhance.1.rst deleted file mode 100644 index 5666bd733..000000000 --- a/changelog.d/downloader/2527.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -User can now pass multiple cog names to ``[p]cog install``. \ No newline at end of file diff --git a/changelog.d/downloader/2527.enhance.2.rst b/changelog.d/downloader/2527.enhance.2.rst deleted file mode 100644 index 23b990d6d..000000000 --- a/changelog.d/downloader/2527.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -When passing cogs to ``[p]cog update`` command, it will now only update those cogs, not all cogs from the repo these cogs are from. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.1.rst b/changelog.d/downloader/2527.feature.1.rst deleted file mode 100644 index 342b8910e..000000000 --- a/changelog.d/downloader/2527.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]repo update [repos]`` command that allows you to update repos without updating cogs from them. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.2.rst b/changelog.d/downloader/2527.feature.2.rst deleted file mode 100644 index 72a7b7d13..000000000 --- a/changelog.d/downloader/2527.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]cog installversion `` command that allows you to install cogs from specified revision (commit, tag) of given repo. When using this command, the cog will automatically be pinned. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.3.rst b/changelog.d/downloader/2527.feature.3.rst deleted file mode 100644 index b9567b967..000000000 --- a/changelog.d/downloader/2527.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]cog pin `` and ``[p]cog unpin `` for pinning cogs. Cogs that are pinned will not be updated when using update commands. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.4.rst b/changelog.d/downloader/2527.feature.4.rst deleted file mode 100644 index c50b44623..000000000 --- a/changelog.d/downloader/2527.feature.4.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]cog checkforupdates`` command that will tell which cogs can be updated (including pinned cog) without updating them. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.5.rst b/changelog.d/downloader/2527.feature.5.rst deleted file mode 100644 index dc08620a0..000000000 --- a/changelog.d/downloader/2527.feature.5.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]cog updateallfromrepos `` command that will update all cogs from given repos. \ No newline at end of file diff --git a/changelog.d/downloader/2527.feature.6.rst b/changelog.d/downloader/2527.feature.6.rst deleted file mode 100644 index d5eb16a8e..000000000 --- a/changelog.d/downloader/2527.feature.6.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``[p]cog updatetoversion [cogs]`` command that updates all cogs or ones of user's choosing to chosen revision of given repo. \ No newline at end of file diff --git a/changelog.d/downloader/2527.misc.1.rst b/changelog.d/downloader/2527.misc.1.rst deleted file mode 100644 index f7c3143f9..000000000 --- a/changelog.d/downloader/2527.misc.1.rst +++ /dev/null @@ -1,4 +0,0 @@ -Added :func:`redbot.cogs.downloader.installable.InstalledModule` which is used instead of :func:`redbot.cogs.downloader.installable.Installable` when we refer to installed cog or shared library. -Therefore: - - ``to_json`` and ``from_json`` methods were moved from :func:`redbot.cogs.downloader.installable.Installable` to :func:`redbot.cogs.downloader.installable.InstalledModule` - - return types changed for :func:`redbot.cogs.downloader.converters.InstalledCog.convert`, :func:`redbot.cogs.downloader.downloader.Downloader.installed_cogs`, :func:`redbot.cogs.downloader.repo_manager.Repo.install_cog` to use :func:`redbot.cogs.downloader.installable.InstalledModule`. \ No newline at end of file diff --git a/changelog.d/downloader/2571.bugfix.1.rst b/changelog.d/downloader/2571.bugfix.1.rst deleted file mode 100644 index 342f97e42..000000000 --- a/changelog.d/downloader/2571.bugfix.1.rst +++ /dev/null @@ -1 +0,0 @@ -Made regex for repo names use raw string to stop ``DeprecationWarning`` about invalid escape sequence. \ No newline at end of file diff --git a/changelog.d/downloader/2571.bugfix.2.rst b/changelog.d/downloader/2571.bugfix.2.rst deleted file mode 100644 index 74bf663c0..000000000 --- a/changelog.d/downloader/2571.bugfix.2.rst +++ /dev/null @@ -1 +0,0 @@ -Downloader will no longer allow to install cog that is already installed. \ No newline at end of file diff --git a/changelog.d/downloader/2571.dep.rst b/changelog.d/downloader/2571.dep.rst deleted file mode 100644 index 34ab16ae6..000000000 --- a/changelog.d/downloader/2571.dep.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``pytest-mock`` requirement to ``tests`` extra. \ No newline at end of file diff --git a/changelog.d/downloader/2571.enhance.rst b/changelog.d/downloader/2571.enhance.rst deleted file mode 100644 index bc65a7a84..000000000 --- a/changelog.d/downloader/2571.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Added error messages for failures during installing/reinstalling requirements and copying cogs and shared libraries. \ No newline at end of file diff --git a/changelog.d/downloader/2571.misc.rst b/changelog.d/downloader/2571.misc.rst deleted file mode 100644 index 0acd4199f..000000000 --- a/changelog.d/downloader/2571.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Added more Downloader tests for Repo logic and git integration. New git tests use a test repo file that can be generated using new tool at ``tools/edit_testrepo.py``. \ No newline at end of file diff --git a/changelog.d/downloader/2827.bugfix.rst b/changelog.d/downloader/2827.bugfix.rst deleted file mode 100644 index 98c6b940d..000000000 --- a/changelog.d/downloader/2827.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Repo names can now only contain the characters listed in the help text (A-Z, 0-9, underscores, and hyphens). diff --git a/changelog.d/downloader/2902.bugfix.rst b/changelog.d/downloader/2902.bugfix.rst deleted file mode 100644 index 62cbfea63..000000000 --- a/changelog.d/downloader/2902.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -findcog no longer attempts to find a cog for commands without one. \ No newline at end of file diff --git a/changelog.d/downloader/2927.bugfix.rst b/changelog.d/downloader/2927.bugfix.rst deleted file mode 100644 index c79b243e3..000000000 --- a/changelog.d/downloader/2927.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Downloader will no longer allow to install cog with same name as other that is installed. \ No newline at end of file diff --git a/changelog.d/downloader/2936.bugfix.rst b/changelog.d/downloader/2936.bugfix.rst deleted file mode 100644 index 3e1e5c98f..000000000 --- a/changelog.d/downloader/2936.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Catch errors if remote repository or branch is deleted, notify user which repository failed and continue updating others. \ No newline at end of file diff --git a/changelog.d/downloader/3080.misc.1.rst b/changelog.d/downloader/3080.misc.1.rst deleted file mode 100644 index 4ce910b55..000000000 --- a/changelog.d/downloader/3080.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -`RepoManager.update_all_repos` replaced by new method `update_repos` which additionally handles failing repositories. \ No newline at end of file diff --git a/changelog.d/downloader/3080.misc.2.rst b/changelog.d/downloader/3080.misc.2.rst deleted file mode 100644 index a01f183b6..000000000 --- a/changelog.d/downloader/3080.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Added `Downloader.format_failed_repos` for formatting error message of repos failing to update. \ No newline at end of file diff --git a/changelog.d/downloader/3106.misc.rst b/changelog.d/downloader/3106.misc.rst deleted file mode 100644 index 3e94269d0..000000000 --- a/changelog.d/downloader/3106.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Send deprecation warning when using install and update commands if the repos installed/updated cogs are from have shared libraries. \ No newline at end of file diff --git a/changelog.d/downloader/3129.enhance.rst b/changelog.d/downloader/3129.enhance.rst deleted file mode 100644 index 21b5b8394..000000000 --- a/changelog.d/downloader/3129.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Use sanitized url (without HTTP Basic Auth fragments) in `[p]findcog` command. \ No newline at end of file diff --git a/changelog.d/downloader/3129.misc.rst b/changelog.d/downloader/3129.misc.rst deleted file mode 100644 index 685ee9daa..000000000 --- a/changelog.d/downloader/3129.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Add `clean_url` property to :class:`redbot.cogs.downloader.repo_manager.Repo` which contains sanitized repo URL (without HTTP Basic Auth). \ No newline at end of file diff --git a/changelog.d/downloader/3141.bugfix.rst b/changelog.d/downloader/3141.bugfix.rst deleted file mode 100644 index c329da021..000000000 --- a/changelog.d/downloader/3141.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Make :attr:`redbot.cogs.downloader.repo_manager.Repo.clean_url` work with relative urls. This property uses `str` type now. \ No newline at end of file diff --git a/changelog.d/downloader/3153.bugfix.rst b/changelog.d/downloader/3153.bugfix.rst deleted file mode 100644 index fd8d74945..000000000 --- a/changelog.d/downloader/3153.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an error on repo add from empty string values for the `install_msg` info.json field. diff --git a/changelog.d/downloader/3159.bugfix.rst b/changelog.d/downloader/3159.bugfix.rst deleted file mode 100644 index 2177da2ce..000000000 --- a/changelog.d/downloader/3159.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Disable all git auth prompts when adding/updating repo with Downloader. \ No newline at end of file diff --git a/changelog.d/downloader/3160.misc.rst b/changelog.d/downloader/3160.misc.rst deleted file mode 100644 index 1093dc0ee..000000000 --- a/changelog.d/downloader/3160.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure consistent output from git commands for purpose of parsing. \ No newline at end of file diff --git a/changelog.d/downloader/3167.feature.rst b/changelog.d/downloader/3167.feature.rst deleted file mode 100644 index 7450e625d..000000000 --- a/changelog.d/downloader/3167.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added `[p]cog reinstallreqs` command that allows to reinstall cog requirements and shared libraries for all installed cogs. \ No newline at end of file diff --git a/changelog.d/downloader/3173.misc.rst b/changelog.d/downloader/3173.misc.rst deleted file mode 100644 index ba4902a47..000000000 --- a/changelog.d/downloader/3173.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Downloader will no longer show update for a cog if the latest version is disabled through ``info.json`` file. \ No newline at end of file diff --git a/changelog.d/downloader/3177.bugfix.rst b/changelog.d/downloader/3177.bugfix.rst deleted file mode 100644 index 462e8d4ca..000000000 --- a/changelog.d/downloader/3177.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]findcog`` now properly works for cogs with less typical folder structure. diff --git a/changelog.d/downloader/3179.bugfix.rst b/changelog.d/downloader/3179.bugfix.rst deleted file mode 100644 index 6739d0dc1..000000000 --- a/changelog.d/downloader/3179.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]cog uninstall`` now fully unloads cog - bot will not try to load it on next startup. diff --git a/changelog.d/downloader/3225.enhance.1.rst b/changelog.d/downloader/3225.enhance.1.rst deleted file mode 100644 index fba6d761b..000000000 --- a/changelog.d/downloader/3225.enhance.1.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]repo info`` will now show repo's url, branch and authors. diff --git a/changelog.d/downloader/3225.enhance.2.rst b/changelog.d/downloader/3225.enhance.2.rst deleted file mode 100644 index 64fb79494..000000000 --- a/changelog.d/downloader/3225.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]cog info`` will now show cog authors. diff --git a/changelog.d/downloader/3225.enhance.3.rst b/changelog.d/downloader/3225.enhance.3.rst deleted file mode 100644 index f1b563472..000000000 --- a/changelog.d/downloader/3225.enhance.3.rst +++ /dev/null @@ -1 +0,0 @@ -``[p]findcog`` will now show repo's branch. diff --git a/changelog.d/downloader/3229.misc.rst b/changelog.d/downloader/3229.misc.rst deleted file mode 100644 index 12382355f..000000000 --- a/changelog.d/downloader/3229.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix `UnboundLocalError` in cog update that happened when cogs were already up-to-date. diff --git a/changelog.d/downloader/3234.docs.rst b/changelog.d/downloader/3234.docs.rst deleted file mode 100644 index e5d12a5f3..000000000 --- a/changelog.d/downloader/3234.docs.rst +++ /dev/null @@ -1 +0,0 @@ -Remove API Reference for Downloader cog. \ No newline at end of file diff --git a/changelog.d/downloader/3278.misc.rst b/changelog.d/downloader/3278.misc.rst deleted file mode 100644 index 77ab3eedc..000000000 --- a/changelog.d/downloader/3278.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix `AttributeError` in ``[p]findcog`` for cogs that weren't installed through Downloader. diff --git a/changelog.d/downloader/3285.misc.1.rst b/changelog.d/downloader/3285.misc.1.rst deleted file mode 100644 index 5861f78e4..000000000 --- a/changelog.d/downloader/3285.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix `NameError` in :func:`redbot.cogs.downloader.downloader.Downloader._filter_incorrect_cogs_by_names()`. diff --git a/changelog.d/downloader/3285.misc.2.rst b/changelog.d/downloader/3285.misc.2.rst deleted file mode 100644 index 5b423c4e7..000000000 --- a/changelog.d/downloader/3285.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Move handling of ``author`` key in ``info.json`` to :func:`redbot.cogs.downloader.json_mixins.RepoJSONMixin`. diff --git a/changelog.d/image/2905.enhance.2.rst b/changelog.d/image/2905.enhance.2.rst deleted file mode 100644 index f26d2f70c..000000000 --- a/changelog.d/image/2905.enhance.2.rst +++ /dev/null @@ -1 +0,0 @@ -Updated the giphycreds command to match the formatting of the other API commands. diff --git a/changelog.d/image/2905.enhance.rst b/changelog.d/image/2905.enhance.rst deleted file mode 100644 index 98ce114c8..000000000 --- a/changelog.d/image/2905.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Remove commas for explanations about how to set API keys. diff --git a/changelog.d/mod/2884.enhance.rst b/changelog.d/mod/2884.enhance.rst deleted file mode 100644 index 7923dcc5c..000000000 --- a/changelog.d/mod/2884.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Slowmode now accepts integer only inputs as seconds diff --git a/changelog.d/mod/2897.misc.rst b/changelog.d/mod/2897.misc.rst deleted file mode 100644 index 47cbdff5e..000000000 --- a/changelog.d/mod/2897.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Modlog case registration and modlog event handling was moved to the core bot \ No newline at end of file diff --git a/changelog.d/mod/2910.bugfix.rst b/changelog.d/mod/2910.bugfix.rst deleted file mode 100644 index b27f55dcf..000000000 --- a/changelog.d/mod/2910.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -userinfo doesn't break with absurd numbers of roles. \ No newline at end of file diff --git a/changelog.d/mod/2918.bugfix.rst b/changelog.d/mod/2918.bugfix.rst deleted file mode 100644 index cafa96097..000000000 --- a/changelog.d/mod/2918.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed Mod cog not recording username changes for ``[p]names`` and ``[p]userinfo`` commands \ No newline at end of file diff --git a/changelog.d/mod/2932.bugfix.rst.txt b/changelog.d/mod/2932.bugfix.rst.txt deleted file mode 100644 index 555c1a375..000000000 --- a/changelog.d/mod/2932.bugfix.rst.txt +++ /dev/null @@ -1 +0,0 @@ -Fixed an error when reloading the core mod cog diff --git a/changelog.d/mod/2993.misc.rst b/changelog.d/mod/2993.misc.rst deleted file mode 100644 index ebf091f2d..000000000 --- a/changelog.d/mod/2993.misc.rst +++ /dev/null @@ -1 +0,0 @@ -More descriptive tempban unban failure logging \ No newline at end of file diff --git a/changelog.d/permissions/2991.enhance.rst b/changelog.d/permissions/2991.enhance.rst deleted file mode 100644 index efb88ab78..000000000 --- a/changelog.d/permissions/2991.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Clear out usage of commands with ```` argument. diff --git a/changelog.d/permissions/3037.bugfix.rst b/changelog.d/permissions/3037.bugfix.rst deleted file mode 100644 index c783beaa1..000000000 --- a/changelog.d/permissions/3037.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -defaults are cleared properly when clearing all rules \ No newline at end of file diff --git a/changelog.d/permissions/3186.misc.rst b/changelog.d/permissions/3186.misc.rst deleted file mode 100644 index 0e44098da..000000000 --- a/changelog.d/permissions/3186.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Replace links to ``v3-develop`` docs with links to ``stable`` docs in ``[p]permissions explain``. diff --git a/changelog.d/streams/2905.enhance.rst b/changelog.d/streams/2905.enhance.rst deleted file mode 100644 index 98ce114c8..000000000 --- a/changelog.d/streams/2905.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Remove commas for explanations about how to set API keys. diff --git a/changelog.d/streams/3042.bugfix.rst b/changelog.d/streams/3042.bugfix.rst deleted file mode 100644 index e2074ab9f..000000000 --- a/changelog.d/streams/3042.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a TypeError in TwitchStream class when calling Twitch client_id from Red shared APIs tokens and also changed the stream_alert function for Twitch alerts to make it works with how TwitchStream class works now. diff --git a/changelog.d/trivia/12.enhance.rst b/changelog.d/trivia/12.enhance.rst deleted file mode 100644 index 75e88dc5b..000000000 --- a/changelog.d/trivia/12.enhance.rst +++ /dev/null @@ -1 +0,0 @@ -Add trivia for Prince and Michael Jackson lyrics diff --git a/changelog.d/trivia/2909.bugfix.rst b/changelog.d/trivia/2909.bugfix.rst deleted file mode 100644 index 6451aa3f2..000000000 --- a/changelog.d/trivia/2909.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes a typo in `Ahsoka Tano`'s name in the starwars trivia diff --git a/changelog.d/trivia/2911.bugfix.rst b/changelog.d/trivia/2911.bugfix.rst deleted file mode 100644 index 5ba3eea44..000000000 --- a/changelog.d/trivia/2911.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes a bug where ``[p]trivia leaderboard`` failed to run. \ No newline at end of file diff --git a/changelog.d/trivia/2994.bugfix.rst b/changelog.d/trivia/2994.bugfix.rst deleted file mode 100644 index e7204b41e..000000000 --- a/changelog.d/trivia/2994.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix typo in the Greek mythology trivia regarding Hermes' staff diff --git a/changelog.d/trivia/2996.bugfix.rst b/changelog.d/trivia/2996.bugfix.rst deleted file mode 100644 index 8fd6f76fd..000000000 --- a/changelog.d/trivia/2996.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a question in Overwatch accepting blank responses. diff --git a/changelog.d/trivia/3236.bugfix.rst b/changelog.d/trivia/3236.bugfix.rst deleted file mode 100644 index 61f16fb0a..000000000 --- a/changelog.d/trivia/3236.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed answers that were incorrect in the Clash Royale trivia list. diff --git a/docs/changelog_3_2_0.rst b/docs/changelog_3_2_0.rst new file mode 100644 index 000000000..e8bf9ee70 --- /dev/null +++ b/docs/changelog_3_2_0.rst @@ -0,0 +1,595 @@ +Redbot 3.2.0 (2020-01-09) +========================= +Core Bot Changes +---------------- + +Breaking Changes +~~~~~~~~~~~~~~~~ + +- Modlog casetypes no longer have an attribute for auditlog action type. (`#2897 `_) +- ``redbot.core.modlog.get_next_case_number()`` has been removed. (`#2908 `_) +- Removed ``bank.MAX_BALANCE``, use :meth:`bank.get_max_balance()` from now. (`#2926 `_) +- The main bot config is no longer directly accessible to cogs. New methods have been added for use where this is concerned. + New methods for this include + + - ``bot.get_shared_api_tokens`` + - ``bot.set_shared_api_tokens`` + - ``bot.get_embed_color`` + - ``bot.get_embed_colour`` + - ``bot.get_admin_roles`` + - ``bot.get_admin_role_ids`` + - ``bot.get_mod_roles`` + - ``bot.get_mod_role_ids`` (`#2967 `_) +- Reserves some command names for internal Red use. These are available programatically as ``redbot.core.commands.RESERVED_COMMAND_NAMES`` (`#2973 `_) +- Removes bot._counter, Makes a few more attrs private (cog_mgr, main_dir) (`#2976 `_) +- ``bot.wait_until_ready`` should no longer be used during extension setup (`#3073 `_) +- Removes the mongo driver. (`#3099 `_) + + +Bug Fixes +~~~~~~~~~ + +- Help properly hides disabled commands. (`#2863 `_) +- Fixed remove_command error when trying to remove a non-existent command (`#2888 `_) +- ``Command.can_see`` now works as intended for disabled commands (`#2892 `_) +- Modlog entries now show up properly without the mod cog loaded (`#2897 `_) +- Fixed error in ``[p]reason`` when setting the reason for a case without a moderator. (`#2908 `_) +- Check the recipient balance before transferring and stop transfer if will go above the maximum allowed balance. (`#2923 `_) +- The [p]invite command no longer errors when a user has the bot blocked or DMs disabled in the server. (`#2948 `_) +- Stop using ``:`` character in backup's filename - Windows doesn't accept it (`#2954 `_) +- ``redbot-setup delete`` no longer errors about "unexpected keyword argument" (`#2955 `_) +- ``redbot-setup delete`` no longer prompts about backup when user passes ``--no-prompt`` option (`#2956 `_) +- [Core] Inviteset public and perms help string cleanup (`#2963 `_) +- Make embedset user only affect DM's (`#2966 `_) +- Give friendly error when provided instance name doesn't exist. (`#2968 `_) +- Fixed the help text and response of ``[p]set usebotcolor`` to accurately reflect what the command is doing. (`#2974 `_) +- Bot no longer types infinitely when command with cooldown is called within last second of cooldown. (`#2985 `_) +- remove f-string usage in launcher to prevent our error handling from cauing an error. (`#3002 `_) +- Fixed MessagePredicate.greater and MessagePredicate.less allowing any valid int instead of only valid ints/floats that are greater/less than the given value. (`#3004 `_) +- Uptime command works with uptimes of under a second (`#3008 `_) +- Add quotation marks to helpset tagline's response so two consecutive full stops don't appear (`#3010 `_) +- Fixes an issue with clearing rules in permissions (`#3014 `_) +- cog install will no longer error if a cog creator has an empty install message (`#3024 `_) +- Lavalink will now be restarted after unexpected shutdown. (`#3033 `_) +- Add 3rd-party lib folder to ``sys.path`` before loading cogs. This prevents issues with 3rd-party cogs failing to load without loaded Downloader due to unavailable requirements. (`#3036 `_) +- Escape track descriptions so that they do not break markdown. (`#3047 `_) +- Bot will now properly send a message when the invoked command is guild-only. (`#3057 `_) +- Always append 3rd-party lib folder to the end of ``sys.path`` to avoid shadowing Red's dependencies. (`#3062 `_) +- fix ``is_automod_immune`` handling of guild check and support for checking webhooks (`#3100 `_) +- Fix generation of ``repos.json`` file in backup process. (`#3114 `_) +- Fixed an issue when calling audio commands when not in a voice channel could result in a crash. (`#3120 `_) +- Handle invalid folder names for data path gracefully in ``redbot-setup`` and ``redbot --edit``. (`#3171 `_) +- ``--owner`` and ``-p`` cli flags now work when added from launcher. (`#3174 `_) +- Red will now prevent users from locking themselves out with localblacklist. (`#3207 `_) +- Fixes a way for help to end up a little too large for discord limits (`#3208 `_) +- Tell user that the (local) whitelist/blacklist is empty when using commands that list whitelisted/blacklisted users/roles. (`#3219 `_) +- Red will now prevent users from locking guild owner out with localblacklist (unless the command caller is bot owner). (`#3221 `_) +- Guild owners are no longer affected by local whitelist and blacklist. (`#3221 `_) +- Fix an attribute error that can be raised in humanize_timedelta if seconds = 0. (`#3231 `_) +- Fix ``ctx.clean_prefix`` for undocumented changes from discord (`#3249 `_) +- :attr:`redbot.core.bot.Bot.owner_id` is now set in our post connection startup. (`#3273 `_) +- :meth:`redbot.core.bot.Bot.send_to_owners()` and :meth:`redbot.core.bot.Bot.get_owner_notification_destinations()` now wait until Red is done with post connection startup to ensure owner ID is available. (`#3273 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Add the option to modify the RPC port with the ``--rpc-port`` flag. (`#2429 `_) +- Slots now has a 62.5% expected payout and won't inflate economy when spammed. (`#2875 `_) +- Allow passing cls in the :func:`redbot.core.commands.group()` decorator (`#2881 `_) +- Red's Help Formatter is now considered to have a stable API. (`#2892 `_) +- Modlog no longer generates cases without being told to for actions the bot did. (`#2897 `_) +- Some generic modlog casetypes are now pre-registered for cog creator use (`#2897 `_) +- ModLog is now much faster at creating cases, especially in large servers. (`#2908 `_) +- JSON config files are now stored without indentation, this is to reduce file size and increase performance of write operations. (`#2921 `_) +- ``--[no-]backup``, ``--[no-]drop-db`` and ``--[no-]remove-datapath`` in ``redbot-setup delete`` command are now on/off flags. (`#2958 `_) +- Confirmation prompts in ``redbot-setup`` now have default values for user convenience. (`#2958 `_) +- ```redbot-setup delete`` now has the option to leave Red's data untouched on database backends. (`#2962 `_) +- Red takes less time to fetch cases, unban members, and list warnings. (`#2964 `_) +- Link to Getting started guide at the end of installation guides. (`#3025 `_) +- Bot now handles more things prior to connecting to discord to reduce issues with initial load (`#3045 `_) +- ``bot.send_filtered`` now returns the message that is sent. (`#3052 `_) +- Bot will now send a message when the invoked command is DM-only. (`#3057 `_) +- All ``y/n`` confirmations in cli commands are now unified. (`#3060 `_) +- Change ``[p]info`` to say "This bot is an..." instead of "This is an..." for clarity. (`#3121 `_) +- ``redbot-setup`` will now use instance name in default data path to avoid creating second instance with same data path. (`#3171 `_) +- Instance names can now only include characters A-z, numbers, underscores, and hyphens. Old instances are unaffected by this change. (`#3171 `_) +- Clarified that ``[p]backup`` saves the **bot's** data in the help text. (`#3172 `_) +- Add ``redbot --debuginfo`` flag that shows useful information for debugging. (`#3183 `_) +- Add Python executable field to ``[p]debuginfo`` command. (`#3184 `_) +- When Red prompts for token, it will now print a link to the guide explaining how to obtain a token. (`#3204 `_) +- ``redbot-setup`` will no longer log to disk. (`#3269 `_) +- :meth:`redbot.core.bot.Bot.send_to_owners()` and :meth:`redbot.core.bot.Bot.get_owner_notification_destinations()` now log that they weren't able to find owner notification destination. (`#3273 `_) +- Lib folder is now cleared on minor Python version change. ``[p]cog reinstallreqs`` command in Downloader cog can be used to regenerate lib folder for new Python version. (`#3274 `_) +- If Red detects operating system or architecture change, it will warn owner about possible problem with lib folder. (`#3274 `_) +- ``[p]playlist download`` will now compress playlists larger than + the server attachment limit and attempt to send that. (`#3279 `_) + + +New Feature +~~~~~~~~~~~ + +- Added functions to acquire locks on Config groups and values. These locks are acquired by default when calling a value as a context manager. See :meth:`Value.get_lock` for details (`#2654 `_) +- Added a config driver for PostgreSQL (`#2723 `_) +- Adds methods to Config for accessing things by id without mocked objects + + - Config.guild_from_id + - Config.user_from_id + - Config.role_from_id + - Config.channel_from_id + - Config.member_from_ids + - This one requires multiple ids, one for the guild, one for the user + - Consequence of discord's object model (`#2804 `_) +- New :func:`humanize_number` in ``redbot.core.utils.chat_formatting`` function to convert numbers into text which respect locale. (`#2836 `_) +- Added New commands to Economy + + - ``[p]bank prune user`` - This will delete a user's bank account. + - ``[p]bank prune local`` - This will prune the bank of accounts from users no longer in the server. + - ``[p]bank prune global`` - This will prune the global bank of accounts from users who do not share any servers with the bot. (`#2845 `_) +- Added :func:`bank_prune` to ``redbot.core.bank`` + + - :func:`bank_prune` can be used to delete a specific user's bank account or remove all invalid bank accounts (For users who are not in the guild if bank is local or share servers with the bot if bank is global). (`#2845 `_) +- Red now uses towncrier for changelog generation (`#2872 `_) +- Added :func:`redbot.core.modlog.get_latest_case` to fetch the case object for the most recent ModLog case. (`#2908 `_) +- ``[p]bankset maxbal`` can be used to set the maximum bank balance. (`#2926 `_) +- adds a few methods and classes replacing direct config access (which is no longer supported) + + - ``redbot.core.Red.allowed_by_whitelist_blacklist`` + - ``redbot.core.Red.get_valid_prefixes`` + - ``redbot.core.Red.clear_shared_api_tokens`` + - ``redbot.core.commands.help.HelpSettings`` (`#2976 `_) +- Added ``redbot --edit`` cli flag that can be used to edit instance name, token, owner and datapath. (`#3060 `_) +- adds a licenseinfo command (`#3090 `_) +- Ensure people can migrate from MongoDB (`#3108 `_) +- Adds a command to list disabled commands globally or per guild. (`#3118 `_) +- New event ``on_red_api_tokens_update`` is now dispatched when shared api keys for the service are updated. (`#3134 `_) +- Added ``redbot-setup backup`` command. (`#3235 `_) +- Added :meth:`redbot.core.bot.Bot.wait_until_red_ready()` method that waits until our post connection startup is done. (`#3273 `_) + + +Removals +~~~~~~~~ + +- The ``set owner`` and ``set token`` commands have been removed in favor of managing server side. (`#2928 `_) +- Shared libraries are marked for removal in Red 3.3. (`#3106 `_) +- Removed ``[p]backup`` command. Use ``redbot-setup backup`` cli command instead. (`#3235 `_) +- Removed ``safe_delete``, ``fuzzy_command_search``, ``format_fuzzy_results`` and ``create_backup`` functions from ``redbot.core.utils``. (`#3240 `_) +- Removes a lot of the launcher's handled behavior (`#3289 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#2571 `_, `#2723 `_, `#2836 `_, `#2849 `_, `#2885 `_, `#2924 `_, `#2939 `_, `#2939 `_, `#2941 `_, `#2949 `_, `#2953 `_, `#2964 `_, `#2986 `_, `#2997 `_, `#3008 `_, `#3017 `_, `#3106 `_, `#3106 `_, `#3192 `_, `#3193 `_, `#3202 `_, `#3214 `_, `#3223 `_, `#3245 `_, `#3247 `_, `#3248 `_, `#3254 `_, `#3255 `_, `#3256 `_, `#3258 `_, `#3261 `_, `#3276 `_, `#3293 `_, `#3296 `_ + + +Changes to dependencies +~~~~~~~~~~~~~~~~~~~~~~~ + +- Update python minimum requirement to 3.8.1 + + Update JRE to Java 11 (`#3245 `_) +- bumps dependency versions (`#3288 `_) +- bump red-lavalink version (`#3290 `_) + + +Documentation Changes +~~~~~~~~~~~~~~~~~~~~~ + +- Start the user guides covering cogs and the user interface of the bot. This + includes, for now, a "Getting started" guide. (`#1734 `_) +- Added documentation for PM2 support. (`#2105 `_) +- Updated linux install docs, adding sections for Fedora Linux, Debian/Raspbian Buster, and openSUSE. (`#2558 `_) +- Create documentation covering what we consider a developer facing breaking change and guarantees regarding them. (`#2882 `_) +- Fixed user parameter being labeled as discord.TextChannel instead of discord.abc.User. (`#2914 `_) +- Updated towncrier info in contribution guidelines to include how to do a standalone PR. (`#2915 `_) +- Reworded virtual environment guide to make it sound less scary. (`#2920 `_) +- Driver docs no longer show twice. (`#2972 `_) +- Added more information about ``redbot.core.utils.humanize_timedelta`` into the docs (`#2986 `_) +- Add direct link to "Installing Red" section in "Installing using powershell and chocolatey" (`#2995 `_) +- Update Git PATH install (Windows), capitalise some words, don't mention to launcher (`#2998 `_) +- Adds autostart documentation for Red users who installed it inside a virtual environment. (`#3005 `_) +- Update Cog Creation guide with a note regarding the Develop version as well as folder layout for local cogs (`#3021 `_) +- Add proper docstrings to enums that show in drivers docs. (`#3035 `_) +- Discord.py docs links will now always use docs for currently used version of discord.py. (`#3053 `_) +- Add ``|DPY_VERSION|`` substitution that will automatically get replaced by current discord.py version. (`#3053 `_) +- Add missing descriptions for function returns. (`#3054 `_) +- Word using dev during install more strongly, to try to avoid end users using dev. (`#3079 `_) +- Do not overwrite the docs/prolog.txt file in conf.py. (`#3082 `_) +- Fix some typos and wording, add MS Azure to host list (`#3083 `_) +- Update docs footer copyright to 2019. (`#3105 `_) +- Add deprecation note about shared libraries in Downloader Framework docs. (`#3106 `_) +- Update apikey framework documentation. Change bot.get_shared_api_keys() to bot.get_shared_api_tokens(). (`#3110 `_) +- Add information about ``info.json``'s ``min_python_version`` key in Downloader Framework docs. (`#3124 `_) +- Add event reference for ``on_red_api_tokens_update`` event in Shared API Keys docs. (`#3134 `_) +- Add notes about best practices with config. (`#3149 `_) +- Document additional attributes in Context (`#3151 `_) +- update windows docs with up to date dependency instructions (`#3188 `_) +- Added "Publishing cogs for V3" document explaining how to make user's cogs work with Downloader. (`#3234 `_) +- Fix broken docs for :func:`redbot.core.commands.Context.react_quietly`. (`#3257 `_) +- Updated copyright notices on License and RTD config to 2020 (`#3259 `_) +- add line about setuptools and wheel (`#3262 `_) +- Ensure development builds are not advertised to the wrong audience (`#3292 `_) +- Clarify usage intent of some chat formatting functions (`#3292 `_) + + +Admin +----- + +Breaking Changes +~~~~~~~~~~~~~~~~ + +- Changed ``[p]announce ignore`` and ``[p]announce channel`` to ``[p]announceset ignore`` and ``[p]announceset channel``. (`#3250 `_) +- Changed ``[p]selfrole `` to ``[p]selfrole add ``, changed ``[p]selfrole add`` to ``[p]selfroleset add`` , and changed ``[p]selfrole delete`` to ``[p]selfroleset remove``. (`#3250 `_) + + +Bug Fixes +~~~~~~~~~ + +- Fixed ``[p]announce`` failing after encountering an error attempting to message the bot owner. (`#3166 `_) +- Improved the clairty of user facing messages in the admin cog when the user is not allowed + to do something due to Discord hierarchy rules. (`#3250 `_) +- Fixed some role managing commands not properly checking if the bot had manage_roles perms before attempting to manage roles. (`#3250 `_) +- Fixed ``[p]editrole`` commands not checking if roles to be edited are higher than the bot's highest role before trying to edit them. (`#3250 `_) +- Fixed ``[p]announce ignore`` and ``[p]announce channel`` not being able to be used by guild owners and administrators. (`#3250 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Add custom issue messages for adding and removing roles, this makes it easier to create translations. (`#3016 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#3250 `_, `#3250 `_, `#3250 `_ + + +Alias +----- + +No significant changes. + + +Audio +----- + +Bug Fixes +~~~~~~~~~ + +- ``[p]playlist remove`` now removes the playlist url if the playlist was created through ``[p]playlist save``. (`#2861 `_) +- Users are no longer able to accidentally overwrite existing playlist if a new one with the same name is created/rename. (`#2861 `_) +- ``[p]audioset settings`` no longer shows lavalink JAR version. (`#2904 `_) +- :code:`KeyError: loadType` when trying to play tracks has been fixed. (`#2904 `_) +- ``[p]audioset settings`` now uses :code:`ctx.is_owner()` to check if context author is the bot owner. (`#2904 `_) +- Fix track index being off by 1 on ``[p]search`` command. (`#2940 `_) +- Fix an issue where updating your Spotify and YouTube Data API tokens did not refresh them. (`#3047 `_) +- Fix an issue where the blacklist was not being applied correctly. (`#3047 `_) +- Fix an issue in ``[p]audioset restrictions blacklist list`` where it would call the list a ``Whitelist``. (`#3047 `_) +- Unify capitalisation in ``[p]help playlist``. (`#3048 `_) +- Bot's status is now properly cleared on emptydisconnect. (`#3050 `_) +- Correctly reports the import error when an SQL dependency is missing. (`#3065 `_) +- Fix a console spam caused sometimes when auto disconnect and auto pause are used. (`#3123 `_) +- Fixed an error that was thrown when running ``[p]audioset dj``. (`#3165 `_) +- Fixed a crash that could happen when the bot can't connect to the lavalink node, (`#3238 `_) +- Restrict the number of songs shown in the queue to first 500 to avoid heartbeats. (`#3279 `_) +- Add more cooldown to playlist commands and restrict queue and playlist to 10k songs to avoid DOS attacks(User crashing your bot on purpose). (`#3286 `_) + + +Enhancements +~~~~~~~~~~~~ + +- ``[p]playlist upload`` will now load playlists generated via ``[p]playlist download`` much faster if the playlist use the new scheme. (`#2861 `_) +- ``[p]playlist`` commands now can be used by everyone regardless of DJ settings, however it will respect DJ settings when creating/modifying playlist in the server scope. (`#2861 `_) +- Spotify, Youtube Data and Lavalink API calls can be cached to avoid repeated calls in the future, see ``[p]audioset cache``. (`#2890 `_) +- Playlist will now start playing as soon as first track is loaded. (`#2890 `_) +- ``[p]audioset localpath`` can set a path anywhere in your machine now. + - Note: This path needs to be visible by :code:`Lavalink.jar`. (`#2904 `_) +- ``[p]queue`` now works where there are no tracks in the queue (it shows the current track playing). (`#2904 `_) +- ``[p]audioset settings`` now reports lavalink lib version. (`#2904 `_) +- Adding and removing reactions in Audio is no longer a blocking action. (`#2904 `_) +- When shuffle is on queue now shows correct play order. (`#2904 `_) +- ``[p]seek`` and ``[p]skip`` can be used by user if they are the song requester while DJ mode is enabled, if votes are disabled. (`#2904 `_) +- Adding a playlist and album to a saved playlist skips tracks already in the playlist. (`#2904 `_) +- Turn off DJ mode if the DJ role is deleted. (`#2904 `_) +- When playing a localtrack ``[p]play`` and ``[p]bumpplay`` no longer require the use of "localtracks\\" prefix. + + Before: ``[p]bumpplay localtracks\\ENM\\501 - Inside The Machine.mp3`` + Now: ``[p]bumpplay ENM\\501 - Inside The Machine.mp3`` + Now nested folders: ``[p]bumpplay Parent Folder\\Nested Folder\\track.mp3`` (`#2904 `_) +- Remove commas for explanations about how to set API keys. (`#2905 `_) +- Improved explanation in help string for ``[p]audioset emptydisconnect``. (`#3051 `_) +- Expose FriendlyExceptions to users on the play command. (`#3085 `_) +- Better error handling the player is unable to play multiple tracks in sequence. (`#3165 `_) + + +New Feature +~~~~~~~~~~~ + +- Added support for nested folders in the localtrack folder. (`#270 `_) +- Auto pause queue when room is empty. (`#721 `_) +- Playlist are now stored in a dataclass and new APIs were added to interact with them see ``redbot.cogs.audio.playlist`` for more details. (`#2861 `_) +- All Playlist commands now accept optional arguments, use ``[p]help playlist `` for more details. (`#2861 `_) +- ``[p]playlist rename`` will now allow users to rename existing playlists. (`#2861 `_) +- ``[p]playlist update`` will allow users to update non custom Playlists to the latest available tracks. (`#2861 `_) +- There are 3 different scopes of playlist now, to define them use the ``--scope`` argument. + + ``Global Playlist`` + + - These playlists will be available in all servers the bot is in. + - These can be managed by the Bot Owner only. + + ``Server Playlist`` + + - These playlists will only be available in the server they were created in. + - These can be managed by the Bot Owner, Guild Owner, Mods, Admins, DJs and creator (if DJ role is disabled). + + ``User Playlist`` + + - These playlists will be available in all servers both the bot and the creator are in. + - These can be managed by the Bot Owner and Creator only. (`#2861 `_) +- ``[p]audioset cache`` can be used to set the cache level. **It's off by default**. (`#2904 `_) +- ``[p]genre`` command can be used to play spotify playlist. (`#2904 `_) +- ``[p]audioset cacheage`` can be used to set maximum age of an entry in the cache. **Default is 365 days**. (`#2904 `_) +- ``[p]audioset autoplay`` can be used to enable auto play once the queue runs out. (`#2904 `_) +- New events dispatched by Audio. + + - :code:`on_red_audio_track_start(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_track_end(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_track_enqueue(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_track_auto_play(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_queue_end(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_audio_disconnect(guild: discord.Guild)` + - :code:`on_red_audio_should_auto_play(guild: discord.Guild, channel: discord.VoiceChannel, play: Callable)` + - :code:`on_red_audio_initialized(audio:Cog)` + - :code:`on_red_audio_skip_track(guild: discord.Guild, track: lavalink.Track, requester: discord.Member)` + - :code:`on_red_audio_unload(audio:Cog)` (`#2904 `_) +- ``[p]queue shuffle`` can be used to shuffle the queue manually. (`#2904 `_) +- ``[p]queue clean self`` can be used to remove all songs you requested from the queue. (`#2904 `_) +- ``[p]audioset restrictions`` can be used to add or remove keywords which songs must have or are not allowed to have. (`#2904 `_) +- ``[p]playlist dedupe`` can be used to remove duplicated tracks from a playlist. (`#2904 `_) +- ``[p]autoplay`` can be used to play a song. (`#2904 `_) +- ``[p]bumpplay`` command has been added. (`#2940 `_) +- ``[p]shuffle`` command has an additional argument to tell the bot whether it should shuffle bumped tracks. (`#2940 `_) +- Add global whitelist/blacklist commands. (`#3047 `_) +- Add self managed daily playlists in the GUILD scope, these are called "Daily playlist - YYYY-MM-DD" and auto delete after 7 days. (`#3199 `_) +- ``[p]remove`` command now accepts an URL or Index, if an URL is used it will remove all tracks in the queue with that URL. (`#3201 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#2861 `_, `#2861 `_, `#2861 `_, `#2861 `_, `#2861 `_, `#2861 `_, `#2890 `_, `#2890 `_, `#2890 `_, `#2904 `_, `#2940 `_, `#3059 `_, `#3089 `_, `#3104 `_, `#3104 `_, `#3152 `_, `#3168 `_, `#3176 `_, `#3195 `_, `#3275 `_ + + +Changes to dependencies +~~~~~~~~~~~~~~~~~~~~~~~ + +- New dependency: ``databases[sqlite]``. (`#2904 `_) +- ``Red-Lavalink`` bumped to version 0.4.0. (`#2904 `_) +- Lavalink Jar update + + We still want more to be handled, but soundcloud is working again. (`#3291 `_) + + +Bank +---- + +No significant changes. + + +Cleanup +------- + +No significant changes. + + +CustomCom +--------- + +Enhancements +~~~~~~~~~~~~ + +- The group command ``[p]cc`` create can now be used to create simple CCs without specifying "simple". (`#1767 `_) +- Add query option for CC typehints, for URL-based CCs. (`#3228 `_) +- Use humanize_list utility for iterable parameter results, e.g. :code:`{#:Role.members}`. (`#3277 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#3186 `_ + + +Downloader +---------- + +Bug Fixes +~~~~~~~~~ + +- Made regex for repo names use raw string to stop ``DeprecationWarning`` about invalid escape sequence. (`#2571 `_) +- Downloader will no longer allow to install cog that is already installed. (`#2571 `_) +- Repo names can now only contain the characters listed in the help text (A-Z, 0-9, underscores, and hyphens). (`#2827 `_) +- findcog no longer attempts to find a cog for commands without one. (`#2902 `_) +- Downloader will no longer allow to install cog with same name as other that is installed. (`#2927 `_) +- Catch errors if remote repository or branch is deleted, notify user which repository failed and continue updating others. (`#2936 `_) +- Make :attr:`redbot.cogs.downloader.repo_manager.Repo.clean_url` work with relative urls. This property uses `str` type now. (`#3141 `_) +- Fixed an error on repo add from empty string values for the ``install_msg`` info.json field. (`#3153 `_) +- Disable all git auth prompts when adding/updating repo with Downloader. (`#3159 `_) +- ``[p]findcog`` now properly works for cogs with less typical folder structure. (`#3177 `_) +- ``[p]cog uninstall`` now fully unloads cog - bot will not try to load it on next startup. (`#3179 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Downloader will now check if Python and bot version match requirements in ``info.json`` during update. (`#1866 `_) +- User can now pass multiple cog names to ``[p]cog install``. (`#2527 `_) +- When passing cogs to ``[p]cog update`` command, it will now only update those cogs, not all cogs from the repo these cogs are from. (`#2527 `_) +- Added error messages for failures during installing/reinstalling requirements and copying cogs and shared libraries. (`#2571 `_) +- Use sanitized url (without HTTP Basic Auth fragments) in ``[p]findcog`` command. (`#3129 `_) +- ``[p]repo info`` will now show repo's url, branch and authors. (`#3225 `_) +- ``[p]cog info`` will now show cog authors. (`#3225 `_) +- ``[p]findcog`` will now show repo's branch. (`#3225 `_) + + +New Feature +~~~~~~~~~~~ + +- Added ``[p]repo update [repos]`` command that allows you to update repos without updating cogs from them. (`#2527 `_) +- Added ``[p]cog installversion `` command that allows you to install cogs from specified revision (commit, tag) of given repo. When using this command, the cog will automatically be pinned. (`#2527 `_) +- Added ``[p]cog pin `` and ``[p]cog unpin `` for pinning cogs. Cogs that are pinned will not be updated when using update commands. (`#2527 `_) +- Added ``[p]cog checkforupdates`` command that will tell which cogs can be updated (including pinned cog) without updating them. (`#2527 `_) +- Added ``[p]cog updateallfromrepos `` command that will update all cogs from given repos. (`#2527 `_) +- Added ``[p]cog updatetoversion [cogs]`` command that updates all cogs or ones of user's choosing to chosen revision of given repo. (`#2527 `_) +- Added ``[p]cog reinstallreqs`` command that allows to reinstall cog requirements and shared libraries for all installed cogs. (`#3167 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#2527 `_, `#2571 `_, `#3080 `_, `#3080 `_, `#3106 `_, `#3129 `_, `#3160 `_, `#3173 `_, `#3229 `_, `#3278 `_, `#3285 `_, `#3285 `_ + + +Changes to dependencies +~~~~~~~~~~~~~~~~~~~~~~~ + +- Added ``pytest-mock`` requirement to ``tests`` extra. (`#2571 `_) + + +Documentation Changes +~~~~~~~~~~~~~~~~~~~~~ + +- Added :func:`redbot.cogs.downloader.installable.InstalledModule` to Downloader's framework docs. (`#2527 `_) +- Remove API Reference for Downloader cog. (`#3234 `_) + + +Economy +------- + +No significant changes. + + +Filter +------ + +No significant changes. + + +General +------- + +No significant changes. + + +Image +----- + +Enhancements +~~~~~~~~~~~~ + +- Updated the giphycreds command to match the formatting of the other API commands. (`#2905 `_) +- Remove commas for explanations about how to set API keys. (`#2905 `_) + + +Mod +--- + +Bug Fixes +~~~~~~~~~ + +- userinfo doesn't break with absurd numbers of roles. (`#2910 `_) +- Fixed Mod cog not recording username changes for ``[p]names`` and ``[p]userinfo`` commands (`#2918 `_) +- Fixed an error when reloading the core mod cog (`#2932 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Slowmode now accepts integer only inputs as seconds (`#2884 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#2897 `_, `#2993 `_ + + +ModLog +------ + +No significant changes. + + +Mutes +----- + +No significant changes. + + +Permissions +----------- + +Bug Fixes +~~~~~~~~~ + +- defaults are cleared properly when clearing all rules (`#3037 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Clear out usage of commands with ```` argument. (`#2991 `_) + + +Miscellaneous changes +~~~~~~~~~~~~~~~~~~~~~ + +- `#3186 `_ + + +Reports +------- + +No significant changes. + + +Streams +------- + +Bug Fixes +~~~~~~~~~ + +- Fix a TypeError in TwitchStream class when calling Twitch client_id from Red shared APIs tokens and also changed the stream_alert function for Twitch alerts to make it works with how TwitchStream class works now. (`#3042 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Remove commas for explanations about how to set API keys. (`#2905 `_) + + +Trivia +------ + +Bug Fixes +~~~~~~~~~ + +- Fixes a typo in ``Ahsoka Tano``'s name in the starwars trivia (`#2909 `_) +- Fixes a bug where ``[p]trivia leaderboard`` failed to run. (`#2911 `_) +- Fix typo in the Greek mythology trivia regarding Hermes' staff (`#2994 `_) +- Fixed a question in Overwatch accepting blank responses. (`#2996 `_) +- Fixed answers that were incorrect in the Clash Royale trivia list. (`#3236 `_) + + +Enhancements +~~~~~~~~~~~~ + +- Add trivia for Prince and Michael Jackson lyrics (`#12 `_) + + +Warnings +-------- + +No significant changes. diff --git a/docs/index.rst b/docs/index.rst index da6b87e4a..1206ab0f5 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -58,6 +58,7 @@ Welcome to Red - Discord Bot's documentation! :caption: Changelogs: changelog_3_1_0 + changelog_3_2_0 .. toctree:: :maxdepth: 2