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.25.0 #388

Merged
merged 8 commits into from
Jul 31, 2024
Merged

Release version 4.25.0 #388

merged 8 commits into from
Jul 31, 2024

Conversation

ZIMkaRU
Copy link
Member

@ZIMkaRU ZIMkaRU commented Jul 31, 2024

[4.25.0] - 2024-07-31

Added

Changed

  • Refactored DB models to be moved to separate files for easier supporting and readability. PR: bfx-reports-framework#393
  • Refactored sync schema to be moved to separate files for easier supporting and readability. PR: bfx-reports-framework#395
  • Refactored and optimizes CollapsedTable component. PR: bfx-report-ui#815
  • Reworked and optimized Spot report column configuration getters. PR: bfx-report-ui#817
  • Refactored and optimized the DateFormatSelector component. PR: bfx-report-ui#818
  • Reworked and optimized Funding Bids & Offers, Funding Loans (Unused) and Funding Credits (Used) reports column configuration getters. Extended unified cell getter customizability for the cases when the tooltip content should be formatted differently from the main cell content. PR: bfx-report-ui#819
  • Reworked and optimized the LangMenu component in a more performant way and reduces redundant code to avoid potential issues in the future. PR: bfx-report-ui#820
  • Enhanced and unified Ledgers, Funding Earnings, Staking Earnings and Affiliates Earnings reports configuration getters. PR: bfx-report-ui#821
  • Reworked and optimized the Export menu toggler component in a more performant way and reduces redundant code. PR: bfx-report-ui#822
  • Reworked and optimized Public Trades, Public Funding and Derivatives reports column configuration getters. Implemented unified formatType utility for better reusability. PR: bfx-report-ui#823
  • Reworked and optimized the NavSwitcher component and improved props linting. PR: bfx-report-ui#824
  • Reworked and optimized Invoices report columns configuration getters. Implemented unified getLinkCell and getJsonFormattedCell utilities for better reusability. PR: bfx-report-ui#827
  • Reworked and optimized the ShowMilliseconds component in a more performant way and reduces redundant code. PR: bfx-report-ui#828
  • Prevented the Tax Report loading state still active in cases when the emitTrxTaxReportGenerationInBackgroundToOne event returns an error during report generation. PR: bfx-report-ui#832

Fixed

  • Strengthened consistency data for export. PR: bfx-report#372
  • Fixed pub-trade price lookup for the trx tax report. PR: bfx-reports-framework#390
  • Fixed the tax report if bfx-api pub-trades endpoint does not return array. PR: bfx-reports-framework#396
  • Prevented requests duplication on Tax Report refreshing in some cases. PR: bfx-report-ui#833
  • Fixed issue with showing the sync state in some cases when the scheduler launches the synchronization. PR: bfx-report-ui#835
  • Fixed disabling the Authenticate button during the 2FA login flow to prevent the possibility of requests with the same token duplication and related errors. PR: bfx-report-ui#838

Security

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.

lgtm!

@ezewer ezewer merged commit 126e9fb into master Jul 31, 2024
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