-
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathChanges
153 lines (103 loc) · 5.11 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Revision history for Perl extension Finance-Robinhood
{{$NEXT}}
- Crypto complete
- Correct token refresh scheme
- Equity historicals
- L2 price data if Gold subscriber
0.92_003 2019-05-03T23:58:44Z
- Auth challenge
- Ability to store and reload tokens
0.92_002 2019-04-13T17:22:42Z
- Fix Role::Tiny prereq for smokers
0.92_001 2019-04-13T03:59:46Z
- Progress
- Redesigned from the ground up now that Crypto, Options, and OAuth2 are rolled in
- Use Mojo::Base, Mojo::UserAgent, etc. for uniformity
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!