<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Samuraism - twitter4j tag</title>
  <link>http://yusuke.homeip.net/blog/tags/twitter4j/</link>
  <description></description>
  <language>en</language>
  <copyright>Yusuke Yamamoto</copyright>
  <lastBuildDate>Tue, 22 Sep 2009 16:44:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Twitter4J 2.0.10 released - Twitter4J 2.0.10 released - supports geo location API, retweet APIs, sign in with Twitter</title>
    <link>http://yusuke.homeip.net/blog/2009/09/23/twitter4j_2_0_10_released_twitter4j_2_0_10_released_supports_geo_location_api_retweet_apis_sign_in_with_twitter.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.10 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;--&gt;&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Twitter4J is an open-sourced software and free of charge for any commercial and non-commercial projects.&lt;br/&gt;If you feel Twitter4J makes your life easier, please do consider making a donation!&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911144&#034;&gt;Twitter4J looks to be interesting&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911167&#034;&gt;Twitter4J is one of my favorite library&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5910926&#034;&gt;Twitter4J is making me rich&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This release contains support for upcoming geo location API, and retweet APIs.&lt;br/&gt;Please note that geo location API, and retweet APIs are not publicly available yet and those features are not properly tested.&lt;br/&gt;You can start developing applications using those APIs, but it is strongly suggested to disable the feature until those new APIs go live.&lt;br/&gt;&lt;br/&gt;As always, many thanks to the community members!&lt;br/&gt;

        Release Notes - Twitter4J - Version 2.0.10
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-191&#039;&gt;TFJ-191&lt;/a&gt;] -         getFriendsStatus shouldn&#039;t require authentication
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-196&#039;&gt;TFJ-196&lt;/a&gt;] -         NullPoinerException in Response class on android platform
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-202&#039;&gt;TFJ-202&lt;/a&gt;] -         multibyte characters don&#039;t show on Android platform
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-203&#039;&gt;TFJ-203&lt;/a&gt;] -         /WEB-INF/twitter4j.properties never gets loaded
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-205&#039;&gt;TFJ-205&lt;/a&gt;] -         NullPoinerException in HttpClient.equals()
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-212&#039;&gt;TFJ-212&lt;/a&gt;] -         NullPoinerException in Trend#hashCode() and toString()
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        Improvement
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-192&#039;&gt;TFJ-192&lt;/a&gt;] -         TwitterStream needs a default constructor
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-209&#039;&gt;TFJ-209&lt;/a&gt;] -         support new streaming API paths
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        New Feature
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-93&#039;&gt;TFJ-93&lt;/a&gt;] -         SSL support
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-188&#039;&gt;TFJ-188&lt;/a&gt;] -         support &amp;quot;Sign in with Twitter&amp;quot;
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-194&#039;&gt;TFJ-194&lt;/a&gt;] -         support retweet methods
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-195&#039;&gt;TFJ-195&lt;/a&gt;] -         support home_timeline method
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-197&#039;&gt;TFJ-197&lt;/a&gt;] -         support geo location API
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-211&#039;&gt;TFJ-211&lt;/a&gt;] -         getFollowersIDs() and getFriendsIDs() need to support cursor based pagination
&lt;/li&gt;
&lt;/ul&gt;
        
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/09/23/twitter4j_2_0_10_released_twitter4j_2_0_10_released_supports_geo_location_api_retweet_apis_sign_in_with_twitter.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/09/23/twitter4j_2_0_10_released_twitter4j_2_0_10_released_supports_geo_location_api_retweet_apis_sign_in_with_twitter.html</guid>
    <pubDate>Tue, 22 Sep 2009 16:44:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.8 released - fixes Twitpocalypse issue, supports saved searches methods, support PIN based OAuth</title>
    <link>http://yusuke.homeip.net/blog/2009/06/13/twitter4j_2_0_8_released_fixes_twitpocalypse_issue_supports_saved_searches_methods_support_pin_based_oauth.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.8 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;--&gt;&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Twitter4J is an open-sourced software and free of charge for any commercial and non-commercial projects.&lt;br/&gt;If you feel Twitter4J makes your life easier, please do consider making a donation!&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911144&#034;&gt;Twitter4J looks to be interesting&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911167&#034;&gt;Twitter4J is one of my favorite library&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5910926&#034;&gt;Twitter4J is making me rich&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It is known that Twitpocalypse impacts Twitter4J.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/jira/browse/TFJ-172&#034;&gt;http://yusuke.homeip.net/jira/browse/TFJ-172&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;All projects using Twitter4J are encouraged to migrate to this version immediately.&lt;br/&gt;&lt;br/&gt;Here is the complete list of fixes included in version 2.0.8&lt;br/&gt;

        Release Notes - Twitter4J - Version 2.0.8
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-165&#039;&gt;TFJ-165&lt;/a&gt;] -         *.cmd fails with &amp;quot;&#039;C:\Program&#039; is not recognized as an internal or external command,&amp;quot;
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-166&#039;&gt;TFJ-166&lt;/a&gt;] -         GetTimelines.cmd fails with java.lang.NoClassDefFoundError: twitter4j/examples/AsyncExample
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-172&#039;&gt;TFJ-172&lt;/a&gt;] -         Twitpocalypse issue: NumberFormatException
&lt;/li&gt;
&lt;/ul&gt;
        
