Twitter4J 2.1.1 リリース - 最新APIセットをサポート、パフォーマンス/Android対応を改善
Twitter API の Java バインディングライブラリ、Twitter4J の最新版をリリースしました。
http://twitter4j.org/
最近リリースされたAPIセットをほとんど実装しています。
Maven Central Repository にも入っています。
最新APIセットのサポート、パフォーマンス改善、Androidとの互換性向上などを実現しています。
現在はバージョン 2.1.2 を開発中です。スナップショットビルドの公開時など、最新情報は @t4j_news で配信しています。
・バージョン 2.0.x から 2.1.x への移行
・twitter4j 2.1.1 JavaDoc
・自前 maven repository
・snapshot ビルドをプロジェクトで利用する方法
・サポートAPIリスト
Release Notes - Twitter4J - Version 2.1.1
Bug
- [TFJ-221] - changing the filter statement causes TwitterException
- [TFJ-296] - TwitterException: -1 on Android platform
- [TFJ-305] - retry interval seconds is unnecessarily multiplied by 1000
- [TFJ-308] - UserList.isPublic() always returns false
- [TFJ-310] - TwitterStream methods are declared to throw TwitterException unnecessarily
- [TFJ-311] - TwitterStream methods are declared to throw TwitterException unnecessarily
- [TFJ-321] - infinite loop in TwitterStream, results 100% cpu utilization
Improvement
- [TFJ-148] - ability to plugin logging frameworks : SLF4J / commons-logging / log4j
- [TFJ-260] - follow recommended re-connection policy documented in the Streaming API documentation
- [TFJ-271] - JAVA_HOME should not be hard-coded in setEnv.cmd
- [TFJ-291] - TwitterException.getStatusCode() returns -1 when the account exceeds its rate limit
- [TFJ-292] - clear javadoc warnings
- [TFJ-294] - TwitterListener better to have references of TwitterMethod fields for ease of coding
- [TFJ-295] - getOAuthAccessToken should throw IllegalStateException when no request token is available.
- [TFJ-297] - configure Twitter4J without specifying any system property
- [TFJ-300] - Introduce User.getStatus() deprecate all other status related getters
- [TFJ-301] - TwitterFactory should return strongly typed object for SpringFramwork friendliness
- [TFJ-307] - add bin/oauthUpdate.sh/cmd
- [TFJ-309] - move twitter4j.conf/http/logging/org.json to twitter4j.internal.*
- [TFJ-318] - OAuthAuthorization.toString() / BasicAuthorization.toString() shouldn't include consumerSecret / password in the result
- [TFJ-319] - twitter4j.internal.http.HttpResponse#asJSONObject calls asString() unnecessarily
- [TFJ-323] - getOAuthAccessToken should return a cached access token instead of throw an IllegalStateException in the case the instance is already OAuth'ed
New Feature
- [TFJ-204] - Support locale, max_id, since and until parameter for Search API
- [TFJ-233] - support local trends methods
- [TFJ-241] - async support of list methods
- [TFJ-242] - async support of list subscribers methods
- [TFJ-243] - async support of list members methods
- [TFJ-302] - introduce Twitter.getScreenName() & Twitter.getId()
- [TFJ-303] - xauth support (acquiring Access token with Basic credentials)
- [TFJ-306] - support links stream
- [TFJ-312] - streaming API example
- [TFJ-313] - make TwitterFactory(Configuration) public
- [TFJ-317] - Geo methods support
- [TFJ-320] - support users/lookup
- [TFJ-322] - support users/suggestions users/suggestions/slug
Task
- [TFJ-222] - separate examples classes from Twitter4J core project
- [TFJ-225] - setup twitter4j.org
- [TFJ-304] - include "Powered by" badge in the distribution
関連記事:
・Twitter4J 2.1.0 リリース - 最新APIセットをサポート、パフォーマンスを大幅改善 - 侍ズム
・Twitter4J 2.0.10 リリース - geo location API, retweet API をサポート - 侍ズム
・Twitter4J 2.0.7 リリース - 侍ズム
・Twitter4J 2.0.6 リリース - 侍ズム
・Twitter4J 2.0.5 リリース - 侍ズム
・Twitter4J 2.0.4 リリース - ストリーミング API をサポート
・Twitter4J 2.0.3 リリース - JDK1.4.2 互換性を確認 - 侍ズム
・Twitter4J 2.0.2 リリース - trends API や gzip 圧縮をサポート - 侍ズム
・Google App Engine 対応 の Twitter4J 2.0.1 リリース - 侍ズム
・Twitter4J 1.1.8 リリース - 侍ズム
・Twitter4J 1.1.5 リリース
・Twitter4J 1.1.1 リリース
・Twitter4J 1.1.0 リリース
・Twitter4J 1.0.6 リリース
・Twitter4J 1.0.5 リリース
・Twitter4J 1.0.4 リリース
・Twitter4J 自前 maven リポジトリを公開
・Twitter4J 1.0.3 リリース
・Google Calendar と Twitter を連携 - Twittercal
・ Suitter Public beta 1.0
・メールで Twitter! - TwitterMail.com
・Twitter4J 1.0.2 リリース
・Twitter4J 1.0.1 リリース
・Twitter4J 1.0 リリース
| Tweet |
