Codebase list oysttyer / b0f2144
New upstream snapshot. Debian Janitor 2 years ago
2 changed file(s) with 93 addition(s) and 87 deletion(s). Raw diff Collapse all Expand all
0 #CHANGELOG
1
2 ##Changes in Version 2.10
0 # CHANGELOG
1
2 ## Changes in Version 2.10
33
44 - Default to using extended tweet display ([#143](https://github.com/oysttyer/oysttyer/issues/143))
55 - Support new tweet size ([#131](https://github.com/oysttyer/oysttyer/issues/131))
1212 - `synch` caused the program to hang ([#123](https://github.com/oysttyer/oysttyer/issues/123))
1313 - The `/web` command did not work for tweets with a code beginning with "d". ([#122](https://github.com/oysttyer/oysttyer/issues/122))
1414
15 ##Changes in Version 2.9:
15 ## Changes in Version 2.9:
1616
1717 - Set the value of %URL% to the result of `/short` ([#112](https://github.com/oysttyer/oysttyer/issues112))
1818 - Add support for Perl 5.30+ by replacing `sysread()` with `read()` ([#115](https://github.com/oysttyer/oysttyer/issues/115))
2727
2828 - `synch` causes the program to hang ([#123](https://github.com/oysttyer/oysttyer/issues/123))
2929
30 ##Changes in Version 2.8.1:
30 ## Changes in Version 2.8.1:
3131
3232 - Fixes a bug introduced in 2.8.0 that caused multi-image tweets to only display the first image. ([#95](https://github.com/oysttyer/oysttyer/issues/95))
3333 - Fixes a bug introduced in 2.8.0 that caused videos to display with an inconsistent type. Videos will now be displayed in mp4 if that format is available and fall back to m3u8. ([# 93](https://github.com/oysttyer/oysttyer/issues/93))
3434
35 ##Changes in Version 2.8.0:
35 ## Changes in Version 2.8.0:
3636
3737 - Add -extended option to support extended tweets (thanks, myshkin!)
3838 - Add -origimages option to request original-sized images (thanks, Wyatts)
3939 - Re-add mp4 URL replacement since that is still used for GIFs.
4040
41 ##Changes in Version 2.7.2:
41 ## Changes in Version 2.7.2:
4242
4343 - Nothing, just constant goddamn interruptions mean I make silly mistakes with versioning.
4444
45 ##Changes in version 2.7.1:
45 ## Changes in version 2.7.1:
4646
4747 - Fixes /short. Needed updating to reflect latest is.gd API.
4848
49 ##Changes in version 2.7.0:
49 ## Changes in version 2.7.0:
5050
5151 - Adds /edm and /edmreply commands to use $EDITOR for replying to DMs
5252 - Summary of other DM enhancements already added in point releases:
5555 - Nicely truncate long DMs when using /dump
5656 - Fix a bug where whoami comparison was not lowercased for sent dms
5757
58 ##Changes in Version 2.6.4:
58 ## Changes in Version 2.6.4:
5959
6060 - Add --http1.1 flag to curl to suit versions after 7.47.0. Earliest supported curl is now 7.33.0
6161
62 ##Changes in version 2.6.3:
62 ## Changes in version 2.6.3:
6363
6464 - Nothing over 2.6.2. I just can't tag things properly
6565
66 ##Changes in version 2.6.2:
66 ## Changes in version 2.6.2:
6767
6868 - Correct year on startup screen
6969 - Adds very rudimentary CI syntax checks
7373 - Fix a bug where whoami comparison was not lowercased for sent dms
7474 - Update userstream endpoint
7575
76 ##Changes in version 2.6.1:
76 ## Changes in version 2.6.1:
7777
7878 - Add the ability to share tweets via direct message with the `/qdm` command (Work towards of 2.7 milestone)
7979 - Use the Twitter account in the prompt instead of `oysttyer` when `showusername` is true.
8686 - Bring `/entities` back into Twitter TOS compliance and make it only open tco links (I.e. make it behave worse. Sorry)
8787 - Add tab expansion for like and retweet (missed from 2.5.1)
8888
89 ##Changes in version 2.6.0:
89 ## Changes in version 2.6.0:
9090
9191 - Finishes up newline support
9292 - Correctly counts characters for strings with newlines that are being sent. I.e. `\n` counts as one character.
9797 - If newline is set to replace then you can specify what oysttyer uses for display of newlines using `-replacement_newline` and `-replacement_carriagereturn` or use the default replacement characters
9898 - Note: If using `-newline=replace` there is currently no way for oysttyer to differentiate between actual newlines and literal `\`s followed by literal `n`s and both will get replaced.
9999
100 ##Changes in version 2.5.2:
100 ## Changes in version 2.5.2:
101101
102102 - Add /mute /unmute functionality
103103
104 ##Changes in version 2.5.1:
104 ## Changes in version 2.5.1:
105105
106106 - favorites changed to likes (Twitter made everyone do it!)
107107 - Quick, perhaps temporary, fix to allow users to specify their own oauthkey and oauthsecret in their .oysttyerrc to work around the current muzzling issues
108108 - fix /vre to not break threading
109109 - Allow custom newline replacement characters
110110
111 ##Changes in version 2.5.0:
111 ## Changes in version 2.5.0:
112112
113113 - Rename to oysttyer
114114 - Change API key, etc
115115 - No new features or function changes since 2.4.2, just renaming
116116
117 ##Changes in version 2.4.2:
117 ## Changes in version 2.4.2:
118118
119119 - Start implementing improved newline behaviour, towards 2.6.0 milestone.
120120 - Can now send newlines with literal "\" followed by literal "n".
121121 - Allow sending longer DMs (2.7.0 milestone)
122122 - Remove own username when replying to self.
123123
124 ##Changes in version 2.4.1:
124 ## Changes in version 2.4.1:
125125
126126 - Fix "display" of multiple images in tweets so extensions can pick them up. Specifically so deshortify can underline them.
127127
128 ##Changes in version 2.4.0:
128 ## Changes in version 2.4.0:
129129
130130 - Version checking url changed to this repo on Github so I don't have to spam Twitter everytime I've updated
131131
132 ##Changes in version 2.3.1:
132 ## Changes in version 2.3.1:
133133
134134 - Update built-in help to reflect that /rt can be used to create quote tweets
135135
136 ##Changes in version 2.3.0:
136 ## Changes in version 2.3.0:
137137
138138 - "Displays" multiple images if a tweet includes them; the urls of the additional images are appended to the tweet text
139139 - /entities command now lists out both entities and extended\_entities.
140140 - /url and /open open links from extended\_entities as well as entities. Duplicated links aren't opened.
141141 - Note: Due to perceived compliance with Twitter's Terms of Service the t.co links are opened for multiple images which unfortunately means that just one link gets opened no matter how many images are attached. Whether or not this is strictly required will be investigated and if we can open the links directly to the image files TTYtter will be updated to suit.
142142
143 ##Changes in version 2.2.4:
143 ## Changes in version 2.2.4:
144144
145145 - No changes, I just forget to change version in ttytter.pl. Constantly distracted.
146146
147 ##Changes in version 2.2.3:
147 ## Changes in version 2.2.3:
148148
149149 - Fix empty geo coordinates for quoted tweets
150150 - Badge quoted tweets themselves as well as the parent
151151
152 ##Changes in version 2.2.2:
152 ## Changes in version 2.2.2:
153153
154154 - Destroy tco in quoted tweets that are nested in new RTs. Missed this under 2.2.1
155155
156 ##Changes in version 2.2.1:
156 ## Changes in version 2.2.1:
157157
158158 - Destroy tco in quoted tweets. Missed this under 2.2.0
159159
160 ##Changes in version 2.2.0:
160 ## Changes in version 2.2.0:
161161
162162 This unofficial version is my first attempt at maintaining TTYtter and introduces quoted tweet support.
163163
167167 - /thread command extended to support quoted tweets and recurse through for the same amount as it does for replies, etc.
168168 - version checking of TTYtter disabled since this is all unofficial.
169169
170 ##Changes in version 2.1.0:
170 ## Changes in version 2.1.0:
171171
172172 This version of TTYtter requires Twitter API 1.1. Twitter-alike services not compliant with API 1.1 will not work with this or any future version of TTYtter. If you need API 1.0 support, you must use 2.0.4 for as long as that support is available.
173173
185185 - -anonymous now requires -apibase, as a Twitter API 1.1 requirement.
186186 - All bug fixes from 2.0.4.
187187
188 ##Changes in version 2.0.4 (bug fixes and critical improvements only; these fixes are also in 2.1.0):
188 ## Changes in version 2.0.4 (bug fixes and critical improvements only; these fixes are also in 2.1.0):
189189
190190 2.0.x will be the last branch of TTYtter to support Twitter API 1.0. When the 1.0 API is shut down, all previous versions of TTYtter will fail to work and you must upgrade to 2.1.x.
191191
197197 - The list\_created event is now properly recognized in streaming mode.
198198 - /entities on a retweet now properly refers back to the retweet.
199199
200 ##Changes in version 2.0.3:
200 ## Changes in version 2.0.3:
201201
202202 - Various and sundry Unicode whitespace characters are now canonicalized into regular whitespace, which improves URL recognition and editing. This occurs whether -seven is on or not. (thanks @Ryuutei for the report)
203203 - You can now turn the ability of a user to send NewRTs on and off with /rtson and /rtsoff, respectively, as a down payment on full filtering in 2.1. Note that this does not currently filter NewRTs out of the stream; this is a Twitter bug.
204204 - The user\_update event is now properly recognized in streaming mode.
205205
206 ##Changes in version 2.0.2:
206 ## Changes in version 2.0.2:
207207
208208 - /trends now accepts WOEID (either set with /set woeid or as an argument). If none is given, global trends are used instead (WOEID 1). The old $trendurl will be removed in 2.1, since this makes it superfluous. Speak now if this affects you.
209209 - If you have a location set with /set lat and /set long, the new /woeids command will give you the top 10 locations Twitter supports that match it. You can then feed this to /trends, or set it yourself.
214214 - Prompts were supposed to be case-insensitive, and now they are (thanks @FunnelFiasco for the patch).
215215 - /whois (and /wagain) and /trends now correctly emit to $streamout so that -runcommand works.
216216
217 ##Changes in version 2.0.1:
217 ## Changes in version 2.0.1:
218218
219219 - Expands UTF-8 support to understand UTF-16 surrogate pairs from supra-BMP code points, fixing the Malformed UTF-8 errors generated by Perl for certain characters.
220220 - A race condition where TTYtter could accidentally kill the foreground in streaming mode is fixed (thanks @WofFS for the report).
221221 - -backload=0 now properly populates $last\_id, even if no tweets are received after the initial "fetch," eliminating an issue with spuriously grabbing old tweets (thanks @Duncan_Rowland for the report).
222222
223 ##Changes in version 2.0.0:
223 ## Changes in version 2.0.0:
224224
225225 - Introduces Streaming API support (opt-in) on systems satisfying prerequisites, using Twitter User Streams.
226226 - Reworked event and select() handling for better reliability on a wider array of operating systems.
237237 - -oldstatus, which was deprecated in 1.1.x, is now removed. If you are relying on the old behaviour, you must use 1.2.5.
238238 - xAuth (not XAuth), which was deprecated in 1.2.x, is now removed. If you are relying on the old little-xAuth authentication system, you must use 1.2.5.
239239
240 ##Changes in version 1.2.5:
240 ## Changes in version 1.2.5:
241241
242242 - Fixes for signals on Linux 3.x kernels, which includes newer releases of Debian and Ubuntu. If you are using readline mode, this requires Term::ReadLine::TTYtter 1.3, which is released simultaneously and has the following fixes:
243243 - Matching fixes for signals on Linux 3.x kernels.
244244 - CTRL-D as the first character on a line is now correctly seen as EOF, matching the non-readline version.
245245 - URL-sniffing logic now uses the earlier, more conservative algorithm to eliminate spurious characters (thanks @fukr for the report).
246246
247 ##Changes in version 1.2.4:
247 ## Changes in version 1.2.4:
248248
249249 - The -status=- patch in 1.2.3 broke passing statuses on the command line (that'll teach me to proof patches better). Fixed; thanks @dogsbodyorg for the spot.
250250
251 ##Changes in version 1.2.3:
251 ## Changes in version 1.2.3:
252252
253253 - Signals restructured to allow $SIG or POSIX.pm-based signalling. The latter is preferred for Perl 5.14+; the former is preferred for for 5.8.6+, 5.10 or 5.12, and is the only supported method for unsupported Perls (viz., 5.8.5 and earlier). This should eliminate the need to manually set PERL\_SIGNALS to unsafe for Perl 5.14+, assuming that you have POSIX.pm. You can force TTYtter to use POSIX.pm signals with -signals\_use\_posix, but it's better to let it choose which method it prefers.
254254 - Repairs to -retoke, which should once again work with dev.twitter.com.
255255 - Tweak for multi-line -status=- (thanks @paulgrav for the patch).
256256 - The old, undocumented debugging option -freezebug was obsolete as of 1.2, and now is completely removed.
257257
258 ##Changes in version 1.2.2:
258 ## Changes in version 1.2.2:
259259
260260 - New /entities command extracts t.co links from tweets and DMs so you can see where they point.
261261 - Fixed /trends to use new URL (thanks @Donearm for the report).
262262 - Fixed /trends not to double-double-quote strings when they are already double-quoted. Because that would double-quote them double, you dig?
263263
264 ##Changes in version 1.2.1:
264 ## Changes in version 1.2.1:
265265
266266 - Changes to Search API optimizer to accommodate other entities. (A more complete solution eliminating the optimizer entirely is planned for 2.0.)
267267 - RAS syndrome corrected in keyfile generator (with thanks to the supremely pedantic @FunnelFiasco ;).
268268
269 ##Changes in version 1.2.0:
269 ## Changes in version 1.2.0:
270270
271271 - Perl 5.8.6 is now the minimum tested version (but see this note on 5.005 and 5.6).
272272 - xAuth support is now deprecated and will be removed in 2.0. Speak now if this will affect you.
287287 - API changes: $userhandle for displaying user objects, and new library functions &postjson &getbackgroundkey &sendbackgroundkey.
288288 - All bug fixes from 1.1.11 and 1.1.12.
289289
290 ##Changes in version 1.1.12 (bug fixes and critical improvements only; these fixes are also in 1.2.0):
290 ## Changes in version 1.1.12 (bug fixes and critical improvements only; these fixes are also in 1.2.0):
291291
292292 - Patches for Perl 5.14 (thanks @rkfb for the report).
293293 - Keyfiles can now be regenerated if they are corrupted or need to be updated with -retoke.
295295 - Properly understands a new Twitter ad-hoc error format, which repairs some operations that would unexpectedly appear to succeed but didn't actually (thanks @augmentedfourth for the report).
296296 - -readline autocomplete command list now up-to-date.
297297
298 ##Changes in version 1.1.11 (bug fixes and critical improvements only; these fixes are also in 1.2.0):
298 ## Changes in version 1.1.11 (bug fixes and critical improvements only; these fixes are also in 1.2.0):
299299
300300 - Fixed a bug where TTYtter crashes ungracefully if OAuth credentials fail.
301301 - Fixed regex in command processor that interpreted all commands starting with /p as /print.
302302 - -notimeline is now properly recognized by /set as a boolean.
303303 - One last issue related to URL shortening.
304304
305 ##Changes in version 1.1.10:
305 ## Changes in version 1.1.10:
306306
307307 - Code adjustments to avoid double-decoding UTF-8 sequences internally (thanks @cristiangauma for the fix).
308308 - Fixed crash in readline autocompletion when metacharacters were present (thanks @stormdragon2976 for the report).
312312 - /short more securely encodes its input so that certain URLs will not be shortened incorrectly (thanks @alexfalkenberg for the report).
313313 - Custodial code cleanup pre-1.2.
314314
315 ##Changes in version 1.1.9:
315 ## Changes in version 1.1.9:
316316
317317 - Signals now should operate correctly on Solaris and other systems using SIGXCPU/XFSZ (thanks @jgeorgi for the report).
318318 - StatusNet and Identi.ca support is restored, using a shim that dynamically works up the missing stringified-int fields 1.1.8+ requires.
320320 - -notifyquiet turns off the test notify sent by your chosen notification driver.
321321 - -daemon mode is no longer limited by the need to assign menu codes, allowing it to accept ridiculously large data slurps.
322322
323 ##Changes related to Term::ReadLine::TTYtter version 1.2:
323 ## Changes related to Term::ReadLine::TTYtter version 1.2:
324324
325325 - T::RL::T now keeps up with changing terminal sizes, which should reduce overpaint (thanks @WofFS for the fully functioning patch).
326326 - Pressing DEL at position 0 no longer causes the app to exit. This was, unbelievably, an intentional feature of T::RL::Perl.
327327
328 ##Changes in version 1.1.8:
328 ## Changes in version 1.1.8:
329329
330330 - Emergency fix for signature errors (due to status IDs now overflowing the base ID fields). This may cause TTYtter to be incompatible with some Twitter-alike APIs; I can't do anything about that until they start supporting the \*\_str versions.
331331 - Smoother fetching from the Search API.
332332
333 ##Changes in version 1.1.7:
333 ## Changes in version 1.1.7:
334334
335335 - -daemon mode works again.
336336 - New-format Twitter error messages are automatically unwrapped.
344344 - I swear, /troff no longer strips quotes off quoted terms. If it does, give me your exact track list and the keyword you used. I swear by all that is holy I fixed it this time!
345345 - API tweak: &wraptime, which was "optimized" out in 1.1.6, has been restored as a stub in 1.1.7 for compatibility.
346346
347 ##Changes in version 1.1.6:
347 ## Changes in version 1.1.6:
348348
349349 - 1.1.6 is a very large systems update, touching quite a bit of low-level code. In particular, this version requires full POSIX signals to function at all, whereas previous versions only needed them in certain circumstances: your system must support either or both of SIGUSR1/2 or SIGPWR/SYS (i.e., signals 30 and 31), which are used as software interrupt signals between the foreground and background processes, or TTYtter will crash or hang. This has been verified to work on all the supported systems above.
350350 - If your TTYtter abruptly quits when you type commands, your system does not support these signals correctly. Send me a report so that I can investigate a workaround.
368368 - The -readline TAB completion routine now includes all the supported commands (thanks again @jdvalentine).
369369 - API changes: new library functions &sendnotifies and &senddmnotifies, which decouple notification from &defaulthandle and &defaultdmhandle respectively. This allows extensions to send their own notifications without relying on the default handlers (thanks @stormdragon2976 for the use case). In TTYtter 2.0, with the next major revision of the internal API, this idea will be explored much further.
370370
371 ##Changes in version 1.1.5:
371 ## Changes in version 1.1.5:
372372
373373 - Backed out select() debugging code due to way too many false positives. It can be re-enabled with -freezebug for testers.
374374 - Small custodial changes in progress.
375375
376 ##Changes in version 1.1.4:
376 ## Changes in version 1.1.4:
377377
378378 - You can now ask for additional tweets to backfill your timeline with -backload=[number]. Careful with this option: Twitter can ignore it, and often does, and loading large amounts of data can dramatically slow TTYtter down. This is a down payment on pagination, to come in the very near future.
379379 - You can now specify multiple arguments to -notifytype, such as =growl,libnotify. You will probably need an extension for your particular notification scheme. (suggested by @stormdragon2976)
384384 - A platform-inless dependent change of the default keyfile umask for better security (thanks @herrold).
385385 - Gopher URLs are now forwarded to the Floodgap Gopher proxy, since Firefox 4 is dropping Gopher support, unless -urlopen uses lynx as its user agent, and /short on gopher URLs adds the proxy on to get an HTTP URL. (Hey, this is a text client. I have to support gopherspace.)
386386
387 ##Changes in version 1.1.3:
387 ## Changes in version 1.1.3:
388388
389389 - The JSON parser incorrectly rejects some null strings, which can interfere with logging into OAuth. Fixed. (thanks @alfredhallmert)
390390 - Metacharacters in URLs are now (should be) correctly rejected when fed to the TAB-shortener in -readline. (thanks @johndalton)
394394 - Spurious failure with perl -c in 5.005 worked around.
395395 - Corrections to messages and the introductory blurb.
396396
397 ##Changes in version 1.1.2:
397 ## Changes in version 1.1.2:
398398
399399 - -status with UTF-8 characters now works correctly again from the command line (as long as your locale is set correctly, of course). (thanks @jlm314)
400400 - $shutdown now correctly fires even if a child process was not launched.
401401
402 ##Changes in version 1.1.1:
402 ## Changes in version 1.1.1:
403403
404404 - Corrected (fingers crossed) OAuth signature bugs and UTF-8 problems. Tested on Ubuntu 10.04, Mac OS X 10.6/10.5/10.4 (PPC and x86), AIX and NetBSD 5 with 5.005 through 5.10.1, so if it doesn't work for you, I'll just find a quiet corner and shoot myself. Yes, it's actually shorter than 1.1.0 due to some efficiencies that were possible. (thanks @j4mie, @dariuus, @seppo0010 and many others for data points)
405405 - When looking for tools, TTYtter will now check your path first before its built-in locations. (thanks @seppo0010)
406406 - Better handling for impoverished environments where $HOME may not be defined.
407407 - New mention in Guinness Book of World Records for quickest replacement of a version of TTYtter. It's in the back somewhere, near record number of hours watching Monty Python while singing from the Hungarian Bongosok.
408408
409 ##Changes in version 1.1.0 (this version is an updated form of the public beta, released as is due to the switchover; expect minor bugs, which will be rectified in 1.1.1):
409 ## Changes in version 1.1.0 (this version is an updated form of the public beta, released as is due to the switchover; expect minor bugs, which will be rectified in 1.1.1):
410410
411411 - Official support for OAuth, which is now the default method of authentication. OAuth requires cURL -- Lynx will not work. Basic Auth is still supported for users of StatusNet and Identi.ca, and still works with Lynx, but you must ask for it with -authtype=basic. After 16 August 2010, only TTYtter 1.1.0 and later will be able to access Twitter due to the Basic Auth shutdown. No earlier version of TTYtter will work! Read the main page for how to get your credentials converted to OAuth. You only have to do this once per account.
412412 - Foreground menu codes now roll continuously and wrap around instead of resetting with every foreground command (except for /thread, which still uses zz0 to zz9). This is the completion of the menu code change first introduced in 1.0.0.
417417 - Various API changes: -lib and -olib are now removed; new library functions; $getpassword and $shutdown (suggested by @colindean).
418418 - All bug fixes from 1.0.3 and 1.0.4.
419419
420 ##Changes in version 1.0.4 (these fixes are also in 1.1.0):
420 ## Changes in version 1.0.4 (these fixes are also in 1.1.0):
421421
422422 - Search API URLs corrected to Twitter-specified URLs.
423423 - NewRTs now appear in user timelines and mentions, thanks to new improvements in the Twitter API.
424424 - Ported /doesfollow and the improved UTF-8 entity translation for -seven from the forthcoming revised 1.1 beta.
425425
426 ##Changes in version 1.0.3 (bug fixes and critical improvements only; these fixes are also in 1.1.0):
426 ## Changes in version 1.0.3 (bug fixes and critical improvements only; these fixes are also in 1.1.0):
427427
428428 - Search API URLs now transitioned to the api.twitter.com endpoint, as the old ones will be eventually shut down.
429429 - When terminating TTYtter correctly exits with the right error status now (thanks @jlm314).
430430 - Reply username matching is now a bit less greedy.
431431 - Spaces are trimmed off URLs in /whois.
432432
433 ##Changes in version 1.0.2:
433 ## Changes in version 1.0.2:
434434
435435 - Missed one of the bleeding colour bugs into the -readline prompt that was supposed to be fixed in 1.0.1. Fixed for sure this time. (thanks @tjh)
436436 - Updated API URLs.
437437 - Search API support streams more reliably and is compatible with future changes to the Search API search method.
438438
439 ##Changes in version 1.0.1:
439 ## Changes in version 1.0.1:
440440
441441 - Fixed JSON parser to avoid bailout with certain large GeoAPI coordinates. (thanks @pssdbt)
442442 - TTYtter now counts in UTF-8 characters, not bytes, now that I have confirmation of full support in the Twitter API. 140 character tweets and DMs are now fully supported, and also work with -autosplit.
444444 - Error messages won't foul prompt colour in -readline mode anymore (thanks @wireghoul).
445445 - -synch mode updates are only triggered now for successful posting, not on overlength tweets, etc.
446446
447 ##Changes in version 1.0.0:
447 ## Changes in version 1.0.0:
448448
449449 - Source code reorganized and in some cases completely rewritten.
450450 - Multi-module system for the TTYtter API allows you to install and run multiple extensions simultaneously (if compatible), adding the new -exts option.
464464 - If -rc gives an absolute path, use that. (thanks @FunnelFiasco)
465465 - All bug fixes from 0.9.10, 0.9.11 and 0.9.12.
466466
467 ##Changes in version 0.9.12 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
467 ## Changes in version 0.9.12 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
468468
469469 - If you /troff on a keyword set that has quoted phrases, the quotes get lost off all of them. Fixed.
470470 - Restoring from /set tquery 0 also fouls up quoted search terms. Fixed.
471471 - Setting $tquery in an extension's initialization does not override $track. Fixed. (thanks @colindean)
472472
473 ##Changes in version 0.9.11 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
473 ## Changes in version 0.9.11 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
474474
475475 - Warn the user if a notification framework was selected but no notifies were requested. This might be useful for an extension to dynamically control, so it is not a fatal error.
476476 - Another try at properly handling GeoAPI information (thanks @chfrank\_cgn).
477477 - Author breaks 50,000 tweets. A loud sobbing noise can be heard from Twitter corporate headquarters throughout most of the Bay Area.
478478
479 ##Changes in version 0.9.10 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
479 ## Changes in version 0.9.10 (bug fixes and critical improvements only; these fixes are also in 1.0.0):
480480
481481 - If the foreground process exits abnormally, it should still clean up the background process.
482482 - -script and -verbose should work together better (a more effective fix is in the 1.0.0 beta).
485485 - -script and -status now correctly ignore -slowpost and -verify.
486486 - /vreply format tweaked slightly.
487487
488 ##Changes in version 0.9.9 (bug fixes and critical improvements only):
488 ## Changes in version 0.9.9 (bug fixes and critical improvements only):
489489
490490 - Tweets with geolocation information no longer cause the JSON parser to panic.
491491 - If -autosplit=word fails, fall back on =char instead of completely destroying the tweet.
492492 - /vre no longer threads the reply, as API changes have caused threaded tweets to be only visible to the one replied to.
493493 - The planned conversion of 140 bytes to 140 characters as the tweet length could not be implemented in this version as the Twitter API does not correctly accept them yet.
494494
495 ##Changes in version 0.9.8 (bug fixes and critical improvements only):
495 ## Changes in version 0.9.8 (bug fixes and critical improvements only):
496496
497497 - Identica fixes: base URL returned to friends\_timeline; fixed the "null list" warnings Identica users were getting; updated JSON parser to understand the new Identica fields.
498498 - You can now say -notifytype=0 on the command line to disable a notifytype in your .ttytterrc.
503503 - -curl now works correctly again (stupid typo regression).
504504 - Error codes fixed for command line tools.
505505
506 ##Changes in version 0.9.7:
506 ## Changes in version 0.9.7:
507507
508508 - 0.9 is now the stable branch and bug fixes only will occur on this branch until a stable 1.0.x becomes available, after which it will be deprecated. New development will now occur on unstable 1.0 and there will be compatibility changes. More on that when 1.0.0 is released.
509509 - New notification framework with built-in support for Growl (via growlnotify) and experimental built-in support for libnotify (via modifications to notify-send; see Galago Project trac ticket #147) using -notifytype and -notifies. Expandable via the API.
528528 - Internal code consolidation.
529529 - Better error messages for deletions, failed substitutions, etc.
530530
531 ##Changes in version 0.9.6:
531 ## Changes in version 0.9.6:
532532
533533 - Direct message selection, analogous to tweet selection, which also supports /delete, /url and /reply for a nice almost-orthogonal interface.
534534 - /retweet and /eretweet, previously undocumented in 0.9.5 due to inadequate testing, are now officially supported and properly thread in-reply-to fields.
546546 - /search did not call $conclude, so -filter counts got out of sync. Fixed.
547547 - Author breaks 40,000 tweets. Twitter calls him on the phone to please stop and use Plurk or something.
548548
549 ##Changes in version 0.9.5:
549 ## Changes in version 0.9.5:
550550
551551 - Selection of individual tweets and threading with /thread, /reply, /delete and /url, along with @ markers on tweets that are part of a thread.
552552 - -noratelimit and -notrack to disable rate limit checks and tracking keywords, respectively, on systems that don't support them (most notably Laconi.ca/Identi.ca).
556556 - Expanded /help text.
557557 - Bogus colour warnings when using -noansi are fixed.
558558
559 ##Changes in version 0.9.4:
559 ## Changes in version 0.9.4:
560560
561561 - Twitter Search API integration, based on initial work by @kellyterryjones, @vielmetti and @br3nda (/search, -queryurl), with hashtag integration and keyword management (/tron, /troff, /track, /#, -notimeline, -track) and trends (/trends, -trendurl), suggested by a whole bunch of people including the most esteemed @adamcurry.
562562 - Customizable colours (-colour{prompt,dm,me,reply,warn}), another common request.
567567 - -status probably shouldn't print version check warnings. Fixed.
568568 - Not every overlong prompt was getting wordwrapped. Fixed.
569569
570 ##Changes in version 0.9.3:
570 ## Changes in version 0.9.3:
571571
572572 - Automatically check that you're using the most current version, either with -vcheck at startup, or /vcheck within the client.
573573 - New $authenticate API method makes it possible to store your credentials anywhere you darn well please, including nowhere. Now prompts for password when you don't specify. Based on code by @jcscoobyrs.
578578 - Posting tweets did not show verbose information in -superverbose mode. Fixed.
579579 - /setting superverbose should also set verbose. Fixed.
580580
581 ##Changes in version 0.9.2:
581 ## Changes in version 0.9.2:
582582
583583 - Status changed to 'stable' fork; previously embryonic features now either fully enabled or made default.
584584 - -rc=... option allows selection from multiple .ttytterrc files, based on a suggestion by @br3nda. Corresponding -norc option allowed to, conversely, completely disable any rc file present.
589589 - Expanded control character filter from 0.8.6.
590590 - All bug fixes and backouts from 0.8.6.
591591
592 ##Changes in version 0.8.6:
592 ## Changes in version 0.8.6:
593593
594594 - Status changed to 'deprecated' fork.
595595 - Control character filter added (backported from 0.9.x) and expanded to pre-interpret most common mistaken entries.
596596 - Bug fixed with @ names framed with certain punctuation not getting highlighted.
597597 - Backed out kludges for bowdlerized /whois and less efficient workaround JSON fetch.
598598
599 ##Changes in version 0.9.1:
599 ## Changes in version 0.9.1:
600600
601601 - Large rewrite of the UTF-8 handling code, with hopefully better support on as wide a range of Perls as possible.
602602 - /print tabcomp to display your optimized completer string in advance, based on a suggestion by @augmentedfourth.
603603 - -newline to parse \n and \r, also suggested by @augmentedfourth.
604604 - CTRL-C now correctly triggers the END subroutine, reported by @augmentedfourth. Yeah, he's been busy. ;-)
605605
606 ##Changes in version 0.9.0:
606 ## Changes in version 0.9.0:
607607
608608 - Split into 'unstable' fork.
609609 - Major retooling of program logic to eliminate redundant portions and streamline complex sections.
618618 - All bug fixes from 0.8.5.
619619 - Author breaks 25,000 tweets. He is, truly, a nerd.
620620
621 ##Changes in version 0.8.5:
621 ## Changes in version 0.8.5:
622622
623623 - Split into 'stable' fork.
624624 - Bug fixed with UTF-8 handling, even on systems and Perls that don't understand UTF-8.
625625 - Bug fixed with users with no DMs.
626626
627 ##Changes in version 0.8.4:
627 ## Changes in version 0.8.4:
628628
629629 - Several temporary workarounds for glitches in the Twitter API, namely a kludge for eating invalid JSON generated by tweet deletes, disabling some fields in /whois that were pulled, and turning off friendship checks as they currently generate 500 errors. The tweaked JSON fetch is also marked as kludge. These temporary fixes will be backed out when they are fixed on Twitter's end.
630630
631 ##Changes in version 0.8.3:
631 ## Changes in version 0.8.3:
632632
633633 - Tweaked fetch routine pending eventual format of null responses (i.e., much less spurious timeout or no data messages).
634634
635 ##Changes in version 0.8.2:
635 ## Changes in version 0.8.2:
636636
637637 - Twitterer names, and @ names, are now boldface and underline respectively based on patches submitted by @smb.
638638 - Expanded /whois with code for looking up friendships, and processing avatar images (-avatar, -frurl).
640640 - Certain HTTP status codes could cause the JSON parser to freak out. Fixed.
641641 - -noansi didn't take precedence over -ansi like it was supposed to. Fixed.
642642
643 ##Changes in version 0.8.1:
643 ## Changes in version 0.8.1:
644644
645645 - $lasttwit, and origination classes for $handle, both API enhancements suggested by @emilsit.
646646 - -lynx and -curl can be told to run a specific binary, useful for PATH-deficient environments or version testing.
648648 - Speaking of which, normal tweet activity also has better warning text for oversize tweets too.
649649 - Additional debugging information for failed test logins available.
650650
651 ##Changes in version 0.8.0:
651 ## Changes in version 0.8.0:
652652
653653 - Robust scripting support for simple command-line queries (/end and -script).
654654 - -pause=0 is now valid.
657657 - Null array references could escape from certain asynchronous commands and cause uncaught exceptions. Fixed.
658658 - &prinput allegedly took arguments, but ignored them and just used $\_ like it used to. Kludged around.
659659
660 ##Changes in version 0.7.1:
660 ## Changes in version 0.7.1:
661661
662662 - Null array references could leak from the JSON parser, which would throw an uncaught Perl error. Fixed.
663663 - /ruler (suggested by @jspath55).
664664
665 ##Changes in version 0.7.0:
665 ## Changes in version 0.7.0:
666666
667667 - Changes suggested and coded/adapted from code by @br3nda:
668668 - ANSI colour and highlighting (and -ansi/-noansi).
679679 - Several side effects have now been incorporated as virtues.
680680 - Author breaks 10,000 tweets. What a dweeb he must be.
681681
682 ##Changes in version 0.6.1:
682 ## Changes in version 0.6.1:
683683
684684 - Improved stability in JSON validator when using Lynx as the user-agent.
685685
686 ##Changes in version 0.6.0:
686 ## Changes in version 0.6.0:
687687
688688 - Direct message support added to both interactive client and API, with -dmurl and -dmpause.
689689 - -silent mode and exit statuses.
694694 - Reworked error messages.
695695 - Various custodial fixes and upgrades to JSON interpreter.
696696
697 ##Changes in version 0.5.1:
697 ## Changes in version 0.5.1:
698698
699699 - Patched for various entities in the new Twitter JSON release. This version will correctly handle both ampersand-escaped and standard entities and quotes.
700700
701 ##Changes in version 0.5:
701 ## Changes in version 0.5:
702702
703703 - Support for rate-limited API, in two ways: first, increasing default timeout to 120 seconds, and two, properly recognizing when rate-limiting has kicked in.
704704 - Stability improvement in JSON validator.
705705 - Additional API exception codes for the above features.
706706 - select() loop tightened up to make timeline hits as minimal as possible.
707707
708 ##Changes in version 0.4:
708 ## Changes in version 0.4:
709709
710710 - UTF-8 now works right (most of the time). Added -seven option for backwards compatibility.
711711 - First support for the TTYtter API and the -lib option.
713713 - Tweaks to defaults.
714714 - Work-around for out-of-order tweets "stuttering" or getting stuck. This is technically a Twitter bug, but this version can now ignore the anomaly.
715715
716 ##Changes in version 0.3:
716 ## Changes in version 0.3:
717717
718718 - Even bigger morer robuster JSON validator.
719719 - Posting from the command line using -status.
721721 - -hold timeout tweaked.
722722 - Messages tweaked for accuracy and semi-user-friendliness.
723723
724 ##Changes in version 0.2:
724 ## Changes in version 0.2:
725725
726726 - Improved detection of Twitter HTML status messages and better tolerance of partially-transmitted data (which could sometimes cause ttytter's JSON validator to freak out).
727727 - Added "re-tweet" facility for ... retweeting.
0 oysttyer (2.10.0+git20181004.1.9605d64-1) UNRELEASED; urgency=low
1
2 * New upstream snapshot.
3
4 -- Debian Janitor <janitor@jelmer.uk> Wed, 28 Jul 2021 07:16:24 -0000
5
06 oysttyer (2.10.0-1) unstable; urgency=medium
17
28 * New upstream release