Revision history for Perl extension Finance-Robinhood
0.21 2017-12-28T22:14:10Z
- Require Moo 2.003004 due to an upstream bug in 2.003003
0.20 2017-12-27T15:09:49Z
- Expose historicals call in ::Instument
- Make Time::Moment the default time class
0.19 2017-03-29T16:26:33Z
- Robinhood Instant/Gold features:
- extended_hours value in ::Order
- override_day_trade_checks value in ::Order
- override_day_trade_checks value in ::Order
- Gather orders after a certain time with ::Robinhood::list_orders({since => $timestamp})
0.18 2017-03-05T17:28:26Z
- Add ::Robinhood::fundamentals(...) function/->fundamentals(...) method
0.17 2017-03-05T02:07:57Z
- Lazy load ::Quote data
- Expose source of quote (consolidated tape, nasdaq live, etc.)
0.16 2017-02-11T21:13:47Z
- Add ::Instrument::Fundamentals class
- Add support for bound historical data (...see docs)
- Lazy load ::Market data
- More lazy load stuff
0.15 2016-12-29T16:42:12Z
- 'next' and 'previous' keys were getting messed up in paginated results
- Various minor, nondescript fixes
0.14 2016-12-28T04:08:26Z
- Lazy load ::Instrument data (save the API server on watchlist calls)
- Expose day_trade_ratio, min_tick_size, country, and margin_initial_ratio in ::Instrument objects
- ::Instrument->quote() returns a single quote object
- Use Time::Piece if loaded (fallback to DateTime)
- Rollback 0.12 now that the API is fixed
0.13 2016-12-25T19:41:16Z
- Fix adding single instrument to watchlist
0.12 2016-12-02T21:42:01Z
- Update eg/buy.pl for minor API change
0.11 2016-10-10T16:41:23Z
- RH's API server stopped updating the /markets/ endpoint on July 30th.
- ::Market::Hours now exposes extended trading hours
0.10 2016-08-27T16:37:13Z
- New Finance::Robinhood::Portfolio class for current and historical info
- New ::Robinhood->portfolios() method to get paginated list of portfolios
- New ::Robinhood->markets() method to get a paginated list of supported
markets as Finance::Robinhood::Market objects
- New ::Robinhood::Market->new(...) constructor to get an object representing a
specific exchange. Use the ISO 10383 MIC. ...see the docs for more.
- New ::Order->refresh() method
- Fix: Coerced dates are now parsed correctly
- Fix: JSON decoder is now wrapped by Try::Tiny
0.09 2016-08-12T01:24:57Z
- Breaking change: Finance::Robinhood::quote(...) always returns paginated list
0.08 2016-06-27T19:49:09Z
- Updating several examples due to API changes and (mostly) lazy bugs
- Though meaningless for market orders, the 'price' value is now required by the API
If it's missing in your call to ::Order->new(...), quote data is requested for
the instrument and the current bid price is used.
0.07 2016-05-29T20:46:30Z
- Historical quotes correctly request a defined span
- Example script found at eg/export_orders.pl only exports executed orders by default
- Override this with --all
0.06 2016-04-29T22:05:28Z
- ::Order->executions() was dropping all but timestamp and settlement_date
- Next and previous cursor information was leaking in paginated data
- New demo script: eg/export_orders.pl
- Grabs entire order history and writes it to a file or STDOUT as CSV
0.05 2016-04-04T01:53:58Z
- Get watchlist by name with ::Robinhood->watchlist(...)
- ::Robinhood->delete_watchlist(...) can now delete watchlist by name or with object
- Fix: API to bulk add symbols to watchlist supports 32 max per call
0.04 2016-04-02T16:21:13Z
- Test making a buy order in t/05_buy.t
- Fix bug randomly preventing ::Order re-creation
0.03 2016-04-01T21:55:25Z
- Major documentation update
- Order type cheat sheet in Finance::Robinhood::Order
- Gather historical data on a security with Finance::Robinhood::historicals(...) or with ::Instrument->historicals(...)
- Access current and historical portfolio data for ::Account objects
0.02 2016-03-31T19:26:04Z
- New demo script: eg/buy.pl
- Buy and Sell orders are now made by directly calling Finance::Robinhood::Order->new(...)
- Orders are cancelled with $order->cancel()
- Support for initiating and completing a password reset request
- Loads of user information methods
- Document Finance::Robinhod::Instrument
- Gather stock's fundamentals with aptly named ::Instrument->fundamentals()
- Require IO::Socket::SSL and perl 5.12+
- Note: I'm narrowing it down but the API will still be subject to change!
0.01 2016-03-26T23:35:04Z
- First public release
- This is an alpha dist. The API will be subject to change!