Commit graph

10 commits

Author SHA1 Message Date
taca
0615c1a8df Allow this package build on Ruby 2.2. 2015-06-11 17:37:09 +00:00
taca
380498b56e Update ruby-twitter to 5.14.0.
5.14.0
------
* [Add `Twitter::NullObject#respond_to?`](438e311d93)
* [Add `Twitter::Media::Video`, `Twitter::Media::VideoInfo`, and `Twitter::Media::Variant`](158193f858)
* [Add `Twitter::Media::AnimatedGif` media entity](76cb6645a5) ([@nidev](https://twitter.com/nidev))

5.13.0
------
* [Deprecate `Twitter::REST::Client#get` and `Twitter::REST::Client#post`](65773c7d74)
* [Rename `Twitter::REST::Client::URL_PREFIX` to `Twitter::REST::Client::BASE_URL`](73e2b9be19)
* [Extract `Twitter::Headers` class](e0d4c36bad)
* [Move `Twitter::Request` to `Twitter::REST::Request`](a46d9f2106)
* [Add `Twitter::REST::Request#rate_limit`](0c9f9d6a15)
* [Rename `Twitter::REST::Utils` methods](2b1cceca0d)
* [Update default `User-Agent` to comply with Section 5.5.3 of RFC 7231](e5eb8d451d)

5.12.0
------
* [Rescue `Twitter::Error::NotFound` for safe `#favorite` and `#retweet`](5e6223df20)
* [Make `Twitter::User#profile_background_image_uri` methods return a URI](d96194c0c3)
* [Un-deprecate `Twitter::Base#to_hash`](f45ce59740)
* [Add `Twitter::Tweet#possibly_sensitive?`](917e8f14f7)
* [Namespace registered Faraday middleware](a96931171e) ([@godfoca](https://twitter.com/godfoca))
* [Fix test failures on Ruby 2.2.0-preview1](74fb2e676f)
* [Make Twitter::NullObject Comparable](9635db5128)

5.11.0
------
* [Return a Twitter::NullObject for empty attributes](bca179eefb)
* [Add `iso_language_code` attribute to `Twitter::Metadata`](7bf3a1b6ad)

5.10.0
------
* [Add support for extended entities](ed7c708e42)
* [Add `Twitter::REST::Client#upload`](f5a747b53c)
2015-03-13 15:14:26 +00:00
tsutsui
55aaf78950 Update ruby-twitter to 5.9.0.
Changelog (per CHANGELOG.md):

5.9.0
-----
* [Use expanded URIs when available]
* [Deprecate `Twitter::REST::Client#middleware=` and `#connection_options`]
* [Ensure predicate methods return `false` for `Twitter::NullObject`]
* [Make `Twitter::Place#id` attribute accessible]
* [Enable injection of custom TCP/SSL socket classes]
* [Deprecate predicate methods without question marks]
* [Deprecate `Twitter::Base#[]`]
* [Remove statement that TweetStream is not 2.0.0-compatible]
* [Dont allow unacceptable IO objects in `Twitter::REST::Client#update_with_media`]
* [Add support for new REST API endpoint for bulk lookup of Tweets by ID]
* [Make the streaming API raise exceptions for status codes]
* [Call GET users/show if screen name has already been fetched]
* [Add the ability to set user_agent and proxy]
* [Use (immutable) user ID instead of (mutable) screen name]
* [Implement mute functionality]

5.8.0
-----
* [Alias `Twitter::Tweet#reply?` to `Twitter::Tweet#in_reply_to_user_id?`]
* [Add `Twitter::Error::SSL_REQUIRED` error code]
* [`Twitter::Tweet#retweeted_status` always returns the original tweet, not the retweet]
2014-06-01 17:04:15 +00:00
tsutsui
e0e8363c35 Umm, revert previous. (wrong commit log) 2014-06-01 16:59:13 +00:00
tsutsui
1758a3fcc4 Update ruby-twitter to 5.7.1.
Changelog (from CHANGELOG.md)

5.7.1
-----
* [Only warn if entities are not included](82ed19e69c) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Fix typos in documentation](https://github.com/sferik/twitter/pull/531) ([@attilaolah](https://twitter.com/attilaolah))

5.7.0
-----
* [Remove `Twitter::Base.from_response` method](6f9a352ada)
* [Remove `Twitter::REST::API` namespace](f9c4e8214b)
* [Remove `descendants_tracker`](4cbcb0fc58)
* [Remove unused `HTTP_STATUS_CODE` constants](b45d89bc96)
* [Remove `Twitter::Error#cause`](a5748b925a)

5.6.0
-----
* [Replace custom `Twitter::NullObject` with `Naught`](bc3990e358)
* [Use `URI` and `CGI` to convert query string into a hash](6dd9d97aae)
* [Increase default timeout values](350536926d)
* [Add `Twitter::Error::RequestTimeout`](3179537af4)
* [Remove unused methods `#put` and `#delete` in `Twitter::REST::Client`](eaaf234b84)
* [Deprecate `retweeters_count` in favor of `retweet_count`](ea39bd0133)
* [Deprecate `favorites_count`/`favoriters_count` in favor of `favorite_count`](ea39bd0133)
* [Deprecate `to_hash`/`to_hsh` in favor of `to_h` or `attrs`](63e2cdd693)
* [Deprecate `oauth_token` and `oauth_token_secret` accessors](ac24671755)
2014-06-01 16:51:49 +00:00
taca
238996d5e9 Allow build with ruby21. 2014-03-26 14:27:22 +00:00
tsutsui
436e63f154 Update ruby-twitter to 5.7.1.
Changelog (from CHANGELOG.md)

5.7.1
-----
* [Only warn if entities are not included](82ed19e69c) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Fix typos in documentation](https://github.com/sferik/twitter/pull/531) ([@attilaolah](https://twitter.com/attilaolah))

5.7.0
-----
* [Remove `Twitter::Base.from_response` method](6f9a352ada)
* [Remove `Twitter::REST::API` namespace](f9c4e8214b)
* [Remove `descendants_tracker`](4cbcb0fc58)
* [Remove unused `HTTP_STATUS_CODE` constants](b45d89bc96)
* [Remove `Twitter::Error#cause`](a5748b925a)

5.6.0
-----
* [Replace custom `Twitter::NullObject` with `Naught`](bc3990e358)
* [Use `URI` and `CGI` to convert query string into a hash](6dd9d97aae)
* [Increase default timeout values](350536926d)
* [Add `Twitter::Error::RequestTimeout`](3179537af4)
* [Remove unused methods `#put` and `#delete` in `Twitter::REST::Client`](eaaf234b84)
* [Deprecate `retweeters_count` in favor of `retweet_count`](ea39bd0133)
* [Deprecate `favorites_count`/`favoriters_count` in favor of `favorite_count`](ea39bd0133)
* [Deprecate `to_hash`/`to_hsh` in favor of `to_h` or `attrs`](63e2cdd693)
* [Deprecate `oauth_token` and `oauth_token_secret` accessors](ac24671755)
2014-03-09 15:25:27 +00:00
tsutsui
6b90109367 Update ruby-twitter to 5.5.1. Part of PR/48447.
Changelog (from CHANGELOG.md)

5.5.1
-----
* [Fix bug where `Twitter::Error::AlreadyFavorited` would never be raised](https://github.com/sferik/twitter/issues/512) ([@polestarw](https://twitter.com/polestarw))
* [Fix bug where `Twitter::Error::AlreadyPosted` would never be raised](e6b37b930c)
* [Restore `Twitter::Entities#entities?` as a public method](234a9e3134)

5.5.0
-----
* [Add entities to `Twitter::DirectMessage`](d911deb456)
* [Add conversion methods to `Twitter::NullObject`](4900fee474)

5.4.1
-----
* [Default to maximum number of tweets per request](1e41b5d4dd)

5.4.0
-----
* [Fix enumerable search interface](e14cc3391e)

5.3.1
-----
* [Add `Twitter::Utils` module](a1f47fbf19) ([@charliesome](https://twitter.com/charliesome))
* [Remove `Enumerable` monkey patch](818b28d162) ([@charliesome](https://twitter.com/charliesome))
* [Don't spawning a new thread if there's only one element](c01ea8309c)
* [Introduce meaningful constant names](215c80890d) ([@futuresanta](https://twitter.com/futuresanta))
* [Automatically flatten `Twitter::Arguments`](a556028ace)

5.3.0
-----
* [Add `UNABLE_TO_VERIFY_CREDENTIALS` error code](6a47e715ef)
* [Don't suppress `Twitter::Error::Forbidden` in #follow and #follow!](b949c0400d)
* [Update memoizable dependency to ~> 0.3.1](https://github.com/sferik/twitter/pull/501)

5.2.0
-----
* [Replace `URI` with `adressable`](7ea2f5390d)
* [Make `Twitter::Streaming::FriendList` an array](1a38e5e818)
* [Add `Twitter::Streaming::DeletedTweet`](084025b5e3)
* [Add `Twitter::Streaming::StallWarning`](b07ac50552)
* [Add error code for "User is over daily status update limit"](76c088d38e)
* [`Twitter::Streaming::Client#site` can take a `String` or `Twitter::User`](e3ad4f2da1)
* [Update `http_parser.rb` dependency to `~> 0.6.0`](6d2f81bfc5)

5.1.1
-----
* [Custom equalizer for `Twitter::Place`](79c76a9bed)

5.1.0
-----
* [Use `Addressable::URI` everywhere](97d7c68900) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Allow use of `Twitter::Place` instead of `place_id`](c2b31dd238)
* [Allow use of `Twitter::Tweet` instead of `in_reply_to_status_id`](6b7d6c2b63)

5.0.1
-----
* [Fix `buftok` delimiter handling](https://github.com/sferik/twitter/pull/484)
* [Started handling streaming deletes](8860b97bce)

5.0.0
-----
* [Remove `Twitter::API::Undocumented#status_activity` and `#statuses_activity`](7f970810af)
* [Remove `Twitter::Tweet#favoriters`, `#repliers`, `#repliers_count`, and `#retweeters`](77cc963381)
* [Remove identity map](ec7c2df78a)
* [Remove `Twitter::Cursor#all`](72be4148b9)
* [Remove `Twitter::Cursor#collection`](9ae4621610)
* [Remove `Twitter#from_user`](d2ae9f1cc1)
* [Remove `ClientError`, `ServerError`, and `ParserError`](72843948d8)
* [Remove global configuration](239c5a8462)
* [Remove ability to configure client with environment variables](17e958579f)
* [Remove Brittish English aliases](572813b373)
* [Replace `multi_json` with `json`](e5fc292fee)
* [Rename `oauth_token` to `access_token`](d360f8015c)
* [Move `Twitter::Arguments` out of `REST::API` namespace](8faa15309d)
* [Move `Twitter::Client` into `REST` namespace](5b8c3fd243)
* [Add `Twitter::Streaming::Client`](23afe90aa4)
* [Add `Twitter::Error::AlreadyPosted`](e11d2a27dd)
* [Add `Twitter::REST::Client#reverse_token`](39139c4df3)
* [Add `#url` methods to `Twitter::List`, `Twitter::Tweet`, and `Twitter::User`](a89ec0f4e8)
* [Add `Twitter::Place#contained_within` and `#contained_within?`](23cc247bd2)
* [Add `Twitter::GeoResults`](be1a0a1425)
* [Add `NullObject`](17880f4917)
* [Add predicate methods for any possible `NullObject`](eac5522ede)
* [Always return `URI` instead of `String`](341f68d1a4)
* [Allow `URI` as argument](c207567e67)
* [Allow `String` in addition to `URI` objects](89a46fbd35)
* [Collection caching](d484d7d7d7)
* [Implement `Twitter::Cursor#each` without making an extra HTTP request](8eeff57f5c)
* [Make `Twitter::SearchResults` enumerable](d5ce853716)
* [Make `Twitter::Base` objects immutable](69b1ef7eda)
* [Missing key now raises `KeyError`, not `ArgumentError`](f56698caff)
* [Use `equalizer` instead of manually overwriting #==](a7ddf718b1)
* [Give methods more natural names](e593194fb7)
* [Fix `Twitter::SearchResults#rpp` return value](28d7320049)

4.8.1
-----
* [Ignore case of profile image extension](73760610e9)
* [Allow use of Twitter::Token in place of bearer token string](13596bc60d)
* [Add Twitter::API::Undocumented#tweet_count](795458a25e)
* [Add missing dependencies](e07e034472) ([@tmatilai](https://twitter.com/tmatilai))

4.8.0
-----
* [Add `Twitter::SearchResults#refresh_url`](6bf08c008d) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Fix issue with wrong signature being generated when multipart data is posted](65ab90a6d5) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Restore compatibility with Ruby 1.8.7](fb63970c1b)
* [Remove undocumented methods, retired in the APIpocalypse](cf6a91f8df)

4.7.0
-----
* [Add support for application-only authentication](https://github.com/sferik/twitter/pull/387) ([@paracycle](https://twitter.com/paracycle))
* [Add support for `Twitter::Entity::Symbol` entities](a14a0cdc57) ([@anno](https://twitter.com/anno))
* [Add `Twitter::API::OAuth#invalidate_token`](https://github.com/sferik/twitter/pull/372) ([@terenceponce](https://twitter.com/terenceponce))
* [Add `Twitter::API::Lists#lists_owned` method](9e97b51c20)
* [Add `Twitter::API::Tweets#retweeters_ids` method](8cf5b2ddf3)
* [Add `Twitter::SearchResults#next_results`](https://github.com/sferik/twitter/pull/365) ([@KentonWhite](https://twitter.com/KentonWhite))
* [Make consumer_key readable](a318869c48)
* [Loosen required_rubygems_version for compatibility with Ubuntu 10.04](41bd5655c2)
* [Remove default SSL configuration options and override](113b14bc05)
2014-01-17 18:17:37 +00:00
obache
928b066a9e ruby version restriction from www/ruby-multipart-post 2014-01-17 08:41:05 +00:00
mef
cdcfdc7348 PR pkg/47791 orignated by tsutsui@ for tw,
CUI client for twitter written by ruby.

 This is actually following set. But just making package on
net/ruby-tw will pull all these prerequisites.

- misc/ruby-args_parser   args_parser-0.1.4
  Parse ARGV from command line with DSL.

- misc/ruby-hashie	hashie-1.2.0
  Hashie is a small collection of tools that make hashes more powerful.
  Currently includes Mash (Mocking Hash) and Dash (Discrete Hash).

- misc/ruby-parallel	parallel-0.6.4
  Ruby gem to run any kind of code in parallel processes.

- misc/ruby-rainbow	rainbow-1.1.4
  Rainbow extends ruby String class enabling coloring text on ANSI terminals.

- net/ruby-tw		 tw-0.3.9
  Ruby based CUI Twitter client.

- net/ruby-twitter	twitter-4.6.2
  A Ruby interface to the Twitter API.

- net/ruby-userstream	userstream-1.3.0
  UserStream is a simple twitter userstream library.
2013-05-09 15:53:32 +00:00