The Java Reddit API Wrapper
Main features in this release:
RedditClient.login()
now takes an instance of the Credentials
classHttpClient.executeWithBasicAuth()
Paginators
has static methods which allow the creation of any Paginator.
AccountManager
has been standardized (#23)isAllowingSelfPosts()
and isAllowingLinks()
has been combined into getAllowedSubmissonType()
.HttpLogger
)/api/v1/*
) endpointsMain features in this release:
LiveThreadPaginator
, ModeratorPaginator
, InboxPaginator
, and UserRecordPaginator
net.dean.jraw.managers
)33beeffd
Ability to set a subreddit's stickied post9628f753
Ability to log out9b371cfc
HTTP request logging64375fb4
Renamed package net.dean.jraw.pagination
to net.dean.jraw.paginators
1987ae52
Paginator.accumulate(int)
to gather X amount of pages and then return7e6474f9
Ability to sort a submission's commentscf9494fd
Votable.getDownvotes() is now deprecatedMain features in this release:
MultiRedditManager
class that implements all /api/multi
endpointsNetworkAccessible
RateLimiter
www.reddit.com
for normal HTTP requests instead of ssl.reddit.com
/r/programming+git+linux
)Main features in this release:
getMyMutlis()
to getMyMultiReddits()
JsonModel
's toString()
RestResponse
into a separate class called RedditResponse
endpionts
subproject (and Gradle for output configuration) to generate an enum of Endpoint objects
http://redd.it/{id}
URL for SubmissionsgetThumbnail()
throwing a MalformedURLException
/api/submit_text.json
/api/subreddits_by_topic.json
/subreddits/mine/{where}
/api/search_reddit_names.json
/subreddits/{where}
/api/comment
/stylesheet
/wiki/pages
/wiki/{page}
Main features in this release:
SubmissionType
was replaced by booleansnet.dean.jraw.endpointgen
package out of the main library and into the endpoints
subprojectThe jar file now contains all of JRAW's dependencies