Any chance your release announcements could be kept to the twitter4j list? This is a general purpose list, not a java list, not a twitter4j list, and your info is a bit noisy to the majority of us to whom it is 100% irrelevant.
Thanks in advance! ∞ Andy Badera ∞ +1 518-641-1280 Google Voice ∞ This email is: [ ] bloggable [x] ask first [ ] private ∞ Google me: http://www.google.com/search?q=andrew%20badera On Thu, Apr 1, 2010 at 1:03 PM, Yusuke Yamamoto <[email protected]> wrote: > Hi all, > > I'm glad to announce that Twitter4J version 2.1.1 is available for > download. > http://twitter4j.org/en/index.html#download > > It is also available at the Maven central repository. > http://repo1.maven.org/maven2/org/twitter4j/twitter4j-core/2.1.1/ > Please refer the Support API matrix the supported methods. > http://twitter4j.org/en/api-support.html > > For Twtter4J specific issues, please use the Twitter4J mailing list. > http://twitter4j.org/en/index.html#mailingList > > Compatibility notice: > Twitter4J 2.1.x is slightly incompatible with 2.0.x or prior versions. > Please refer the migration guide before you get started. > http://twitter4j.org/en/versions.html#migration20x-21x > > Release Notes - Twitter4J - Version 2.1.1Bug > > - [TFJ-221 <http://yusuke.homeip.net/jira/browse/TFJ-221>] - changing > the filter statement causes TwitterException > - [TFJ-296 <http://yusuke.homeip.net/jira/browse/TFJ-296>] - > TwitterException: -1 on Android platform > - [TFJ-305 <http://yusuke.homeip.net/jira/browse/TFJ-305>] - retry > interval seconds is unnecessarily multiplied by 1000 > - [TFJ-308 <http://yusuke.homeip.net/jira/browse/TFJ-308>] - > UserList.isPublic() always returns false > - [TFJ-310 <http://yusuke.homeip.net/jira/browse/TFJ-310>] - > TwitterStream methods are declared to throw TwitterException unnecessarily > - [TFJ-311 <http://yusuke.homeip.net/jira/browse/TFJ-311>] - > TwitterStream methods are declared to throw TwitterException unnecessarily > - [TFJ-321 <http://yusuke.homeip.net/jira/browse/TFJ-321>] - infinite > loop in TwitterStream, results 100% cpu utilization > > Improvement > > - [TFJ-148 <http://yusuke.homeip.net/jira/browse/TFJ-148>] - ability to > plugin logging frameworks : SLF4J / commons-logging / log4j > - [TFJ-260 <http://yusuke.homeip.net/jira/browse/TFJ-260>] - follow > recommended re-connection policy documented in the Streaming API > documentation > - [TFJ-271 <http://yusuke.homeip.net/jira/browse/TFJ-271>] - JAVA_HOME > should not be hard-coded in setEnv.cmd > - [TFJ-291 <http://yusuke.homeip.net/jira/browse/TFJ-291>] - > TwitterException.getStatusCode() returns -1 when the account exceeds its > rate limit > - [TFJ-292 <http://yusuke.homeip.net/jira/browse/TFJ-292>] - clear > javadoc warnings > - [TFJ-294 <http://yusuke.homeip.net/jira/browse/TFJ-294>] - > TwitterListener better to have references of TwitterMethod fields for ease > of coding > - [TFJ-295 <http://yusuke.homeip.net/jira/browse/TFJ-295>] - > getOAuthAccessToken should throw IllegalStateException when no request > token > is available. > - [TFJ-297 <http://yusuke.homeip.net/jira/browse/TFJ-297>] - configure > Twitter4J without specifying any system property > - [TFJ-300 <http://yusuke.homeip.net/jira/browse/TFJ-300>] - Introduce > User.getStatus() deprecate all other status related getters > - [TFJ-301 <http://yusuke.homeip.net/jira/browse/TFJ-301>] - > TwitterFactory should return strongly typed object for SpringFramwork > friendliness > - [TFJ-307 <http://yusuke.homeip.net/jira/browse/TFJ-307>] - add > bin/oauthUpdate.sh/cmd > - [TFJ-309 <http://yusuke.homeip.net/jira/browse/TFJ-309>] - move > twitter4j.conf/http/logging/org.json to twitter4j.internal.* > - [TFJ-318 <http://yusuke.homeip.net/jira/browse/TFJ-318>] - > OAuthAuthorization.toString() / BasicAuthorization.toString() shouldn't > include consumerSecret / password in the result > - [TFJ-319 <http://yusuke.homeip.net/jira/browse/TFJ-319>] - > twitter4j.internal.http.HttpResponse#asJSONObject calls asString() > unnecessarily > - [TFJ-323 <http://yusuke.homeip.net/jira/browse/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 <http://yusuke.homeip.net/jira/browse/TFJ-204>] - Support > locale, max_id, since and until parameter for Search API > - [TFJ-233 <http://yusuke.homeip.net/jira/browse/TFJ-233>] - support > local trends methods > - [TFJ-241 <http://yusuke.homeip.net/jira/browse/TFJ-241>] - async > support of list methods > - [TFJ-242 <http://yusuke.homeip.net/jira/browse/TFJ-242>] - async > support of list subscribers methods > - [TFJ-243 <http://yusuke.homeip.net/jira/browse/TFJ-243>] - async > support of list members methods > - [TFJ-302 <http://yusuke.homeip.net/jira/browse/TFJ-302>] - introduce > Twitter.getScreenName() & Twitter.getId() > - [TFJ-303 <http://yusuke.homeip.net/jira/browse/TFJ-303>] - xauth > support (acquiring Access token with Basic credentials) > - [TFJ-306 <http://yusuke.homeip.net/jira/browse/TFJ-306>] - support > links stream > - [TFJ-312 <http://yusuke.homeip.net/jira/browse/TFJ-312>] - streaming > API example > - [TFJ-313 <http://yusuke.homeip.net/jira/browse/TFJ-313>] - make > TwitterFactory(Configuration) public > - [TFJ-317 <http://yusuke.homeip.net/jira/browse/TFJ-317>] - Geo > methods support > - [TFJ-320 <http://yusuke.homeip.net/jira/browse/TFJ-320>] - support > users/lookup > - [TFJ-322 <http://yusuke.homeip.net/jira/browse/TFJ-322>] - support > users/suggestions users/suggestions/slug > > Task > > - [TFJ-222 <http://yusuke.homeip.net/jira/browse/TFJ-222>] - separate > examples classes from Twitter4J core project > - [TFJ-225 <http://yusuke.homeip.net/jira/browse/TFJ-225>] - setup > twitter4j.org > - [TFJ-304 <http://yusuke.homeip.net/jira/browse/TFJ-304>] - include > "Powered by" badge in the distribution > > Best regards, > -- > Yusuke Yamamoto > [email protected] > > this email is: [x] bloggable/tweetable [ ] private > follow me on : http://twitter.com/yusukeyamamoto > subscribe me at : http://samuraism.jp/ > > -- To unsubscribe, reply using "remove me" as the subject.
