Twitter4J 2.1.2 released with latest API support
Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.
Twitter4J 2.1.2 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.2
Bug
- [TFJ-213] - until is misspelled: untli
Improvement
- [TFJ-286] - Allow for alternative implementations of http classes.
- [TFJ-293] - data objects should implement Comparable
- [TFJ-314] - implement a test case which reports unknown fileds in the response
- [TFJ-327] - Some classes are preferable to be non-filal for mock testing purpose
- [TFJ-328] - RequestToken.getAuthenticationURL()/getAuthorizationURL() should return URLs starting with https:// for security reasons
- [TFJ-329] - groupId is missing in pom in core and examples project.
- [TFJ-333] - street_address support in Place interface
New Feature
- [TFJ-232] - introduce a utility class that counts the length of tweets
- [TFJ-254] - contributors element support in Status interface, contributors_enabled element support in User interface
- [TFJ-275] - add some test methods to TwitterException which make it easier to determine the cause of the exception
- [TFJ-285] - Allow for alternative implementations of Dispatcher classes.
- [TFJ-287] - Ability to communicate the API using Apache-HttpClient
- [TFJ-324] - streaming support filtering by locations
- [TFJ-331] - TwitterException should implement TwitterResponse
- [TFJ-335] - support feature-specific rate limit information
- [TFJ-336] - support friendships/incoming and friendships/outgoing
Task
- [TFJ-332] - move twitter4j.TimeSpanUtil to twitter4j.util.*
| Tweet |
Twitter4J 2.1.1 is out! - with Geo Methods support, improved Android compatibility and more..
Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the BSD license.
Twitter4J 2.1.1 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.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
| Tweet |