<< June 2010 | Home | August 2010 >>

Twitter4J 2.1.3 released - with UserStream and YFrog/TwitPic support

Twitter4J is an open-sourced, mavenized and Google App Engine/Android ready Java library for the Twitter API which is released under the BSD license.

Twitter4J 2.1.3 is now available for download.


This version is also available in the Maven central repository.
http://repo1.maven.org/maven2/org/twitter4j/
You can also use the snapshot repository.
http://twitter4j.org/maven2/org/twitter4j/

Release Notes - Twitter4J - Version 2.1.3

Bug

  • [TFJ-326] - xAuth: setOAuthConsumer() fails with IllegalStateException if the instance is Basic auth'ed
  • [TFJ-338] - getIncomingFriendship() / getOutgoingFriendship() are not checking credentials availability
  • [TFJ-341] - StackOverFlowError at RequestToken.hashCode()
  • [TFJ-342] - Streaming API: wait time for TCP level error is always initialized to 250ms
  • [TFJ-346] - java.lang.IllegalStateException with httpclient-support
  • [TFJ-347] - StatusUpdate#setInReplyToStatusId() is not functioning
  • [TFJ-348] - JSONObject["created_at"] not found.
  • [TFJ-356] - typo in reportSpam method
  • [TFJ-357] - NoSuchMethodError with Log4J 1.2.16
  • [TFJ-369] - httpclient connection closing still not quite right

Improvement

  • [TFJ-349] - JSONObject["created_at"] not found.
  • [TFJ-355] - make PagableResponseList mocking test friendly
  • [TFJ-358] - Apache HttpClient need to be shutdown gracefully
  • [TFJ-359] - defaulting useSSL=false
  • [TFJ-364] - getRetweets() returns only 20 retweets
  • [TFJ-370] - support location element in Tweet

New Feature

  • [TFJ-39] - ability to upload images to TwitPic
  • [TFJ-299] - support YFrog APIs
  • [TFJ-330] - include error code generated from stacktrace in TwitterException#getMessage() for the ease of support
  • [TFJ-334] - support User Stream API
  • [TFJ-339] - support statuses/id/retweeted_by and statuses/id/retweeted_by/ids
  • [TFJ-343] - Add Twitter Search option parameter, result_type
  • [TFJ-350] - support include_rts
  • [TFJ-352] - Have a source code jar in the release zip
  • [TFJ-354] - add verifyCredentials in AsyncTwitter
  • [TFJ-360] - add httpclient max conns configuration
  • [TFJ-361] - Add support for clients specifying arbitrary stream endpoints
  • [TFJ-362] - Streaming API - OAuth support

Task

  • [TFJ-363] - deprecate Basic auth methods
  • [TFJ-365] - move JavaDoc links from https://apiwiki.twitter.com/* to http://dev.twitter.com/doc/*
  • [TFJ-368] - deprecate nearby_places
このエントリーをはてなブックマークに追加   

Working on Twitter4J(again)

It's been quite hectic last three month and I was unable to hack Twitter4J.
And here I am. I'll be handling a bunch of backlogs in a week and am going to bring Twitter4J to the next level.
Stay tuned!

このエントリーをはてなブックマークに追加