4.22.0
github-actions
released this
03 Apr 11:26
·
332 commits
to master
since this release
[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 - Added
DMG
Mac dist release uploading in case of manual build on a fork. Related to this issue: bfx-report-electron#352. PR: bfx-report-electron#357 - Added handling unexpected BFX API errors, added
3
retries with a timeout10sec
if catches any unexpected errors during report generation or DB sync in framework mode. Related to these issues: bfx-report-electron#354, bfx-report-electron#355. PR: bfx-report#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. PR: bfx-reports-framework#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
- 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, bfx-reports-framework#366
Security
- Resolved
dependabot
dependency updates, bumpedfollow-redirects
from1.15.5
to1.15.6
,webpack-dev-middleware
from5.3.3
to5.3.4
,express
from4.18.2
to4.19.2
. PRs: bfx-report-ui#792, bfx-report-ui#797