Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release version 4.15.0 #279

Merged
merged 7 commits into from
Nov 29, 2023
Merged

Release version 4.15.0 #279

merged 7 commits into from
Nov 29, 2023

Conversation

ZIMkaRU
Copy link
Member

@ZIMkaRU ZIMkaRU commented Nov 29, 2023

[4.15.0] - 2023-11-29

Added

  • Added Summary by Asset section for the last 30 days on the new Summary for the Reports app. Added refreshing for all Summary sections on the Filter button click. PR: bfx-report-ui#726
  • Added ability to sync daily candles once per day to reduce the number of sync requests to BFX API and as a result improve the situation with the Rate Limit restriction. PR: bfx-reports-framework#334
  • Added ability to reference specific user currencies when candles sync. The aim is to reduce the amount of requests to the BFX API candles endpoint and speed up the sync essentially. Also for better UX, added approximate candles sync time estimation considering the amount of syncing currencies. And set candles limit 20 reqs/min instead of 30 to go through the Rate Limit. PR: bfx-reports-framework#335

Changed

  • Set 10 reqs/min for BFX API trades endpoint to help big users go through Rate Limit for the Tax Report. PR: bfx-reports-framework#337
  • Temporarily hidden Unrealized Profit selectors from the new app Summary and Account Balance reports. PR: bfx-report-ui#730
  • Updated TW Translations. PR: bfx-report-ui#734
  • Improved Balance Change representation in the Summary by Asset section. PR: bfx-report-ui#736

Fixed

  • Prevented throwing error when GitHub server can't respond to auto-update requests. It fixed the following issues: bfx-report-electron#239, bfx-report-electron#264. PR: bfx-report-electron#265
  • Fixed double requests while syncing candles. The issue is: when we sync data in the framework mode, candles request can give only one item, in this case, we shouldn't process the part of logic with handling of containing the same timestamps in all items. PR: bfx-report#343
  • Fixed getting data from BFX API with undefined args. PRs: bfx-report#344, lib-js-util-base#15
  • Fixed BFX auth token refreshing. PR: bfx-reports-framework#336
  • Fixed initial synchronization flow, improved data handling for Summary sections. PR: bfx-report-ui#731
  • Fixed candles/trades requests duplication on Candles report refreshing. PR: bfx-report-ui#732
  • Fixed synchronization state checking flow and fixed a couple of potential issues that have been spotted in some syncing scenarios. PR: bfx-report-ui#735

Security

  • Replaced Lodash _get helper usage all across the app with the corresponding one from the internal library for security reasons. PR: bfx-report-ui#727

Copy link
Collaborator

@ezewer ezewer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me!

@ezewer ezewer merged commit 999990f into master Nov 29, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants