Skip to content

@LefterisJP LefterisJP released this Dec 1, 2019

Description

This release contains mostly bug fixes and support for new tokens. It is hopefully the last patch release before v1.1.0 which will contain the new user interface.

Most notably Rotki now supports the upgrade from single to multi collateral DAI.

For a full list of features and bug fixes check below.

Upgrade is highly recommended. Binaries available for:

New Features

  • #547 Support Multicollateral DAI upgrade and Single Collateral DAI renaming to SAI.
  • #541 If the user allows anonymous usage analytics are submitted to a server for analysis of the application's active users.
  • Rebranding Rotkehlchen to Rotki inside the application. All website and api links should now target rotki.com

Bug Fixes

  • #545 Trades from all Kraken pairs should now be processed properly again. For example all SC trade pairs should now work again.
  • #543 User will not get unexpected balance results in the same Rotki run due to same cache being used for different arguments.
  • #534 Old external trades can now be edited/deleted properly again.
  • #527 If cryptocompare query returns an empty object Rotki client no longer crashes.

Newly supported tokens

Added support for the following tokens

Assets 5

Description

This release contains a some new features and bug fixes completed within the last month.

Most notably Rotki now keeps all actions in the local encrypted database, as opposed to caching files and frequently re-requesting trades from the exchanges. Once the data is in Rotki, it's with your forever now!

Moreover all users of Cointracking.info can now export their trades from that website and import it into Rotki thanks to the new import data feature.

For a full list of features check below:

Upgrade is highly recommended. Binaries available for:

New Features

  • #498 Users can now import data from Cointracking into Rotki. Create a CSV export from Cointracking and import it from the Import Data menu.
  • #499 All actions (trades, deposits, withdrawals, ethereum transactions, margin positions) are now saved in the locally encrypted database.
  • #505 Support the new cryptocompare v2 historical price API. Thank you @AndrewBezold !
  • Support WorldWideAssetExchange token for Bittrex after it got renamed to WAXP in that exchange.

Bug Fixes

  • #500 Fix cryptocompare price queries for LBRY credits.

Newly supported tokens

Added support for the following tokens

Assets 5

@LefterisJP LefterisJP released this Aug 30, 2019

Description

This release contains a lot of new features and bug fixes completed within the last month.

Most notably it adds Coinbase supported to Rotki. Now all users can track their coinbase purchase history and see their Coinbase balance from within the app.

From this version forward we are also introducing a .dmg installer for our OSX users and we fixed the usage problems that OSX users saw in the past month. Now there is no need to start Rotki from the console in OSX, but you can just install it and run it as any other normal application.

A lot more new features and bug fixes happened. For a full list check below.

Upgrade is highly recommended. Binaries available for:

New Features

  • #453 If a newer version exists the user is notified at the start of the application and is given a link to download it.
  • #487 USDT can now also be monitored as an ethereum token.
  • #26 Rotki is now available as a .dmg installer for OSX.
  • #296 Add support for the Coinbase exchange.
  • #465 Update the cryptocurrency icons package to 0.16.0. This gives us a lot more icons, including but not limited to an icon for DAI.
  • #458 Binance users now also have their deposit/withdrawal history taken into account during profit/loss calculation.
  • #457 Bittrex users now also have their deposit/withdrawal history taken into account during profit/loss calculation.

Bug Fixes

  • #426 Opening the Rotki electron app in OSX now works properly the first time.
  • #480 Calculating accounting with empty history no longer throws an exception.
  • #469 Fixes error with OTC trades.
  • #463 Converts tax report start and end time to local time.
  • #467 Removing ETH tokens for which a cryptocompare query failed to find a price now work properly.
  • #451 An assertion will no longer stop balances from being saved for some FIAT assets.

Newly supported tokens

Added support for the following tokens

Assets 5

@LefterisJP LefterisJP released this Aug 4, 2019

Description

This is a bugfixing release made on top of v1.0.1 in order to fix a bug that broke trade reports for Kraken users. Upgrading is recommended. Binaries available for:

New Features

  • #442 If a user provides a Kraken API key with insufficient permissions we no longer accept it and also provide them with a proper error message.

Bug Fixes

  • #443 Fix bug in deserialization of non-exact floating point Kraken timestamp values which could lead to a crash during tax report generation.

Newly supported tokens

Added support for the following tokens

Assets 5

Description

This is mostly a bug fixing release on top of v1.0.0 containing all bugs fixed in the last week, and some small additions to make usage of the app easier. Upgrading is recommended. Binaries available for:

New Features

  • #428 Handle unexpected data from external sources gracefully and dont crash.
  • #425 Users can now provide arguments to the backend via a config file. For more information check the docs.

Bug Fixes

  • #76 Handle poloniex queries returning null for the fee field.
  • #432 If historical price for a trade is not found, then gracefully skip the trade. Also handle a cryptocompare query edge case.
  • #429 If 429-TOO-MANY-REQUESTS is returned by blockchain.info handle it properly and backoff for the required amount of time until trying again.

Newly supported tokens

Added support for the following tokens

Assets 5

Description

This is the first Rotkehlchen version where premium subscriptions are activated and where all major Operating Systems (yes that also means Windows) are supported! This is the Beginning.

A lot of work has gone into this version.

Small sections with summaries of the biggest changes follow below.

Premium Subscriptions

Premium subscriptions are now active. You can buy one if you visit https://rotkehlchen.io. We would really appreciate it if you showed your support for the project by doing so. We accept both Fiat and Crypto payments. With a premium subscription you will get:

  • Synchronization of your data between devices.
  • A lot of statistics, graphs and analytics of your assets and trades inside the app.
  • Better in-github support.
  • [Coming soon] Faster ETH queries using our own server.
  • [Long-term] Access to the android companion app for Rotkehlchen.
  • And a lot more feature that are going to be developed only for premium!

Windows Binaries

Finally this is the first version of Rotkehlchen that can run in Windows! Take that Rotkehlchen out for a flight in your Windows machines ;)

Supported assets and conversions list

With previous rotkehlchen versions, you had an asset in an exchange, or you input it manually and you did not know which one it was. That's because multiple assets have the same symbol and sometimes can have different symbols in different exchanges.

Rotkehlchen v1.0 addresses that by maintaining a list of all supported assets and conversions to/from all exchanges and external services we support.

Notifications

The app now shows you notifications of errors, warnings or info messages that may be of interest to you. Check the bell icon on the top menu to read them.

Other features and bug fixes

A lot of smaller features and also bug fixes are included. For a full list check the full changelog below.

New Features

  • #332 Add notifications area for actionable warnings/errors.
  • #350 Add support for remote ethereum nodes and not just local ones.
  • #329 Maintain a list of supported assets and converters from/to each exchange or service.
  • #194 Add setting for date display format.
  • #313 Premium feature: The statistic pane now has two different graphs to explore the distribution of value of the user. One shows the distribution of the total net value across different locations and the other across all assets the user holds.
  • #312 Premium feature: The statistic pane now has a graph where users can check how any asset's amount and total usd value progresses over time.
  • #272 Premium feature: Added a statistics pane. Premium users can now see a graph of their net value over time there.
  • #268 Version name is now included in rotkehlchen binaries and other artifacts.
  • #304 Add support for Windows Binaries

Bug Fixes

  • #420 There are no more negative percentages at tax report generation progress
  • #392 Revisiting usersettings properly updates per account tables if an account has been deleted before.
  • #325 Tracking accounts/tokens in user settings will now be immediately reflected on the dashboard.
  • #368 Fixes broken navigation after visiting Statistics page.
  • #361 Rotkehlchen no longer misses the last trade when processing history inside a timerange.
  • #349 Copy paste should now work on OSX.
  • #334 Handle too many requests error for the exchangerates api.
  • #323 Properly display usd value For JPY and some other assets in kraken where XXBT is the quote asset.
  • #320 The user settings pane is now always responsive, even when loaded a second time.
  • #314 Exchangerates api is now queried with priority and as such there are no more delays at the startup of the application due to unresponsive FOREX api calls.
  • #299 IOTA historical price queries now work properly.
  • #288 After a user re-login querying fiat prices will no longer throw exceptions.
  • #273 Fallback to fetching NANO Price using XRB (Raiblocks) symbol before the rebranding.
  • #283 OTC Trades table is now properly rendered again
