|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
5 | | -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
6 | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
7 | 7 |
|
8 | 8 | ## [Unreleased] |
9 | 9 |
|
| 10 | +## [4.45.0] - 2026-05-20 |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- Implemented the possibility to refetch `Electron` menu states/rerender when `onRerenderMenuEvent` is emitted and added menus/items visibility state handling. PR: [bfx-report-ui#1072](https://github.com/bitfinexcom/bfx-report-ui/pull/1072) |
| 15 | +- Implementув timeout handling for printing PDF under the framework. That's important for large reports. PRs: [bfx-report#477](https://github.com/bitfinexcom/bfx-report/pull/477), [bfx-reports-framework#513](https://github.com/bitfinexcom/bfx-reports-framework/pull/513) |
| 16 | +- Implemented timeout handling for printing PDF under the electron app as native api doesn't support it. That's important for large reports. PR: [bfx-report-electron#624](https://github.com/bitfinexcom/bfx-report-electron/pull/624) |
| 17 | +- Implemented `orderBy` util to remove `lodash` totally. PR: [bfx-reports-framework#508](https://github.com/bitfinexcom/bfx-reports-framework/pull/508) |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- Refactored the `Derivatives` report as a functional, implemented a unified `usePairFilter` hook that will replace legacy (tightly coupled to class components) helpers and fixed a minor legacy bug with the selected pairs hydration noted in some scenarios. PR: [bfx-report-ui#1071](https://github.com/bitfinexcom/bfx-report-ui/pull/1071) |
| 22 | +- Refactored the `Affiliates Earnings` report as a functional and implemented a unified `useSymbolFilter` hook that will replace legacy (tightly coupled to class components) helpers to be widely reused in further step-by-step reports refactoring. PR: [bfx-report-ui#1073](https://github.com/bitfinexcom/bfx-report-ui/pull/1073) |
| 23 | +- Adjusted authentication failed notification to be more user-readable and implements redirection to the Bitfinex login page for the hosted Reports version. PR: [bfx-report-ui#1074](https://github.com/bitfinexcom/bfx-report-ui/pull/1074) |
| 24 | +- Enhanced changelog menu item initialization as ui has the implemented capability for it. If a changelog is available for the corresponding app version, show the menu item as active, otherwise as inactive. PR: [bfx-report-electron#625](https://github.com/bitfinexcom/bfx-report-electron/pull/625) |
| 25 | + |
| 26 | +### Security |
| 27 | + |
| 28 | +- Configured `Electron Fuses` to improve application safety. PR: [bfx-report-electron#626](https://github.com/bitfinexcom/bfx-report-electron/pull/626) |
| 29 | +- Used `grenache-grape` dep from `npm` repository. Also, used `bfx-api-mock-srv` and `grenache-nodejs-ws` from npm repo. PRs: [bfx-report#476](https://github.com/bitfinexcom/bfx-report/pull/476), [bfx-report-express#64](https://github.com/bitfinexcom/bfx-report-express/pull/64), [bfx-reports-framework#512](https://github.com/bitfinexcom/bfx-reports-framework/pull/512), [bfx-report-electron#623](https://github.com/bitfinexcom/bfx-report-electron/pull/623) |
| 30 | + |
10 | 31 | ## [4.44.0] - 2026-04-29 |
11 | 32 |
|
12 | 33 | ### Added |
|
0 commit comments