-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathNEWS
236 lines (152 loc) · 5.3 KB
/
NEWS
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
Changes between 1.3.8 and 1.3.9
===============================
Fixed:
* Regression that removed "Quoting" indicator from quoted tweets (#67)
* Poor setup logic that did not correctly handle expired login sessions (#68)
Changes between 1.3.7 and 1.3.8
===============================
Added:
* Handle more exception types when fetching tweets (#66)
Changed:
* Upgrade minimum `tweety-ns` version to 1.1.4 (#65)
* Check public session state property instead of internal value (#65)
Changes between 1.3.6 and 1.3.7
===============================
Added:
* Gracefully truncate long tweet text (#61)
Changed:
* Upgrade to newer `tweety-ns` library: 1.1.* >= 1.1.2 (#63)
Meta:
* Add automatic package publishing
* Clean up unused source files
Changes between 1.3.5 and 1.3.6
===============================
Added:
* Handle `fixvx.com` links by default (#60)
* Better documentation about keeping the upstream library updated
Changes between 1.3.4 and 1.3.5
===============================
Changed:
* Upgrade to newer `tweety-ns` library: any 1.0.* version (#59)
Changes between 1.3.3 and 1.3.4
===============================
Fixed:
* Handle `int` fields of `User` that can be `None`, again (#57)
Changes between 1.3.2 and 1.3.3
===============================
Added:
* Handle `x.com` links (#55)
Fixed:
* Handle `int` fields of `User` that can be `None` (#54)
* Correctly escape extra domains when lazily building URL patterns (#56)
Changes between 1.3.1 and 1.3.2
===============================
Changed:
* Use updated `tweety-ns` 0.9.9 with updated session storage filename (#53)
* `.json` has become `.tw_session`
* `sopel-twitter` will automatically rename the old `.json` file(s) if
present, unless the corresponding `tw_session` file already exists (i.e.
`tweety-ns` was updated prior to installing `sopel-twitter` 1.3.2)
Fixed:
* Handle new `ActionRequired` exception type (#53)
* Just a graceful failure message, for now; open an issue if you actually run
into this, to help gauge how important more comprehensive handling might be.
Changes between 1.3.0 and 1.3.1
===============================
Changed:
* Use updated `tweety-ns` with option to specify session JSON storage location (#51)
* Now stored in Sopel's `homedir`
* See README for shell commands suggested for cleaning up the old ones
Fixed:
* Handle new `DeniedLogin` exception (#52)
Changes between 1.2.0 and 1.3.0
===============================
Breaking:
* **Login with username/password is now required**
* Creating a throwaway Twitter account is recommended
Changed:
* Updated to `tweety-ns` 0.9 (#50)
Changes between 1.1.0 and 1.2.0
===============================
Breaking:
* **Twitter cookies are now required**
Changed:
* Updated to `tweety-ns` 0.8 (#48)
Changes between 1.0.1 and 1.1.0
===============================
Changed:
* Updated to `tweety-ns` 0.7, including revamped exceptions (#46)
Changes between 1.0.0 and 1.0.1
===============================
Fixed:
* Don't cache Tweety object; it stops working after some hours (#43)
Changes between 0.4.1 and 1.0.0
===============================
**Important: Package name is now `sopel-twitter`**
Added:
* Option to specify additional domains that can be treated as Twitter links (#34, #37)
Changed:
* Use `BooleanAttribute` setting type where appropriate (#27)
* Use future-proof `plugin` decorators (#30)
* Migrate from namespace package to entry point (#41)
* Migrate to Tweety library for data access; no more API keys (#42)
* Minimum Sopel version raised to 7.1 (#27)
Fixed:
* `/i/web/status` links (#33)
* Collapse consecutive newlines (#36)
* Properly set up logger (#38)
Changes between 0.4.0 and 0.4.1
===============================
Fixed:
* Detecting user profile links with trailing slash or query params (#28)
* Error when quoted tweet has been deleted (#31)
Changes between 0.3.2 and 0.4.0
===============================
Added:
* `.twitinfo` command for user lookup (#20)
* Support for mobile links (#21)
Changed:
* Updated documentation for configuration (#25) and setup of Twitter API account
Fixed:
* Media link output when quoted tweets are involved (#24)
Changes between 0.3.1 and 0.3.2
===============================
Fixed:
* Regression in profile link handling (#16)
Changes between 0.3.0 and 0.3.1
===============================
Fixed:
* Stricter `/i/` URL matching (#15)
Changes between 0.2.1 and 0.3.0
===============================
Changed:
* Tweet output includes a timestamp now (#13)
* Improved media link handling (#5, #12)
Added:
* Handling for profile/user links (#7)
* Handling for less common `/i/web/status` style links (#11)
Fixed:
* Decode HTML entities before output (#14)
Changes between 0.2.0 and 0.2.1
===============================
Fixed:
* Some quoted tweets would cause `KeyError: 'text'` (#9)
Changes between 0.1.2 and 0.2.0
===============================
Changed:
* Now requires Sopel 7.x (#8)
* Newlines in tweet text will be replaced with a carriage return symbol, to
indicate author intention (#4)
Added:
* Handling of 280-character tweets (#4)
* More graceful handling of API errors (#6)
Meta:
* Package metadata updated (new maintainer, HTTPS links)
Changes between 0.1.1 and 0.1.2
===============================
Added:
* Tweet link handling
Changes between 0.1.0 and 0.1.1
===============================
Fixed:
* Unicode on Python 3