33Master
44======
55- TwitchIO
6+ - Additions
7+ - Added :func: `twitchio.PartialUser.create_custom_reward ` to allow custom reward creations
8+ - Add duration attribute to :class: `~twitchio.Clip `
9+ - Added repr for :class: `~twitchio.CustomReward `
610 - Bug fixes
711 - Added ``self.registered_callbacks = {} `` to :func: `~twitchio.Client.from_client_credentials `
8- - Add duration attribute to :class: `twitchio.Clip `
912 - Allow empty or missing initial_channels to trigger :func: `~twitchio.Client.event_ready `.
13+ - Corrected :func: `twitchio.CustomRewardRedemption.fulfill ` endpoint typo and creation
14+ - Corrected :func: `twitchio.CustomRewardRedemption.refund ` endpoint typo and creation
1015
1116- ext.commands
1217 - Bug fixes
@@ -24,7 +29,10 @@ Massive documentation updates
2429- TwitchIO
2530 - Additions
2631 - Added ``retain_cache `` kwarg to Client and Bot. Default is True.
27- - Poll endpoints added :func: `twitchio.PartialUser.fetch_polls ` :func: `twitchio.PartialUser.create_poll ` and :func: `twitchio.PartialUser.end_poll `
32+ - Poll endpoints added:
33+ - :func: `twitchio.PartialUser.fetch_polls `
34+ - :func: `twitchio.PartialUser.create_poll `
35+ - :func: `twitchio.PartialUser.end_poll `
2836 - Added :func: `twitchio.PartialUser.fetch_goals ` method
2937 - Added :func: `twitchio.PartialUser.fetch_chat_settings ` and :func: `twitchio.PartialUser.update_chat_settings ` methods
3038 - Added :func: `twitchio.Client.part_channels ` method
@@ -36,14 +44,14 @@ Massive documentation updates
3644 - Fix bug where # prefixed channel names and capitals in initial_channels would not trigger :func: `~twitchio.Client.event_ready `
3745 - Adjusted join channel rate limit handling
3846 - :func: `twitchio.PartialUser.create_clip ` has been fixed by converting bool to string in http request
39- - :func: `twitchio.Client.fetch_cheermotes ` color attribute corrected
47+ - :func: `~ twitchio.Client.fetch_cheermotes ` color attribute corrected
4048 - :func: `twitchio.PartialUser.fetch_channel_teams ` returns empty list if no teams found rather than unhandled error
4149 - Fix :class: `twitchio.CustomRewardRedemption ` so :func: `twitchio.CustomReward.get_redemptions ` returns correctly
4250
4351- ext.commands
44- - :func: `Bot.handle_commands ` now also invokes on threads / replies
52+ - :func: `twitchio.ext.commands. Bot.handle_commands ` now also invokes on threads / replies
4553 - Cooldowns are now handled correctly per bucket.
46- - Fix issue with :func: `Bot.reload_module ` where module is reloaded incorrectly if exception occurs
54+ - Fix issue with :func: `twitchio.ext.commands. Bot.reload_module ` where module is reloaded incorrectly if exception occurs
4755 - Additions
4856 - :func: `twitchio.ext.commands.Bot.handle_commands ` now also invokes on threads / replies
4957
@@ -70,7 +78,7 @@ Massive documentation updates
7078 - Fix :func: `twitchio.Client.wait_for_ready `
7179 - Remove loop= parameter inside :func: `twitchio.Client.wait_for ` for 3.10 compatibility
7280 - Add ``is_broadcaster `` check to :class: `twitchio.PartialChatter `. This is accessible as ``Context.author.is_broadcaster ``
73- - :func: `User .fetch_follow ` will now return ``None `` if the FollowEvent does not exists
81+ - :func: `twitchio.PartialUser .fetch_follow ` will now return ``None `` if the FollowEvent does not exists
7482 - TwitchIO will now correctly handle error raised when only the prefix is typed in chat
7583 - Fix paginate logic in :func: `TwitchHTTP.request `
7684
0 commit comments