NEWS
twitteR 1.1.8 (2015-02-11)
USER VISIBLE CHANGES
- The use of ROAuth and RCurl has been removed in favor of the httr
package. This changes how OAuth authentication is handled, with the
new system going through setup_twitter_oauth() and load_twitter_oauth().
- Changed from using int64 to bit64 for large integer support
- setup_twitter_oauth() will report if an authentication attempt fails
BUG FIXES
- getCurRateLimitInfo now requires at least one supported resource family
NEW FEATURES
- Added lookup_statuses, which will retrieve a vector of tweet IDs
- Added resultType to searchTwitter, provided by Ajay Gopal
- Added maxID to searchTwitter, provided by Paul Nulty
- updateStatus now has an argument 'mediaPath' which can be used to
upload images. Provided by Christopher Hackett.
- Added a DB persistence layer, with store_tweets_db/load_tweets_db and
store_users_db/load_users_db.
- Added a convenience method search_twitter_and_store() which can be used
to periodically update a database table with search results.
- Added a function strip_retweets which will attempt to remove retweets
from a list of Status objects.
- Added a function 'retweeters' and a convenience method 'getRetweeters'
to the Status class. This function takes an ID of a tweet and a count
(default is 20) and will return the IDs of users who have retweeted this
tweet. The getRetweeters convenience method only takes the count.
- Added argument forceUtf8Conversion (accessible via ... in all exposed
functionality) which if set to FALSE (default is TRUE) will disable the
forced conversion to UTF-8. Note that doing this can cause bad behavior
if responses pass on characters outside of UTF-8.
twitteR 1.1.7 (2013-07-09)
NEW FEATURES
- Added a 'urls' slot to the Status class. This is a data.frame containing
information about any t.co shortened URLs, providing the expanded URL,
a display string and the character positions the URL was extracted from.
This only applies to t.co shortened URLs.
- Added a function decode_short_urls as a utility to help users process
shortened URLs which were not t.co shortened.
- Included patch to force all characters to UTF-8 before passing along
to rjson
- Added function "favorites" which takes a user and returns a list of
their n most recent favorited tweets. Also added convenience method
to the user class getFavorites()
- Added favoriteCount field to the status class, i.e. x$getFavoriteCount()
- Added isRetweet field to the status class, i.e. x$getIsRetweet()
- Added retweets function to get retweets of a status, and a
$getRetweets() convenience method to the status class.
BUG FIXES
- Fixed a bug where userTimeline would fail if given a single user
object (as opposed to simple screen names, IDs, etc)
- Fixed a bug in lookupUsers - if the user arg was NULL an error would
be thrown. Now returns empty list
- Fixed a bug in the assignment of latitude/longitude for tweets, these
will now be properly populated
- users$toDataFrame will now honor the stringsAsFactors argument
- getFavoritesCount() will now work properly on users.
twitteR 1.1.6 (2013-04-29)
BUG FIXES
- Fixed a bug in searchTwitter which would fill the tail end of a query
with duplicated tweets if the user requested more than available
- Changed showStatus to use character based input due to large IDs
twitteR 1.1.5
NEW FEATURES
- Changed 'blockOnRateLimit' (boolean) to 'retryOnRateLimit' (integer). If
this value is supplied (to any of the twitteR API wrappers) the system
will retry up to N times if Twitter's rate limit in effect. If the
retry limit is reached (even if it was 0) twitteR will now try to return
any partial results that had been accumulated prior to the rate limit
(with a warning)
- Added function getTwitterOAuth(consumer_key, consumer_secret) which is a
wrapper around the ROAuth creation/handshaking process which embeds the
Twitter URLs. Will also call registerTwitterOAuth for you and then return
the OAuth credential so you can save it for future use if you wish.
USER VISIBLE CHANGES
- ROAuth (>= 0.9.4) is now a Depends
twitteR 1.1.4
USER VISIBLE CHANGES
- Allow for by-hour filtering in since/util
twitteR 1.1.3
BUG FIXES
- Fixing bug from 1.1.2's bug fix, search now works properly w/ max_id
twitteR 1.1.2
BUG FIXES
- Bug fixes from abicky
- removed a browser call to the status class
twitteR 1.1.1
NEW FEATURES
- Added 'longitude' and 'latitude' fields to the status class, pulls
from the 'coordinates' field of a tweet (when available)
twitteR 1.1.0 (2013-03-02)
USER VISIBLE CHANGES
- Purely a version number bump to reflect the new API status
twitteR 0.99.28
NEW FEATURES
- Added profileImageUrl to the User class, along w/ getProfileImageUrl()
method
twitteR 0.99.27
NEW FEATURES
- Added includeRts option to userTimeline
twitteR 0.99.26
USER VISIBLE CHANGES
- now depending on rjson >= 0.2.24
NEW FEATURES
- supply argument blockOnRateLimit which does as the name suggests
twitteR 0.99.24
USER VISIBLE CHANGES
- Convert search to using the 1.1 API
twitteR 0.99.23
CONVERSION TO THE 1.1 API
- Multiple functions (e.g. publicTimeline) were removed due to the
corresponding functionality being removed from the API
- The trend system has been completely rewritten
- The rate limit system has been completely rewritten
- The friendships() function has been added