Assets 5

@LefterisJP LefterisJP released this Jan 21, 2019

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.
Assets 4

@LefterisJP LefterisJP released this Nov 10, 2018 · 963 commits to master since this release

Description

This version contains some new features, highlight of which is the option to anonymize sensitive logs. It also contains a lot of bug fixes, a full list of which can be found below.

This release, like the previous one, also contains a considerable amount of external contributors!

Listed are the authors of all commits since v0.4.0:

Special thanks goes to @kelsos for turning the Javascript code into Typescript.

New Features

  • #186 Pressing Enter at signin/create new account and other popups will submit them just like clicking the form button.
  • #178 New logout api call. Users can now logout of a rotkehlchen session.
  • #138 Add an option to allow for anonymizing of all sensitive rotkehlchen logs.
  • #132 Added a UI widget showing if rotkehlchen is connected to an ethereum node.

Bug Fixes

  • #201 Having ICN in Kraken from 31/10 to 31/11 2018 will not lead rotkehlchen to crash.
  • #197 Rotkehlchen no longer crashes at restart if a "No" tax_free_period is given.
  • #185 Ethereum node connection indicator should always properly indicate the connection status to the underlying ethereum node.
  • #184 If Rotkehlchen brand name in top left is clicked, open browser to rotkehlchen.io instead of showing the sign-in popup
  • #187 Exchange balance tables no longer become unresponsive if visited multiple times.
  • #181 Take 0 net balance into account when doing balance queries and not crash.
  • #156 Overflow should now scroll completely and properly on mac.
  • #173 Price querying for IOTA should now work properly with cryptocompare
Assets 4

@LefterisJP LefterisJP released this Sep 23, 2018 · 1099 commits to master since this release

Description

This version contains some new features, highlight of which is the full support of the Bitmex exchange and addition of icons to the UI. Numerous bugs were also found and fixed. For a full list look below.

This is also the first version which contains a considerable number of commits from external contributors~

Listed are the authors of all commits since v0.3.2:

Special thanks goes to Kenneth for implementing #148 and #155 for this release!

New Features

  • #144 and #74 Rotkehlchen now starts fully supporting Bitmex and allows querying Bitmex history for tax calculations.
  • #153 Add a version command to display the rotkehlchen version.
  • #148 Add icons for all tokens to the UI.

Bug Fixes

  • #163 Properly handle errors in the tax report calculation and in other asynchronous tasks.
  • #155 Check if the local ethereum node is synced before querying balances from it.
  • #159 Gracefully exit if an invalid argument is provided.
  • #151 If an asset stored at Bittrex does not have a BTC market rotkehlchen no longer crashes.
  • #135 Fix bug in converting binance sell trades to the common rotkehlchen format
  • #140 Don't log an error if the manual margin file is not found
Assets 4

@LefterisJP LefterisJP released this Aug 25, 2018 · 1180 commits to master since this release

Description

"Summer's End" contains a lot of bugfixes gathered over the last 2 months for issues reported by users of rotkehlchen. It also contains a new UI widget.

New Features

  • #95 Add a UI widget to display the last time the balance data was saved in the DB.

Bug Fixes

  • #126 Refuse to generate a new tax report if one is in progress and also clean previous report before generating a new one.
  • #123 Return USD as default main currency if DB is new
  • #101 Catch the web3 exception if using a local client with an out of sync chain and report a proper error in the UI
  • #86 Fixed race condition at startup that could result in the banks balance displaying as NaN.
  • #103 After removing an exchange's API key the new api key/secret input form is now properly re-enabled
  • #99 Show proper error if kraken or binance api key validation fails due to an invalid key having been provided.
Assets 4
You can’t perform that action at this time.