&lt;h2&gt;        New Feature
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-164&#039;&gt;TFJ-164&lt;/a&gt;] -         support Saved Searches Methods
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-169&#039;&gt;TFJ-169&lt;/a&gt;] -         OAuth 1.0a: desktop clients need to send oauth_verifier (pin) to get OAuth Access Token
&lt;/li&gt;
&lt;/ul&gt;
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/06/13/twitter4j_2_0_8_released_fixes_twitpocalypse_issue_supports_saved_searches_methods_support_pin_based_oauth.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/06/13/twitter4j_2_0_8_released_fixes_twitpocalypse_issue_supports_saved_searches_methods_support_pin_based_oauth.html</guid>
    <pubDate>Sat, 13 Jun 2009 04:29:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.7 released</title>
    <link>http://yusuke.homeip.net/blog/2009/06/05/twitter4j_2_0_7_released.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.7 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;--&gt;&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Twitter4J is an open-sourced software and free of charge for any commercial and non-commercial projects.&lt;br/&gt;If you feel Twitter4J makes your life easier, please do consider making a donation!&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911144&#034;&gt;Twitter4J looks to be interesting&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5911167&#034;&gt;Twitter4J is one of my favorite library&lt;/a&gt;&lt;br/&gt;- Okay, &lt;a href=&#034;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5910926&#034;&gt;Twitter4J is making me rich&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is a maintenance release with no new features.&lt;br/&gt;Here is the complete list of fixes included in version 2.0.7&lt;br/&gt;
        Release Notes - Twitter4J - Version 2.0.7
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-161&#039;&gt;TFJ-161&lt;/a&gt;] -         OAuth AccessToken missing screen name
&lt;/li&gt;
&lt;/ul&gt;
            
&lt;h2&gt;        Task
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-159&#039;&gt;TFJ-159&lt;/a&gt;] -         getUserTimeline(String id, int count, long sinceId) should be deprecated
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-160&#039;&gt;TFJ-160&lt;/a&gt;] -         fix build.xml to include twitter4j.properties
&lt;/li&gt;
&lt;/ul&gt;
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/06/05/twitter4j_2_0_7_released.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/06/05/twitter4j_2_0_7_released.html</guid>
    <pubDate>Thu, 04 Jun 2009 15:14:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.6 released</title>
    <link>http://yusuke.homeip.net/blog/2009/05/29/twitter4j_2_0_6_released.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.6 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;--&gt;&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here is the complete list of fixes included in version 2.0.6&lt;br/&gt;

        Release Notes - Twitter4J - Version 2.0.6
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-157&#039;&gt;TFJ-157&lt;/a&gt;] -         getUserTimeline should be invocable from unauthenticated Twitter instances
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-158&#039;&gt;TFJ-158&lt;/a&gt;] -         Query.setGeoCode() is missing radius parameter
&lt;/li&gt;
&lt;/ul&gt;
            
