Skip to content

Commit 90b10db

Browse files
committed
Add previous changelog
1 parent aa69d9d commit 90b10db

File tree

1 file changed

+132
-3
lines changed

1 file changed

+132
-3
lines changed

docs/getting-started/changelog.rst

Lines changed: 132 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,138 @@
1+
:orphan:
2+
13
.. _changes:
24

5+
36
Changelog
47
##########
58

6-
3.0.0
7-
------
9+
3.0.0b
10+
=====
11+
12+
The changelog for this version is too large to display. Please see :ref:`Migrating Guide` for more information.
13+
14+
15+
2.2.0
16+
=====
17+
- ext.sounds
18+
- Added sounds extension. Check the sounds documentation for more information.
19+
20+
- TwitchIO
21+
- Loosen aiohttp requirements to allow 3.8.1
22+
- :class:`Stream` was missing from ``__all__``. It is now available in the twitchio namespace.
23+
- Added ``.status``, ``.reason`` and ``.extra`` to :class:`HTTPException`
24+
- Fix Message._timestamp value when tag is not provided by twitch
25+
- Fix :func:`Client.wait_for_ready`
26+
- Remove loop= parameter for :func:`Client.wait_for` for 3.10 compatibility
27+
- Add `is_broadcaster` check to `PartialChatter` class. This is accessible as `ctx.author.is_broadcaster`
28+
- :func:`User.fetch_follow` will now return None if the FollowEvent does not exists
29+
- TwitchIO will now correctly handle error raised when only the prefix is typed in chat
30+
31+
- ext.commands
32+
- Fixed an issue (`GH#273 <https://github.com/TwitchIO/TwitchIO/issues/273>`_) where cog listeners were not ejected when unloading a module
33+
34+
- ext.pubsub
35+
- Add channel subscription pubsub model.
36+
37+
- ext.eventsub
38+
- Add support for the following subscription types
39+
- :class:`ext.eventsub.PollBeginProgressData`
40+
- ``channel.poll.begin``:
41+
- ``channel.poll.progress``
42+
- :class:`ext.eventsub.PollEndData`
43+
- ``channel.poll.end``
44+
- :class:`ext.eventsub.PredictionBeginProgressData`
45+
- ``channel.prediction.begin``
46+
- ``channel.prediction.progress``
47+
- :class:`ext.eventsub.PredictionLockData`
48+
- ``channel.prediction.lock``
49+
- :class:`ext.eventsub.PredictionEndData`
50+
- ``channel.prediction.end``
51+
52+
2.1.5
53+
=====
54+
- TwitchIO
55+
- Add ``user_id`` property to Client
56+
- Change id_cache to only cache if a value is not ``None``
57+
- Add :func:`Client.wait_for_ready`
58+
59+
2.1.4
60+
======
61+
- TwitchIO
62+
- Chatter.is_mod now uses name instead of display_name
63+
- Added ChannelInfo to slots
64+
- Remove loop= parameter for asyncio.Event in websocket for 3.10 compatibility
65+
66+
- ext.eventsub
67+
- ChannelCheerData now returns user if is_anonymous is False else None
68+
69+
2.1.3
70+
======
71+
- TwitchIO
72+
- Fix bug where chatter never checked for founder in is_subscriber
73+
- Fix rewards model so it can now handle pubsub and helix callbacks
74+
75+
- ext.commands
76+
- Fix TypeError in Bot.from_client_credentials
77+
78+
2.1.2
79+
======
80+
New logo!
81+
82+
- TwitchIO
83+
- Add :func:`Chatter.mention`
84+
- Re-add ``raw_usernotice`` from V1.x
85+
- Fix echo messages for replies
86+
- Fix a bug where the wrong user would be whispered
87+
- Fix a bug inside :func:`User.modify_stream` where the game_id key would be specified as ``"None"`` if not provided (GH#237)
88+
- Add support for teams and channelteams API routes
89+
- :class:`Team`, :class:`ChannelTeams`
90+
- :func:`Client.fetch_teams`
91+
- :func:`PartialUser.fetch_channel_teams`
92+
93+
- ext.commands
94+
- Fix issue where Bot.from_client_credentials would result in an inoperable Bot instance (GH#239)
95+
96+
- ext.pubsub
97+
- Added :func:`ext.pubsub.Websocket.pubsub_error` to support being notified of pubsub errors
98+
- Added :func:`ext.pubsub.Websocket.pubsub_nonce` to support being notified of pubsub nonces
99+
100+
- ext.eventsub
101+
- Patch 2.1.1 bug which breaks library on 3.7 for ext.eventsub
102+
103+
2.1.1
104+
======
105+
- TwitchIO
106+
- Patch a bug introduced in 2.1.0 that broke the library on python 3.7
107+
108+
2.1.0
109+
======
110+
- TwitchIO
111+
- Type the :class:`User` class
112+
- Update the library to use a proper ISO datetime parser
113+
- Add event_raw_usernotice event (GH#229)
114+
- :class:`User` fixed an issue where the User class couldn't fetch rewards (GH#214)
115+
- :class:`Chatter` fixed the docstring for the `badges` property
116+
- :func:`Chatter.is_subscriber` will now return True for founders
117+
- :class:`Client` change docstring on `fetch_channel`
118+
- Add support for the predictions API routes
119+
- :class:`Prediction`, :class:`Predictor`, :class:`PredictionOutcome`
120+
- :func:`PartialUser.end_prediction`, :func:`PartialUser.get_prediction`, :func:`PartialUser.create_prediction`
121+
- Add support for the schedules API routes
122+
- :class:`Schedule`, :class:`ScheduleSegment`, :class:`ScheduleCategory`, :class:`ScheduleVacation`
123+
- :func:`PartialUser.fetch_schedule`
124+
- Add :func:`PartialUser.modify_stream`
125+
- Fix bug where chatter cache would not be created
126+
- Fix bug where :func:`Client.wait_for` would cause internal asyncio.InvalidState errors
127+
128+
- ext.commands
129+
- General typing improvements
130+
- :func:`ext.commands.builtin_converters.convert_Clip` - Raise error when the regex doesn't match to appease linters. This should never be raised.
131+
- Added :func:`ext.commands.Context.reply` to support message replies
132+
133+
- ext.pubsub
134+
- Fixed bug with Pool.unsubscribe_topics caused by typo
8135

9-
The changelog for this version is too large to display. Please see :ref:`Migrating Guide` for more information.
136+
- ext.eventsub
137+
- fix :class:`ext.eventsub.models.ChannelBanData`'s ``permanent`` attribute accessing nonexistent attrs from the event payload
138+
- Add documentation

0 commit comments

Comments
 (0)