Changelog¶
9.6.0 6th May 2023
9.5.1 2nd March 2023
9.5.0 28th February 2023
9.4.1 9th February 2023
9.4.0 24th December 2022
- [Feature] #171: Sync all app commands after extensions have been loaded. This release also removes the need to run - pydis_core.BotBase.load_extensionsin a task.
9.3.1 23rd December 2022
- [Bug] #170: Save references of newly created tasks in - pydis_core.utils.scheduling
9.3.0 13th December 2022
- [Feature] #169: Return - Noneupon receiving a bad request from Discord in- pydis_core.utils.members.get_or_fetch_member
9.2.0 17th November 2022
- [Support] #151: Add support for Python 3.11 
9.1.1 14th November 2022
- [Bug] #162: Handle not being able to delete the interaction message on button press/timeout. 
9.1.0 13th November 2022
9.0.0 5th November 2022
- [Breaking] #157: Rename project to pydis_core to allow for publishing to pypi. 
8.2.1 18th September 2022
8.2.0 18th August 2022
- [Support] #125: Bump Discord.py to the stable - 2.0 release.
8.1.0 16th August 2022
- [Support] #124: Updated - pydis_core.utils.regex.DISCORD_INVITEregex to optionally match leading “http[s]” and “www”.
8.0.0 27th July 2022
7.5.0 23rd July 2022
- [Feature] #101: Add a utility to clean a string or referenced message’s content 
7.4.0 17th July 2022
- [Feature] #106: Add an optional - messageattr to- pydis_core.utils.interactions.ViewWithUserAndRoleCheck. On view timeout, this message has its view removed if set.
7.3.1 16th July 2022
- [Bug] #104: Fix - pydis_core.utils.interactions.DeleteMessageButtonnot working due to using wrong delete method.
7.3.0 16th July 2022
- [Feature] #103: Add a button - pydis_core.utils.interactions.DeleteMessageButtonthat deletes the message attached to its parent view.
- [Feature] #103: Add a generic view - pydis_core.utils.interactions.ViewWithUserAndRoleCheckthat only allows specified users and roles to interaction with it
7.2.2 9th July 2022
- [Bug] #98: Only close - BotBase.stats._transportif- BotBase.statswas created
7.2.1 30th June 2022
7.2.0 28th June 2022
7.1.3 30th May 2022
- [Support] #79: Restore on-site changelog. 
- [Support] #79: Add sphinx-multiversion to make available older doc versions. 
7.1.0 24th May 2022
7.0.0 10th May 2022
6.4.0 26th April 2022
6.3.2 25th April 2022
- [Bug] #69: Actually use - statsd_urlwhen it gets passed to- BotBase.
6.3.1 21st April 2022
- [Bug] #68: Correct version number in pyproject.toml 
6.3.0 21st April 2022
- [Feature]: (Committed directly to main) Don’t load modules starting with - _
6.2.0 21st April 2022
- [Feature] #66: Load each cog in it’s own task to avoid a single cog crashing entire load process. 
6.1.0 20th April 2022
- [Feature] #65: Add - unqualifyto the- pydis_core.utilsnamespace for use in bots that manipulate extensions.
6.0.0 19th April 2022
5.0.4 18th April 2022
- [Feature] #63: Allow passing an - api_clientto- BotBase.__init__to specify the- pydis_core.site_api.APIClientinstance to use.
5.0.3 18th April 2022
- [Bug] #61: Reconnect to redis session on setup if it is closed. 
5.0.2 5th April 2022
5.0.1 2nd April 2022
- [Bug] #54: Move creation of BotBase’s - aiohttp.AsyncResolverto the async setup hook, to avoid deprecation notice
5.0.0 2nd April 2022
4.0.0 14th March 2022
- [Breaking] #39: Migrate back to Discord.py 2.0. 
3.0.1 5th March 2022
- [Bug] #37: Setup log tracing when - pydis_core.utils.loggingis imported so that it can be used within pydis_core functions.
3.0.0 3rd March 2022
- [Breaking] #35: Move - apply_monkey_patches()directly to pydis_core.utils namespace.
2.1.0 24th February 2022
- [Feature] #34: Port the Site API wrapper from the bot repo. 
2.0.0 22nd February 2022
- [Breaking] #32: Migrate from discord.py 2.0a0 to disnake. 
- [Breaking] #35: Moved regex to - pydis_core.utilsnamespace
- [Feature] #29: Port many common utilities from our bots: - caching 
- channel 
- extensions 
- loggers 
- members 
- scheduling 
 
- [Feature] #32: Add common monkey patches. 
- [Support] #2: Added intersphinx to docs. 
1.2.0 9th January 2022
- [Feature] #12: Code block detection regex. 
1.1.0 2nd December 2021
1.0.0 17th November 2021
- [Feature] #1: Core package, poetry, and linting CI.