&lt;h2&gt;        Task
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-155&#039;&gt;TFJ-155&lt;/a&gt;] -         several async methods need to be marked as deprecated
&lt;/li&gt;
&lt;/ul&gt;
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/05/29/twitter4j_2_0_6_released.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/05/29/twitter4j_2_0_6_released.html</guid>
    <pubDate>Thu, 28 May 2009 15:07:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.5 released</title>
    <link>http://yusuke.homeip.net/blog/2009/05/25/twitter4j_2_0_5_released.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.5 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;--&gt;&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here is the complete list of fixes included in version 2.0.5&lt;br/&gt;


        Release Notes - Twitter4J - Version 2.0.5
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-150&#039;&gt;TFJ-150&lt;/a&gt;] -         REGRESSION : enableNotification() fails with TwitterException: 404:The URI requested is invalid or the resource requested, such as a user, does not exists.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-151&#039;&gt;TFJ-151&lt;/a&gt;] -         several test cases fail on JDK1.4.2 with java.lang.NoSuchMethodError
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-153&#039;&gt;TFJ-153&lt;/a&gt;] -         OAuth rarely fails with &amp;quot;Invalid / used nonce&amp;quot;
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        Improvement
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-154&#039;&gt;TFJ-154&lt;/a&gt;] -         search() with old since_id throws TwitterException
&lt;/li&gt;
&lt;/ul&gt;
            
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/05/25/twitter4j_2_0_5_released.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/05/25/twitter4j_2_0_5_released.html</guid>
    <pubDate>Sun, 24 May 2009 15:06:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.4 released - added Streaming API support</title>
    <link>http://yusuke.homeip.net/blog/2009/05/20/twitter4j_2_0_4_released_added_streaming_api_support.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.4 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;--&gt;&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;All applications using version 2.0.1 or earlier are strongly suggested to migrate to this release in order to take advantage of the gzip compression feature introduced in version 2.0.2.&lt;br/&gt;&lt;br/&gt;Previous versions have a compatibility issue with OAuth since May 13th.&lt;br/&gt;Projects requiring OAuth support need to migrate to this version.&lt;br/&gt;&lt;br/&gt;Compatibility notes:&lt;br/&gt;- retirement of ExtendedUser class&lt;br/&gt;Following methods return User, or List&lt;User&gt; instead of ExtendedUser, or List&lt;ExtendedUser&gt;: &lt;br/&gt;getUserDetail() &lt;br/&gt;verifyCredentials() &lt;br/&gt;updateProfile() &lt;br/&gt;updateProfileColors() &lt;br/&gt;getBlockingUsers() &lt;br/&gt;getAuthenticatedUser() &lt;br/&gt;&lt;br/&gt;The method signatures of TwitterListener and TwitterAdapter are changed accordingly.&lt;br/&gt;&lt;br/&gt;&#034;ExtendedUser&#034; and &#034;UserWithStatus&#034; class are retired(deleted) since the API returns extended user information with all methods.&lt;br/&gt;Use &#034;User&#034; class instead.&lt;br/&gt;&lt;br/&gt;- Streaming API support&lt;br/&gt;Now Twitter4J supports the Streaming API which is in alpha test phase.&lt;br/&gt;http://apiwiki.twitter.com/Streaming-API-Documentation&lt;br/&gt;&lt;a href=&#034;http://apiwiki.twitter.com/Streaming-API-Documentation&#034;&gt;http://apiwiki.twitter.com/Streaming-API-Documentation&lt;/a&gt;&lt;br/&gt;Please read the above document from top to bottom carefully before you dive into TwitterStream.&lt;br/&gt;Note that the Streaming API is subject to change.&lt;br/&gt;&lt;br/&gt;Here is the complete list of fixes included in version 2.0.4&lt;br/&gt;

        Release Notes - Twitter4J - Version 2.0.4
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-142&#039;&gt;TFJ-142&lt;/a&gt;] -         DocumentBuilder.parse is not thread safe : NullPointerException at AbstractDOMParser.startElement
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-145&#039;&gt;TFJ-145&lt;/a&gt;] -         twitter4j.http.Response shouldn&#039;t be Serializable
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-146&#039;&gt;TFJ-146&lt;/a&gt;] -         getUserDetail should be invocable from unauthenticated Twitter instances
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-149&#039;&gt;TFJ-149&lt;/a&gt;] -         OAuth fails with &amp;quot;Invalid / expired Token&amp;quot; after May 13, 2009
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        Improvement
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-147&#039;&gt;TFJ-147&lt;/a&gt;] -         retire ExtendedUser and UserWithStatus
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        New Feature
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-139&#039;&gt;TFJ-139&lt;/a&gt;] -         streaming API support beta
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-144&#039;&gt;TFJ-144&lt;/a&gt;] -         Add methods to retrieve blocking information 
&lt;/li&gt;
&lt;/ul&gt;
    
