You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/changelog.rst
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,14 +12,26 @@ Changelog
12
12
- twitchio
13
13
- Additions
14
14
- Added ``__hash__`` to :class:`twitchio.PartialUser` allowing it to be used as a key.
15
+
- Added the ``--create-new`` interactive script to ``__main__`` allowing boiler-plate to be generated for a new Bot.
15
16
16
17
- Changes
17
18
- Adjusted the Starlette logging warning wording.
19
+
- Delayed the Starlette logging warning and removed it from ``web/__init__.py``.
18
20
- :class:`twitchio.PartialUser`, :class:`twitchio.User` and :class:`twitchio.Chatter` now have ``__hash__`` implementations derived from :class:`~twitchio.PartialUser`, which use the unique ID.
19
21
20
22
- Bug fixes
21
23
- :meth:`twitchio.Clip.fetch_video` now properly returns ``None`` when the :class:`twitchio.Clip` has no ``video_id``.
22
24
- :class:`twitchio.ChatterColor` no longer errors whan no valid hex is provided by Twitch.
25
+
- Some general typing/spelling errors cleaned up in Documentation and Logging.
26
+
- Removed some redundant logging.
27
+
28
+
- twitchio.AutoClient
29
+
- Additions
30
+
- Added ``force_subscribe`` keyword argument to :class:`twitchio.AutoClient`, allowing subscriptions passed to be made everytime the client is started.
31
+
32
+
- twitchio.ext.commands.AutoBot
33
+
- Additions
34
+
- Added ``force_subscribe`` keyword argument to :class:`twitchio.ext.commands.AutoBot`, allowing subscriptions passed to be made everytime the bot is started.
23
35
24
36
- twitchio.eventsub
25
37
- Additions
@@ -82,13 +94,35 @@ Changelog
82
94
- Added :meth:`twitchio.ShoutoutReceive.respond`
83
95
- Added :meth:`twitchio.StreamOnline.respond`
84
96
- Added :meth:`twitchio.StreamOffline.respond`
97
+
98
+
- Bug fixes
99
+
- Remove the unnecessary ``token_for`` parameter from :meth:`twitchio.eventsub.ChannelPointsReward.fetch_reward`. `#510 <https://github.com/PythonistaGuild/TwitchIO/pull/510>`_
100
+
101
+
- twitchio.web.AiohttpAdapter
102
+
- Bug fixes
103
+
- Fixed the redirect URL not allowing HOST/PORT when a custom domain was passed.
104
+
- The redirect URL is now determined based on where the request came from.
105
+
106
+
- twitchio.web.StarletteAdapter
107
+
- Bug fixes
108
+
- Fixed the redirect URL not allowing HOST/PORT when a custom domain was passed.
109
+
- The redirect URL is now determined based on where the request came from.
110
+
- Fixed Uvicorn hanging the process when attempting to close the :class:`asyncio.Loop` on **Windows**.
111
+
- After ``5 seconds`` Uvicorn will be forced closed if it cannot gracefully close in this time.
- Added :attr:`twitchio.ext.commands.Command.signature` which is a POSIX-like signature for the command.
125
+
- Added :attr:`twitchio.ext.commands.Command.parameters` which is a mapping of parameter name to :class:`inspect.Parameter` associated with the command callback.
92
126
- Added :attr:`twitchio.ext.commands.Command.help` which is the docstring of the command callback.
93
127
- Added ``__doc__`` to :class:`~twitchio.ext.commands.Command` which takes from the callback ``__doc__``.
0 commit comments