Yusuke, thank you for providing twitter4j api. it's very useful.
-aj
On Tue, May 19, 2009 at 2:07 AM, Yusuke Yamamoto yus...@mac.com wrote:
Hi all,
Twitter4J 2.0.4 is available for download.
http://yusuke.homeip.net/twitter4j/en/index.html#download
It's also available at the Maven central repository.
http://repo1.maven.org/maven2/net/homeip/yusuke/twitter4j/
Previous versions have a compatibility issue with OAuth since May 13th.
Projects requiring OAuth support need to migrate to this version.
Compatibility notes:
- retirement of ExtendedUser class
Following methods return User, or ListUser instead of ExtendedUser, or
ListExtendedUser:
getUserDetail()
verifyCredentials()
updateProfile()
updateProfileColors()
getBlockingUsers()
getAuthenticatedUser()
The method signatures of TwitterListener and TwitterAdapter are changed
accordingly.
ExtendedUser and UserWithStatus class are retired(deleted) since the
API returns extended user information with all methods.
Use User class instead.
- Streaming API support
Now Twitter4J supports the Streaming API which is in alpha test phase.
http://apiwiki.twitter.com/Streaming-API-Documentation
Please read the above document from top to bottom carefully before you dive
into
TwitterStreamhttp://yusuke.homeip.net/twitter4j/en/javadoc/twitter4j/TwitterStream.html
.
Note that the Streaming API is subject to change.
Release Notes - Twitter4J - Version 2.0.4 - HTML formatBug
- [TFJ-142 http://yusuke.homeip.net/jira/browse/TFJ-142] -
DocumentBuilder.parse is not thread safe : NullPointerException at
AbstractDOMParser.startElement
- [TFJ-145 http://yusuke.homeip.net/jira/browse/TFJ-145] -
twitter4j.http.Response shouldn't be Serializable
- [TFJ-146 http://yusuke.homeip.net/jira/browse/TFJ-146] -
getUserDetail should be invocable from unauthenticated Twitter instances
- [TFJ-149 http://yusuke.homeip.net/jira/browse/TFJ-149] - OAuth
fails with Invalid / expired Token after May 13, 2009
Improvement
- [TFJ-147 http://yusuke.homeip.net/jira/browse/TFJ-147] - retire
ExtendedUser and UserWithStatus
New Feature
- [TFJ-139 http://yusuke.homeip.net/jira/browse/TFJ-139] - streaming
API support beta
- [TFJ-144 http://yusuke.homeip.net/jira/browse/TFJ-144] - Add
methods to retrieve blocking information
Task
- [TFJ-143 http://yusuke.homeip.net/jira/browse/TFJ-143] -
Deprecation of following and notification elements
Have fun!
--
Yusuke Yamamoto
yus...@mac.com
follow me at http://twitter.com/yusukeyamamoto
--
AJ Chen, PhD
Co-Chair, Semantic Web SIG, sdforum.org
Technical Architect, healthline.com
http://web2express.org
Palo Alto, CA