Skip to content

Releases: AquaticMasteryProductions/Robinhood-Api-Java

Collections, Better Enums w/ Fewer exceptions

16 Jul 19:41

Choose a tag to compare

Introducing two new contributors, @mainstringargs & @Turkey2349

New Feature:

  • Getting Collections (aka midlands)

Minor fixes & changes:

  • Introduced interface RobinhoodEnum
    • All enums have been updated to contain a sample of their JSON representation in the API. Each enum can parse strings.
{ "time_in_force" : "gfd" }
TimeInForce.parse("gfd"); // = TimeInForce.GOOD_FOR_DAY
  • AccountHolderInvestmentElement renamed to AccountHolderInvestmentProfile
  • Cleaner exception handling in general

Retrieving Options, JUnit, & Random Fixes

15 Jul 05:40

Choose a tag to compare

Welcoming our first contributor: @albanoj2 !

Unirest Patch, Exceptions & handling, GetFundimentalList, GetAllInstruments (singleton)

10 Jul 23:33

Choose a tag to compare

A big patch over Unirest, since the default httpClient is currently broken....ugh

An API can now get a normal List of every Instrument tracked by robinhood.

APIs can now use the GetAllInstruments method (which works as a singleton). This uses the paginated iterator in the background to load paginated results into a normal list

Lots of better javadocs

ApiMethod de-abstraction & Paginated Iterator

06 Jul 04:58

Choose a tag to compare

This release introduces 2 MAJOR changes/updates

1: More Specific control over ApiMethods & Unirest

UrlParameters & httpHeaderParameters were removed & replaced with String->String/Object HashMaps in ApiMethod (see here) and appropriate methods to modify them. The Request Manager was updated to use these new implementation.

2: Paginated Iterator & Iterable

Pagination is cool, but rather annoying to work with on the receiving end; so I made these:

The Paginated Iterator and Paginated Iterable have been completed. These will automatically send a GET request when the last list has been exhausted. Since the iterator has to make REST requests to function, their performance is functional but not very speeeedy!

Getting Orders & Instruments, more abstractions, exceptions, & documentation

05 Jul 04:56

Choose a tag to compare

v0.7.0-alpha

Some warnings about unfinished stuff