All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- The table that is written to within QuestDB can now be specified with
--questdb-table
. - A timeout for QuestDB connections can now be specified with
--questdb-timeout
. - Support for storing exchange rates in a SQLite3 database with
--sqlite3-*
. - Support for storing exchange rates in a DuckDB database with
--duckdb-*
. - Support for including the name of the host that sent the Pushover notification with
--pushover-include-host
.
- QuestDB connections by default time out after 10 seconds with an appropriate error message.
- Default table name has been changed from exchange_rates to crypto_rates for all database backends. This may break your setup!
1.2.4 - 2024-04-19
- Support for the Bitpanda API.
1.2.3 - 2024-04-11
- Support for Cryptowatch, as the API was shut down in 2023.
1.2.2 - 2021-07-06
- Option to include links to charts in Pushover notifications with
--pushover-include-links
.
1.2.1 - 2021-07-06
- Set URL title for Pushover messages.
1.2.0 - 2021-07-04
- Support for calculating and displaying the total portfolio value.
1.1.0 - 2021-05-26
- Support for storing results in a QuestDB instance.
- New provider LiveCoinWatch.
- Error handling for Pushover now works.
- Pushover messages are checked for length and split up into multiple messages if necessary.
1.0.0 - 2021-05-17
- Configuration via environment file.
- New provider Coingecko.
- Support for multiple providers at once.
- Options for shorter output formats.
- New provider CoinGate.
- New option
--disable-pushover
. - New option
--list-providers
.
0.2.0 - 2021-05-08
- Basic Pushover functionality.
- Quiet mode.
0.1.0 - 2021-04-18 (code) and 2021-04-19/20 (documentation)
Initial public release.
- Fetch exchange rates for an arbitary number of coins and fiats from Cryptowatch.
- Support for multiple markets as supported by Cryptowatch.