CHANGELOG
master
v0.1.3.2
- Support breaking changes in
hledger-lib
v1.41.
v0.1.3.1
- AlphaVantage changed the message field for API errors to
Error Message
so
we now try to parse this field out of the response as well.
v0.1.3.0
- Change
Prices
volume field from Integer
to Scientific
to support
decimal amounts returned by cryptocurrency routes.
- AlphaVantage changed the information message field from
Note
to
Information
so we now attempt to parse both and throw an ApiError
if
either exist. This usually occurs when you've run out of API calls for the
day.
- AlphaVantage changed the
DIGITAL_CURRENCY_DAILY
endpoint to return the same
price fields as the TIME_SERIES_DAILY
endpoint, so we dropped the
CryptoPrices
type and return the Prices
type from both the stock & crypto
API calls.
- AlphaVantage has swapped premium-only endpoints on us again - now
TIME_SERIES_DAILY
is free and TIME_SERIES_DAILY_ADJUSTED
is paid-only so
we had to switch back.
v0.1.2.2
- Switch from the (now premium-only)
TIME_SERIES_DAILY
AlphaVantage endpoint
to the free TIME_SERIES_DAILY_ADJUSTED
endpoint.
- Bump package dependencies.
v0.1.2.1
- Fix breaking changes in
hledger-lib
v1.26.
v0.1.2.0
- Add support for fetching cryptocurrency prices with the
-c
flag and
cryptocurrencies
config option.
- Add support for config file at
$XDG_CONFIG_HOME/hstockquotes/config.yaml
with api-key
, exclude
, & rate-limit
options.
v0.1.1.0
- Don't write out a journal file if no prices were successfully fetched.
- Log API errors to
stderr
instead of stdout
.
- Improve error messages when the AlphaVantage API returns a
rate-limit-exceeded error.
- Improve documentation in README &
--help
flag.
- Add trailing newline to generated files.
v0.1.0.0