-
Notifications
You must be signed in to change notification settings - Fork 262
/
CHANGE.log
208 lines (113 loc) · 7.63 KB
/
CHANGE.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
v0.1.0, 24 Nov 2012 -- Initial release.
v0.1.1, 26 Nov 2012 -- Added twitterapi.test. New error handling.
v0.1.2, 28 Nov 2012 -- Imporved error and quota notification.
v0.1.3, 02 Dec 2012 -- Added TwSearch.past_results() for paging old tweets.
v0.1.4, 02 Dec 2012 -- Added wait argument to TwSearch.past_results().
v0.1.6, 03 Dec 2012 -- Added code comments.
v0.1.7, 10 Dec 2012 -- Added TwTrends.
v0.1.9, 14 Dec 2012 -- Added read_file to TwCredentials.
Moved OAuth credentials out of test scripts and into credentials.txt.
v0.1.10, 15 Dec 2012 -- Added socket timeout to TwStream.
Added new_results to TwSearch to search new tweets.
Added tools sub-folder containing a few useful scripts.
v1.0.0, 30 Jan 2013 -- Uploaded to github.
v2.0.0, 07 Jun 2013 -- Switched to requests module.
v2.0.1, 10 Jun 2013 -- Updated documentation.
v2.0.4, 16 Jun 2013 -- Works with python 3.
v2.0.6, 25 Jun 2013 -- Fixed printing.
v2.0.7, 06 Aug 2013 -- TwitterRestPager does not exit when no tweets.
v2.0.8, 22 Aug 2013 -- Renamed TwitterOauth.py to TwitterOAuth.py.
v2.0.9, 22 Aug 2013 -- Added flush to cli.py for python3 buffered stdout.
v2.1.0, 16 Sep 2013 -- New class TwitterResponse. TwitterAPI no longer saves state.
v2.1.1, 23 Sep 2013 -- Added sphinx-generated docs; added tags.
v2.1.3, 07 Oct 2013 -- Fix circular imports in setup.py.
v2.1.4, 07 Oct 2013 -- Fix endpoints with params in path.
v2.1.5, 07 Oct 2013 -- Better timing in TwitterRestPager.
v2.1.6, 07 Oct 2013 -- cli upports UTF-8 printing to console.
v2.1.7, 07 Oct 2013 -- Fix endpoints with params in path.
v2.1.8, 27 Dec 2013 -- Added OAuth 2.0 support.
v2.1.9, 30 Jan 2014 -- Added image posting support.
v2.1.10, 31 Jan 2014 -- Added proxy server support.
v2.1.11, 22 Mar 2014 -- Fixed datetime import and oauth_test.py.
v2.1.12, 22 Mar 2014 -- Ran code against autopep8.
v2.1.13, 24 Mar 2014 -- Decreased streaming buffer size to 1.
v2.2.0, 22 Jun 2014 -- Added indent option to cli.py.
v2.2.3, 26 Aug 2014 -- Fix POST request for query string.
v2.2.4, 25 Sep 2014 -- Merged tangentmonger-alternative branch with cleaner iterator syntax.
v2.2.5, 25 Sep 2014 -- Added sphinx docs builder.
v2.2.6, 12 Nov 2014 -- Silenced ValueError for streaming endpoints.
Fixed cli.py field search for streaming endpoints.
Updated constants.py with new endpoints - media/upload has new example.
Streaming always uses 'delimited=length'.
v2.2.7, 12 Nov 2014 -- Fix streaming delimited.
v2.2.9, 12 Nov 2014 -- Merged dilmerv fix in constants.py.
v2.2.8, 12 Nov 2014 -- Fix error in BearerAuth.py for OAuth 2.
v2.3.0, 10 Feb 2015 -- Added logging, error classes, stall warning for streams,
_RestIterable can iterate 'users' and 'ids'.
v2.3.1, 18 Feb 2015 -- Changed 'is' to '==' for string comparison.
v2.3.3, 21 Mar 2015 -- Merged revinewaters fix in TwitterError.py.
v2.3.5, 28 Oct 2015 -- Removed deprecated classes RestIterator, StreamingIterator.
v2.3.6, 20 Dec 2015 -- Added support in TwitterRestPager for endpoints with cursors.
v2.4.0, 23 Jan 2016 -- Added support for Curator API and Collections API.
v2.4.2, 14 Aug 2016 -- Merged karlicoss. Added method_override to request.
v2.4.3, 29 Dec 2016 -- Create request session inside a with block.
v2.4.4, 29 Dec 2016 -- Merged Socialery patch. Added optional arguments to json() method.
v2.4.5, 25 Feb 2017 -- Merged NeilCTurner patch. Added statuses/unretweet API endpoint.
v2.4.6, 16 Jul 2017 -- Merged RickRedSix patch. Added direct message endpoints.
v2.4.7, 22 Oct 2017 -- Added endpoints for Ads API.
v2.4.8, 03 Feb 2018 -- Merged RickRedSix patch. Added account activity endpoints.
v2.4.9, 03 Feb 2018 -- Merged torufurukawa patch. Added webhook endpoint.
v2.4.10, 11 Mar 2018 -- Merged torufurukawa patch. Added direct message endpoint.
v2.5.0, 15 Mar 2018 -- Renamed get_rest_quota() to get_quota().
Renamed TwitterRestPager to TwitterPager.
v2.5.1, 19 May 2018 -- Added support for both HTTP and HTTPS proxies.
v2.5.2, 19 May 2018 -- Added endpoints for Premium Search API.
v2.5.3, 19 May 2018 -- Added 'results' to iterator and a new Premium Search example.
v2.5.4, 25 May 2018 -- Modified TwitterPager to support Premium Search's cursor.
v2.5.5, 07 Oct 2018 -- Merged x0139 patch. Added typing indicator endpoint.
Added DM destroy endpoint.
v2.5.6, 09 Oct 2018 -- Fixed TwitterPager.
v2.5.7, 15 Dec 2018 -- Merged HyperManTT patch. Added subscripts/list endpoint.
v2.5.8, 25 Dec 2018 -- Fixed bug in TwitterPager, repeating results.
v2.5.9, 14 Jan 2019 -- Fixed bug in TwitterPager, stalling but not exiting when no more results.
Moved USER_AGENT and TIMEOUT constants to TwitterAPI class static variables.
v2.5.10, 28 Oct 2019 -- Merged HammadH-variable-timeouts.
v2.5.11, 10 Apr 2020 -- Merged RickRedSix patch. Added Labs API.
v2.5.12, 13 Jul 2020 -- Merged drbig patch. Improved error reporting.
v2.5.13, 17 Jul 2020 -- Merged drbig patch. Override exception handling in TwitterPager.
Merged reuning patch. Added new endpoint.
v2.5.14, 17 Sep 2020 -- Fix TwitterPager to iterate integer ids.
v2.6.0, 04 Oct 2020 -- Merged dylancaponi-twitter-v2 with V2 support.
Made several modifications to complete V2 support.
Dropping Python 2.7 compatibility.
v2.6.1, 23 Oct 2020 -- Fix TwitterPager, add conversation example.
v2.6.2, 27 Oct 2020 -- Merged ckovamees-master with add media endpoints.
v2.6.3, 12 Jan 2021 -- Merged peguerosdc-master with v2 user endpoints.
v2.6.4, 27 Jan 2021 -- Fixed conversation_tree.py example.
v2.6.5, 30 Jan 2021 -- Merged dylancaponi-patch-1 with Ads endpoints.
v2.6.6, 14 Feb 2021 -- Fixed v2 next/prev token in TwitterPager.
v2.6.7, 19 Feb 2021 -- Fixed v2 next/prev token in TwitterPager for search.
v2.6.8, 19 Feb 2021 -- Added v2 tweet hydration.
v2.6.9, 21 Feb 2021 -- Fixed bug in _StreamingIterable.
v2.6.10, 06 Apr 2021 -- Added 'mentions' to be hydrated.
v2.7.0, 12 Apr 2021 -- Two types of hydrate: APPEND and REPLACE.
Two new enums: HydrateType, OAuthType.
v2.7.1, 14 Apr 2021 -- Fixed oAuth version resolution.
v2.7.2, 22 Apr 2021 -- Fixed _StreamIterable for v2.
v2.7.3, 26 Apr 2021 -- Fixed hydrate for media_keys.
v2.7.4, 27 Jun 2021 -- Merged RojerGS-patch-1 to fix documentation links.
Merged peguerosdc-endpoint/v2-liking to add support for V2 likes.
Changed 'stall_warning' to 'stall_warnings'.
v2.7.5, 18 Jul 2021 -- Merged Dheavyman-fix-meta-keyerror.
v2.7.6, 11 Nov 2021 -- Merged dylancaponi-patch-2 to update ADS version.
v2.7.7, 11 Nov 2021 -- Merged NeodymiumFerBore-patch-1, musicist288-master
v2.7.8, 29 Nov 2021 -- Fixed hydrated media keys
v2.7.9, 30 Nov 2021 -- Specify all supported endpoint methods in constants.py
Added new v2 endpoints
v2.7.10, 14 Dec 2021 -- Fixed v1.1 POST bug
v2.7.11, 02 Jan 2022 -- Merged m0namon-counts_all_next_token
v2.7.12, 11 Feb 2022 -- Merged Dheavyman-update-ads-api-v10
v2.7.13, 06 Jun 2022 -- Fixed endpoint conflict in constanst.py
v2.8.0, 16 Oct 2022 -- Merged codewithbas-feature/user-bookmarks
v2.8.1, 16 Oct 2022 -- Merged Dheavyman-ads-api-v11
v2.8.2, 22 Mar 2023 -- Merged ERosendo PR