Skip to content
Permalink
Browse files

chore(changelog): add towncrier entries

  • Loading branch information
jack1142 committed Oct 26, 2019
1 parent 91637da commit 3112ca51e49808b76a61b10ebc980d7b3ed15aa5
@@ -0,0 +1 @@
Tests now use same event loop policy as Red's code.
@@ -0,0 +1 @@
Downloader will now check if Python and bot version match requirements in ``info.json`` during update.
@@ -0,0 +1 @@
Added :func:`redbot.cogs.downloader.repo_manager.InstalledModule` to Downloader's framework docs.
@@ -0,0 +1 @@
User can now pass multiple cog names to ``[p]cog install``.
@@ -0,0 +1 @@
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.
@@ -0,0 +1 @@
Added ``[p]repo update [repos]`` command that allows you to update repos without updating cogs from them.
@@ -0,0 +1 @@
Added ``[p]cog installversion <repo_name> <revision> <cogs>`` command that allows you to install cogs from specified revision (commit, tag, branch) of given repo. When using this command, cog will automatically be pinned.
@@ -0,0 +1 @@
Added ``[p]cog pin <cogs>`` and ``[p]cog unpin <cogs>`` for pinning cogs. Cogs that are pinned will not be updated when using update commands.
@@ -0,0 +1 @@
Added ``[p]cog checkforupdates`` command that will tell which cogs can be updated (including pinned cog) without updating them.
@@ -0,0 +1 @@
Added ``[p]cog updateallfromrepos <repos>`` command that will update all cogs from given repos.
@@ -0,0 +1 @@
Added ``[p]cog updatetoversion <repo_name> <revision> [cogs]`` command that updates all cogs or ones of user's choosing to chosen revision of given repo.
@@ -0,0 +1,4 @@
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.converter.InstalledCog.convert`, :func:`redbot.cogs.downloader.Downloader.installed_cogs`, :func:`redbot.cogs.downloader.Repo.install_cog` to use :func:`redbot.cogs.downloader.installable.InstalledModule`.
@@ -0,0 +1 @@
Made regex for repo names use raw string to stop ``DeprecationWarning`` about invalid escape sequence.
@@ -0,0 +1 @@
Downloader will no longer allow to install cog that is already installed.
@@ -0,0 +1 @@
Added ``pytest-mock`` requirement to ``tests`` extra.
@@ -0,0 +1 @@
Added error messages for failures during installing/reinstalling requirements and copying cogs and shared libraries.
@@ -0,0 +1 @@
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``.
@@ -0,0 +1 @@
Downloader will no longer allow to install cog with same name as other that is installed.

0 comments on commit 3112ca5

Please sign in to comment.
You can’t perform that action at this time.