Releases: MrSnifo/twitch.py
v3.2.7
v3.2.6
v3.2.5
v3.2.4
v3.2.4
Changes
-
Events:
shared chat begin
: Notification when a channel starts a shared chat session.shared chat update
: Notification when the shared chat session changes.shared chat end
: Notification when a channel exits or the shared chat session ends.
-
Added
Get Shared Chat Session
v3.2.3
v3.2.3
Changes
- New Overlay Extension: Added
Overlay
extension for enhanced alert and message customization. - Documentation: Updated to include new features and setup instructions.
- Parsing & CLI: Fixed parsing issues.
- Setup Hook: Added
setup_hook
event support in theTwitch
client.
v3.2.2
v3.2.2
Changes
-
Updated EventSub Subscription Types:
- Chat Message:
channel.chat.message V1
. - Chat Notification:
channel.chat.notification
. - Channel Moderate:
channel.moderate V2
.
These changes are now reflected in EventSub data.
- Chat Message:
-
Documentation: Minor tweaks for clarity.
-
Code Comments: better clarity.
v3.2.1
v3.2.1
Changes
-
Migrated to
twitch.py
: I’ve officially transitioned totwitch.py
, and Twitchify is no longer being maintained. -
Implemented Exponential Backoff: Added exponential backoff for reconnection attempts, which slows down after multiple tries while improving reconnection speed overall.
-
Updated Documentation: Refreshed the documentation to reflect recent changes.
-
Improved Issue Templates: Updated the issue template.
-
Clearer Examples: Simplified and clarified the provided examples.
Special Thanks
-
A huge thanks to @elken, the original creator of
twitchpy
on ReadTheDocs, for allowing me to use the name. -
Special gratitude to @sleibrock, the original owner of
twitch.py
on PyPI. While it’s been weeks, it feels like just days, and I truly appreciate his time and effort in guiding this transition. Hopefully, he won’t miss the train again!
Both of them have been instrumental in making this library even better. Thanks again!
v3.1.2
v3.1.2
Changes
-
Fixed Resubscription and WebSocket Transport Issues
-
Removed
user_auth
Parameter: Eliminated theuser_auth
parameter from custom event subscriptions due to WebSocket transport limitations. -
Enhanced Resubscription Logic: Improved logic to handle event resubscriptions more effectively after disconnections.
-
Improved Client Event Handling: Refined handling for
ready
anddisconnect
events. -
Updated Documentation: Revised documentation to clarify subscription behavior and parameter usage.
Special thanks to @Charahiro-tan
v3.1.0
v3.0.4
v3.0.4
Changes
-
Removed Unused Imports: Cleaned up unused imports for better performance.
-
Added Weakref for Users: Implemented weak references for user retrieval to optimize memory and improve efficiency. Minor grammar fixes included.
-
Added Reward Example: Introduced a new example for rewards integration.
-
New
socket_raw_receive
Event: Added a new event for raw socket data reception. -
Updated Documentation: Refreshed docs with new examples and clearer instructions.
-
Fixed
get_user_by_id
Bug: Fixed issue withget_user_by_id
due to improper import of User. -
get_user_by_id
No Longer Async: Madeget_user_by_id
synchronous as it doesn’t make external requests.