&lt;h2&gt;        Task
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-143&#039;&gt;TFJ-143&lt;/a&gt;] -         Deprecation of following and notification elements
&lt;/li&gt;
&lt;/ul&gt;
    
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/05/20/twitter4j_2_0_4_released_added_streaming_api_support.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/05/20/twitter4j_2_0_4_released_added_streaming_api_support.html</guid>
    <pubDate>Wed, 20 May 2009 13:43:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Twitter4J 2.0.3 released - fixed JDK1.4.2 / Processing compatibility issue</title>
    <link>http://yusuke.homeip.net/blog/2009/05/10/twitter4j_2_0_3_released_fixed_jdk1_4_2_processing_compatibility_issue.html</link>
    
      
        <description>
          &lt;p&gt;Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.&lt;br/&gt;&lt;br/&gt;Twitter4J 2.0.3 is now available for download.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/twitter4j/en/index.html&#034;&gt;&lt;img border=&#034;2&#034; src=&#034;http://yusuke.homeip.net/diary/images/2009/04/duke-twitter.png&#034;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;!--&lt;br/&gt;This version is also available in the Maven central repository.&lt;br/&gt;--&gt;&lt;br/&gt;This version will be available in the Maven central repository in 24 hours.&lt;br/&gt;&lt;a href=&#034;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;You can also use the snapshot repository.&lt;br/&gt;&lt;a href=&#034;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&#034;&gt;http://yusuke.homeip.net/maven2/net/homeip/yusuke/twitter4j/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;All applications using version 2.0.1 or earlier are strongly suggested to migrate to this release in order to take advantage of the gzip compression feature introduced in version 2.0.2.&lt;br/&gt;&lt;br/&gt;No new features are introduced in this release since version 2.0.2.&lt;br/&gt;&lt;br/&gt;Here are the list of fixes included in version 2.0.3&lt;br/&gt;
        Release Notes - Twitter4J - Version 2.0.3
    
&lt;h2&gt;        Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-135&#039;&gt;TFJ-135&lt;/a&gt;] -         search() causes : java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: &amp;quot;..&amp;quot;
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-136&#039;&gt;TFJ-136&lt;/a&gt;] -         running Twitter4J on JDK1.4.x fails with java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;
&lt;/li&gt;
&lt;/ul&gt;
            
&lt;h2&gt;        Task
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-137&#039;&gt;TFJ-137&lt;/a&gt;] -         deprecate getDowntimeSchedule() since it&#039;s not supported by the Twitter API anymore
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&#039;http://yusuke.homeip.net/jira/browse/TFJ-138&#039;&gt;TFJ-138&lt;/a&gt;] -         add @deprecated annotation to deprecated methods in TwitterAdapter
&lt;/li&gt;
&lt;/ul&gt;
        &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://yusuke.homeip.net/blog/2009/05/10/twitter4j_2_0_3_released_fixed_jdk1_4_2_processing_compatibility_issue.html#comments</comments>
    <guid isPermaLink="true">http://yusuke.homeip.net/blog/2009/05/10/twitter4j_2_0_3_released_fixed_jdk1_4_2_processing_compatibility_issue.html</guid>
    <pubDate>Sat, 09 May 2009 16:31:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
