1CHANGES IN VERSION 1.1.8 (2014-12-31) 2----------------------- 3 4USER VISIBLE CHANGES 5 o The use of ROAuth and RCurl has been removed in favor of the httr 6 package. This changes how OAuth authentication is handled, with the 7 new system going through setup_twitter_oauth() and load_twitter_oauth(). 8 9 o Changed from using int64 to bit64 for large integer support 10 11 o setup_twitter_oauth() will report if an authentication attempt fails 12 13BUG FIXES 14 o getCurRateLimitInfo now requires at least one supported resource family 15 16NEW FEATURES 17 o Added lookup_statuses, which will retrieve a vector of tweet IDs 18 19 o Added resultType to searchTwitter, provided by Ajay Gopal 20 21 o Added maxID to searchTwitter, provided by Paul Nulty 22 23 o updateStatus now has an argument 'mediaPath' which can be used to 24 upload images. Provided by Christopher Hackett. 25 26 o Added a DB persistence layer, with store_tweets_db/load_tweets_db and 27 store_users_db/load_users_db. 28 29 o Added a convenience method search_twitter_and_store() which can be used 30 to periodically update a database table with search results. 31 32 o Added a function strip_retweets which will attempt to remove retweets 33 from a list of Status objects. 34 35 o Added a function 'retweeters' and a convenience method 'getRetweeters' 36 to the Status class. This function takes an ID of a tweet and a count 37 (default is 20) and will return the IDs of users who have retweeted this 38 tweet. The getRetweeters convenience method only takes the count. 39 40 o Added argument forceUtf8Conversion (accessible via ... in all exposed 41 functionality) which if set to FALSE (default is TRUE) will disable the 42 forced conversion to UTF-8. Note that doing this can cause bad behavior 43 if responses pass on characters outside of UTF-8. 44 45CHANGES IN VERSION 1.1.7 (2013-7-8) 46----------------------- 47 48NEW FEATURES 49 o Added a 'urls' slot to the Status class. This is a data.frame containing 50 information about any t.co shortened URLs, providing the expanded URL, 51 a display string and the character positions the URL was extracted from. 52 This only applies to t.co shortened URLs. 53 54 o Added a function decode_short_urls as a utility to help users process 55 shortened URLs which were not t.co shortened. 56 57 o Included patch to force all characters to UTF-8 before passing along 58 to rjson 59 60 o Added function "favorites" which takes a user and returns a list of 61 their n most recent favorited tweets. Also added convenience method 62 to the user class getFavorites() 63 64 o Added favoriteCount field to the status class, i.e. x$getFavoriteCount() 65 66 o Added isRetweet field to the status class, i.e. x$getIsRetweet() 67 68 o Added retweets function to get retweets of a status, and a 69 $getRetweets() convenience method to the status class. 70 71BUG FIXES 72 73 o Fixed a bug where userTimeline would fail if given a single user 74 object (as opposed to simple screen names, IDs, etc) 75 76 o Fixed a bug in lookupUsers - if the user arg was NULL an error would 77 be thrown. Now returns empty list 78 79 o Fixed a bug in the assignment of latitude/longitude for tweets, these 80 will now be properly populated 81 82 o users$toDataFrame will now honor the stringsAsFactors argument 83 84 o getFavoritesCount() will now work properly on users. 85 86 87CHANGES IN VERSION 1.1.6 (2013-04-05) 88------------------------ 89 90BUG FIXES 91 92 o Fixed a bug in searchTwitter which would fill the tail end of a query 93 with duplicated tweets if the user requested more than available 94 95 o Changed showStatus to use character based input due to large IDs 96 97CHANGES IN VERSION 1.1.5 (2013-03-26) 98------------------------ 99 100NEW FEATURES 101 102 - Changed 'blockOnRateLimit' (boolean) to 'retryOnRateLimit' (integer). If 103 this value is supplied (to any of the twitteR API wrappers) the system 104 will retry up to N times if Twitter's rate limit in effect. If the 105 retry limit is reached (even if it was 0) twitteR will now try to return 106 any partial results that had been accumulated prior to the rate limit 107 (with a warning) 108 - Added function getTwitterOAuth(consumer_key, consumer_secret) which is a 109 wrapper around the ROAuth creation/handshaking process which embeds the 110 Twitter URLs. Will also call registerTwitterOAuth for you and then return 111 the OAuth credential so you can save it for future use if you wish. 112 113USER VISIBLE CHANGES 114 - ROAuth (>= 0.9.4) is now a Depends 115 116CHANGES IN VERSION 1.1.4 (2013-03-18) 117------------------------ 118 119USER VISIBLE CHANGES 120 121 - Allow for by-hour filtering in since/util 122 123CHANGES IN VERSION 1.1.3 (2013-03-17) 124------------------------ 125 126BUG FIXES 127 128 - Fixing bug from 1.1.2's bug fix, search now works properly w/ max_id 129 130CHANGES IN VERSION 1.1.2 (2013-03-16) 131------------------------ 132 133BUG FIXES 134 135 - Bug fixes from abicky 136 - removed a browser call to the status class 137 138CHANGES IN VERSION 1.1.1 (2013-03-03) 139------------------------ 140 141NEW FEATURES 142 143 - Added 'longitude' and 'latitude' fields to the status class, pulls 144 from the 'coordinates' field of a tweet (when available) 145 146CHANGES IN VERSION 1.1.0 (2013-03-01) 147------------------------ 148 149USER VISIBLE CHANGES 150 151 - Purely a version number bump to reflect the new API status 152 153CHANGES IN VERSION 0.99.28 (2013-02-23) 154-------------------------- 155 156NEW FEATURES 157 158 - Added profileImageUrl to the User class, along w/ getProfileImageUrl() 159 method 160 161CHANGES IN VERSION 0.99.27 (2013-01-21) 162-------------------------- 163 164NEW FEATURES 165 166 - Added includeRts option to userTimeline 167 168CHANGES IN VERSION 0.99.26 (2013-01-02) 169-------------------------- 170 171USER VISIBLE CHANGES 172 173 - now depending on rjson >= 0.2.24 174 175NEW FEATURES 176 177 - supply argument blockOnRateLimit which does as the name suggests 178 179CHANGES IN VERSION 0.99.24 (2013-01-02) 180------------------------------------- 181 182USER VISIBLE CHANGES 183 184 - Convert search to using the 1.1 API 185 186CHANGES IN VERSION 0.99.23 (2012-12-27) 187--------------------------------------- 188 189CONVERSION TO THE 1.1 API 190 191 - Multiple functions (e.g. publicTimeline) were removed due to the 192 corresponding functionality being removed from the API 193 194 - The trend system has been completely rewritten 195 196 - The rate limit system has been completely rewritten 197 198 - The friendships() function has been added 199 200