Description
This version contains some new features, and a lot of bugfixes. From the new features most notable is the protection of rotkehlchen for failures or inconsistencies presented by external price APIs.
From the bug fixes most notably, a few changes happened to the tax calculation to make the profit/loss calculation results correct in some edge cases.
New Features
- #92 Cache and have multiple APIs to query for fiat price queries.
- #222 Add a progress indicator during the tax report generation.
- #229 Rotkehlchen can now work and migrate to sqlcipher v4.
- #221 Rotkehlchen is now shielded against incosistencies of cryptocompare FIAT data.
Bug Fixes
- #134 When rotkehlchen makes too many requests to Binance and gets a 429 response it now backs off and waits a bit.
- #241 When incurring margin trade loss the lost asset's available amount is now also reduced.
- #240 Poloniex settlement buys now incur the correct amount of BTC loss when processed.
- #218 Tax report details in the UI should no longer show NaN values in some columns.
- #231 Selling an asset that will fork, before it does now also reduces the forked asset amount.
- #232 Multiple rotkehlchen users will no longer share same cache files.
- #206 Fixes an error when adding a bitcoin account for the first time.
- #209 Fixes error during login due to invalid date being saved.
- #223 Fix error in profit/loss calculation due to bugs in the search of the FIFO queue of buy events.
- #219 Poloniex BTC settlement loss calculation is now correct.
- #217 Tax report CSV exports should now agree with the app report.
- #211 Handle the BCHSV fork in Kraken properly.