Skip to content

Commit

Permalink
Merge pull request #407 from bitfinexcom/staging
Browse files Browse the repository at this point in the history
Release version 4.27.0
  • Loading branch information
ezewer authored Sep 11, 2024
2 parents bdbc86c + b59defd commit 715055c
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 3 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.27.0] - 2024-09-11

### Added

- Added `DNS` availability error processing: `net::ERR_NAME_NOT_RESOLVED`. PR: [bitfinexcom/bfx-report#395](https://github.com/bitfinexcom/bfx-report/pull/395)
- Added `socket hang up` error processing as `ENet` error. PR: [bfx-report#396](https://github.com/bitfinexcom/bfx-report/pull/396)
- Added common net `net::ERR_` error processing as `ENet` error. PR: [bfx-report#397](https://github.com/bitfinexcom/bfx-report/pull/397)
- Implemented endpoint to get the last finished sync timestamp for the UI/UX. PR: [bfx-reports-framework#410](https://github.com/bitfinexcom/bfx-reports-framework/pull/410)
- Implemented the possibility of `Cancel` the generation process for the tax report. PR: [bfx-report-ui#854](https://github.com/bitfinexcom/bfx-report-ui/pull/854)

### Changed

- Improved the interruption flow of getting data from the `BFX API` for the tax report, provided event-driven flow after delay processing, speeded up interruption not to wait for timeout in case of a slow internet connection. PRs: [bfx-report#399](https://github.com/bitfinexcom/bfx-report/pull/399), [bfx-reports-framework#411](https://github.com/bitfinexcom/bfx-reports-framework/pull/411)
- Reworked DB model usage to use the new model interface implemented, speeded up the work by avoiding the usage of `cloneDeep` fn based on `JSON.parse(JSON.stringify(obj))` for the models. PR: [bfx-reports-framework#412](https://github.com/bitfinexcom/bfx-reports-framework/pull/412)
- Removed duplicate buttons with the same functionality, improved and unified reports refreshing flow. PR: [bfx-report-ui#852](https://github.com/bitfinexcom/bfx-report-ui/pull/852)
- Reworked and enhanced navigation tabs positioning and representation to be more consistent all across the app. Adjusted app `Summary` section spacing. PR: [bfx-report-ui#853](https://github.com/bitfinexcom/bfx-report-ui/pull/853)

### Fixed

- Fixed `node-fetch` timeout error processing for slow network connection. PR: [bfx-report#398](https://github.com/bitfinexcom/bfx-report/pull/398)

### Security

- Bumped `webpack` from `5.90.0` to `5.94.0`, `axios` from `1.6.7` to `1.7.4`. PR: [bfx-report-ui#851](https://github.com/bitfinexcom/bfx-report-ui/pull/851)

## [4.26.0] - 2024-08-28

### Added
Expand Down
2 changes: 1 addition & 1 deletion bfx-report-ui
Submodule bfx-report-ui updated 36 files
+96 −84 package-lock.json
+2 −2 package.json
+0 −25 src/components/AccountBalance/AccountBalance.js
+2 −3 src/components/AppSummary/_AppSummary.scss
+1 −17 src/components/AverageWinLoss/AverageWinLoss.js
+3 −23 src/components/Candles/Candles.js
+2 −7 src/components/Candles/_Candles.scss
+2 −1 src/components/ConcentrationRisk/ConcentrationRisk.container.js
+3 −14 src/components/ConcentrationRisk/ConcentrationRisk.js
+1 −17 src/components/FeesReport/FeesReport.js
+1 −18 src/components/LoanReport/LoanReport.js
+0 −2 src/components/Positions/Positions.js
+2 −6 src/components/PositionsActive/PositionsActive.js
+2 −6 src/components/PositionsAudit/PositionsAudit.js
+2 −0 src/components/Snapshots/Snapshots.container.js
+12 −26 src/components/Snapshots/Snapshots.js
+15 −7 src/components/Snapshots/_Snapshots.scss
+16 −3 src/components/TaxReport/TaxReport.loader.js
+10 −0 src/components/TaxReport/_TaxReport.scss
+1 −17 src/components/TradedVolume/TradedVolume.js
+0 −2 src/components/Trades/Trades.js
+2 −0 src/components/Wallets/Wallets.container.js
+6 −12 src/components/Wallets/Wallets.js
+1 −3 src/state/snapshots/reducer.js
+7 −0 src/state/taxReport/actions.js
+2 −0 src/state/taxReport/constants.js
+10 −0 src/state/taxReport/reducer.js
+23 −1 src/state/taxReport/saga.js
+1 −1 src/styles/index.scss
+13 −12 src/ui/NavSwitcher/_NavSwitcher.scss
+0 −42 src/ui/QueryButton/QueryButton.js
+0 −12 src/ui/QueryButton/_QueryButton.scss
+0 −3 src/ui/QueryButton/index.js
+3 −3 src/ui/SectionSwitch/SectionSwitch.helpers.js
+29 −0 src/ui/SectionSwitch/_SectionSwitch.scss
+1 −1 src/ui/_index.scss
2 changes: 1 addition & 1 deletion bfx-reports-framework
Submodule bfx-reports-framework updated 27 files
+1 −1 bfx-report-ui
+1 −1 package.json
+20 −0 test/test-cases/api-sync-mode-sqlite-test-cases.js
+11 −0 workers/loc.api/service.report.framework.js
+10 −34 workers/loc.api/sync/dao/dao.better.sqlite.js
+6 −2 workers/loc.api/sync/dao/dao.js
+5 −2 workers/loc.api/sync/dao/helpers/find-in-coll-by/get-query.js
+10 −13 workers/loc.api/sync/dao/helpers/get-index-creation-query.js
+1 −4 workers/loc.api/sync/dao/helpers/get-insertable-array-objects-filter.js
+5 −0 workers/loc.api/sync/dao/helpers/get-projection-query.js
+5 −9 workers/loc.api/sync/dao/helpers/get-table-creation-query.js
+4 −7 workers/loc.api/sync/dao/helpers/get-trigger-creation-query.js
+1 −1 workers/loc.api/sync/data.inserter/helpers/utils.js
+1 −5 workers/loc.api/sync/data.inserter/index.js
+6 −8 workers/loc.api/sync/data.inserter/sync.user.step.manager/index.js
+8 −6 workers/loc.api/sync/movements/index.js
+4 −3 workers/loc.api/sync/performing.loan/index.js
+9 −7 workers/loc.api/sync/positions.snapshot/index.js
+11 −32 workers/loc.api/sync/schema/helpers/index.js
+4 −2 workers/loc.api/sync/schema/index.js
+4 −12 workers/loc.api/sync/schema/models/index.js
+13 −0 workers/loc.api/sync/schema/models/model/index.js
+4 −3 workers/loc.api/sync/summary.by.asset/index.js
+4 −3 workers/loc.api/sync/total.fees.report/index.js
+4 −3 workers/loc.api/sync/trades/index.js
+42 −9 workers/loc.api/sync/transaction.tax.report/index.js
+4 −3 workers/loc.api/sync/weighted.averages.report/index.js
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bfx-report-electron",
"version": "4.26.0",
"version": "4.27.0",
"repository": "https://github.com/bitfinexcom/bfx-report-electron",
"description": "Reporting tool",
"author": "bitfinex.com",
Expand Down

0 comments on commit 715055c

Please sign in to comment.