From e59e57b130917417acaea1381e101ffb91847c70 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Wed, 3 Apr 2024 10:33:30 +0300 Subject: [PATCH 1/3] Bump version up to v4.22.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 72d11c2d..8dac33bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bfx-report-electron", - "version": "4.21.0", + "version": "4.22.0", "repository": "https://github.com/bitfinexcom/bfx-report-electron", "description": "Reporting tool", "author": "bitfinex.com", From 8a5e2e0618b24945394ae47804974129574b7e09 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Wed, 3 Apr 2024 10:33:58 +0300 Subject: [PATCH 2/3] Add changelog for v4.22.0 --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c459631a..da26f5af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.22.0] - 2024-04-03 + +### Added + +- Implemented dynamic width support for the `Reports` tables according to: the tables should stretch and fill horizontally (width 100%). PR: [bfx-report-ui#794](https://github.com/bitfinexcom/bfx-report-ui/pull/794) +- Added `DMG` Mac dist release uploading in case of manual build on a fork. Related to this issue: [bfx-report-electron#352](https://github.com/bitfinexcom/bfx-report-electron/issues/352). PR: [bfx-report-electron#357](https://github.com/bitfinexcom/bfx-report-electron/pull/357) +- Added handling unexpected BFX API errors, added `3` retries with a timeout `10sec` if catches any unexpected errors during report generation or DB sync in framework mode. Related to these issues: [bfx-report-electron#354](https://github.com/bitfinexcom/bfx-report-electron/issues/354), [bfx-report-electron#355](https://github.com/bitfinexcom/bfx-report-electron/issues/355). PR: [bfx-report#359](https://github.com/bitfinexcom/bfx-report/pull/359) +- Added additional processing for JSON DB file of the `LokiJS`. In some rare cases due to an unexpected termination of the app process, the JSON file used for LokiJS can not be finished recording correctly. Related to this issue: [bfx-report-electron#353](https://github.com/bitfinexcom/bfx-report-electron/issues/353). PR: [bfx-reports-framework#365](https://github.com/bitfinexcom/bfx-reports-framework/pull/365) + +### Changed + +- Improved export type selection, added Export Format selector (similar to Date Format) with 2 options: 1-export as CSV (should be selected by default), 2-export as PDF. PR: [bfx-report-ui#795](https://github.com/bitfinexcom/bfx-report-ui/pull/795) +- Extended error logs for sync proc, the idea is to add `serializedError` field to the error object with a serialized error string that contains composed error metadata for easier debugging of the user's error reports. This field will be used for logging in case catching error occurs during sync in the framework mode. PRs: [bfx-report#360](https://github.com/bitfinexcom/bfx-report/pull/360), [bfx-reports-framework#366](https://github.com/bitfinexcom/bfx-reports-framework/pull/366) + +### Security + +- Resolved `dependabot` dependency updates, bumped `follow-redirects` from `1.15.5` to `1.15.6`, `webpack-dev-middleware` from `5.3.3` to `5.3.4`, `express` from `4.18.2` to `4.19.2`. PRs: [bfx-report-ui#792](https://github.com/bitfinexcom/bfx-report-ui/pull/792), [bfx-report-ui#797](https://github.com/bitfinexcom/bfx-report-ui/pull/797) + ## [4.21.0] - 2024-03-20 ### Added From 57d9ab91f630c6d2c3a3dc73423790fea28dd8d7 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Wed, 3 Apr 2024 12:44:57 +0300 Subject: [PATCH 3/3] Update sub-modules --- bfx-report-ui | 2 +- bfx-reports-framework | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bfx-report-ui b/bfx-report-ui index a94ca364..d825d446 160000 --- a/bfx-report-ui +++ b/bfx-report-ui @@ -1 +1 @@ -Subproject commit a94ca364bd79d2852a69f86cc18ddefff860e895 +Subproject commit d825d4460ff9c8300bdfd1a2e9ad489a82bfbd66 diff --git a/bfx-reports-framework b/bfx-reports-framework index 908d9cba..9425c866 160000 --- a/bfx-reports-framework +++ b/bfx-reports-framework @@ -1 +1 @@ -Subproject commit 908d9cba7dace99efee3f8f13aac3c31699fb72a +Subproject commit 9425c8669506f822c9d2aa2017f84335ad2bc5d9