4.22.0
·
519 commits
to master
since this release
[4.22.0] - 2024-04-03
Added
- Implemented dynamic width support for the
Reportstables according to: the tables should stretch and fill horizontally (width 100%). PR: bfx-report-ui#794 - Added
DMGMac 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
3retries with a timeout10secif 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
serializedErrorfield 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
dependabotdependency updates, bumpedfollow-redirectsfrom1.15.5to1.15.6,webpack-dev-middlewarefrom5.3.3to5.3.4,expressfrom4.18.2to4.19.2. PRs: bfx-report-ui#792, bfx-report-ui#797