JRAW Versions Save

The Java Reddit API Wrapper

v0.6.0

9 years ago

Main features in this release:

  • JRAW now supports authentication using OAuth2. See the wiki page for more.
  • Flair support (#20)
  • RedditClient.login() now takes an instance of the Credentials class
  • Use HTTP Basic Auth with HttpClient.executeWithBasicAuth()
  • Creating Paginators reworked. A new class called Paginators has static methods which allow the creation of any Paginator.
    • GenericPaginators now use an array of Strings instead of an enum to avoid using reflection
  • Method naming styles in AccountManager has been standardized (#23)
  • Submission's isAllowingSelfPosts() and isAllowingLinks() has been combined into getAllowedSubmissonType().
  • HTTP request and response logging has a dedicated class (HttpLogger)
  • RestRequest supports different body Content-Types (7f8c34c)
  • 22 endpoints have been implemented, including all OAuth-only (/api/v1/*) endpoints

v0.5.0

9 years ago

Main features in this release:

  • Fix #12: Java 7 compatibility
  • Four new paginators: LiveThreadPaginator, ModeratorPaginator, InboxPaginator, and UserRecordPaginator
  • Read and mark messages as read/unread
  • Manager pattern divides core components of the Reddit API (net.dean.jraw.managers)
  • LoggedInAccount is now just a model. All its methods can now be found in AccountManager
  • 33beeffd Ability to set a subreddit's stickied post
  • 9628f753 Ability to log out
  • 9b371cfc HTTP request logging
  • 64375fb4 Renamed package net.dean.jraw.pagination to net.dean.jraw.paginators
  • 1987ae52 Paginator.accumulate(int) to gather X amount of pages and then return
  • 7e6474f9 Ability to sort a submission's comments
  • cf9494fd Votable.getDownvotes() is now deprecated

v0.4.0

9 years ago

Main features in this release:

v0.3.0

9 years ago

Main features in this release:

v0.2.0

9 years ago

Main features in this release:

  • SubmissionType was replaced by booleans
  • Move the net.dean.jraw.endpointgen package out of the main library and into the endpoints subproject
  • New Gradle task to create a sources and Javadoc jars, as well as one with only the library and one with all JRAW's dependencies (aka a fat jar)

v0.1.1

9 years ago

The jar file now contains all of JRAW's dependencies

v0.1.0

9 years ago