Skip to content

Commit 6ea602e

Browse files
authored
Merge pull request #614 from bitfinexcom/staging
Release version 4.43.0
2 parents 6b6c2a5 + 74bf585 commit 6ea602e

34 files changed

Lines changed: 2086 additions & 2538 deletions

.github/workflows/build-electron-app.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,69 @@ jobs:
224224
dist/*-mac.dmg.blockmap
225225
dist/latest-mac.yml
226226
227+
put-changelog-to-release-page:
228+
name: Put Changelog to Release Page
229+
timeout-minutes: 10
230+
runs-on: ubuntu-22.04
231+
needs: [linux-win-docker-builder, mac-builder]
232+
steps:
233+
- name: Checkout
234+
uses: actions/checkout@v4
235+
- name: Get release version
236+
id: version
237+
run: |
238+
VERSION=$(jq -r .version package.json)
239+
echo "version=$VERSION" >> $GITHUB_OUTPUT
240+
- name: Extract changelog
241+
id: changelog
242+
run: |
243+
VERSION=${{ steps.version.outputs.version }}
244+
CONTENT=$(sed -n "/## \\[$VERSION\\]/,/## \\[/p" CHANGELOG.md | sed '$d')
245+
246+
if [ -z "$CONTENT" ]; then
247+
CONTENT="No changelog entry for version $VERSION"
248+
fi
249+
250+
echo "content<<EOF" >> $GITHUB_OUTPUT
251+
echo "$CONTENT" >> $GITHUB_OUTPUT
252+
echo "EOF" >> $GITHUB_OUTPUT
253+
- name: Update matching draft release
254+
uses: actions/github-script@v8
255+
env:
256+
VERSION: ${{ steps.version.outputs.version }}
257+
CONTENT: ${{ steps.changelog.outputs.content }}
258+
with:
259+
script: |
260+
const version = process.env.VERSION
261+
const content = process.env.CONTENT
262+
263+
const { data: releases } = await github.rest.repos.listReleases({
264+
owner: context.repo.owner,
265+
repo: context.repo.repo
266+
})
267+
const draft = releases.find((r) => (
268+
r.draft &&
269+
(
270+
r.name === version ||
271+
r.tag_name === `v${version}` ||
272+
(r.name && r.name.includes(version))
273+
)
274+
))
275+
276+
if (!draft) {
277+
core.info(`No matching draft release for version ${version}`)
278+
279+
return
280+
}
281+
282+
core.info(`Updating draft release: ${draft.name}`)
283+
284+
await github.rest.repos.updateRelease({
285+
owner: context.repo.owner,
286+
repo: context.repo.repo,
287+
release_id: draft.id,
288+
body: content,
289+
})
227290
linux-e2e-test-runner:
228291
name: Linux E2E Test Runner
229292
timeout-minutes: 30

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [4.43.0] - 2026-04-08
11+
12+
### Added
13+
14+
- Created GH Actions job to put the changelog to the release page into draft before pushing. PR: [bfx-report-electron#607](https://github.com/bitfinexcom/bfx-report-electron/pull/607)
15+
- Migrated auto-update toasts to new UI implementation. PR: [bfx-report-electron#611](https://github.com/bitfinexcom/bfx-report-electron/pull/611)
16+
- Implemented the Reports app auto-update notifications. PR: [bfx-report-ui#1055](https://github.com/bitfinexcom/bfx-report-ui/pull/1055)
17+
18+
### Changed
19+
20+
- Resolved folder request access on mac when exporting. PR: [bfx-report-electron#608](https://github.com/bitfinexcom/bfx-report-electron/pull/608)
21+
- Reduced navigation panel width (by ~20%) and adjusted related elements sizing to have more useful space for the opened report itself. PR: [bfx-report-ui#1049](https://github.com/bitfinexcom/bfx-report-ui/pull/1049)
22+
- Migrated from `connected-react-router` to `redux-first-history` due to the incompatibilities with the `React 18+` new rendering behavior noted in some scenarios. PR: [bfx-report-ui#1051](https://github.com/bitfinexcom/bfx-report-ui/pull/1051)
23+
24+
### Fixed
25+
26+
- Fixed GH Action for Mac E2E test runner due to electron update. PR: [bfx-report-electron#606](http://github.com/bitfinexcom/bfx-report-electron/pull/606)
27+
- Fixed the initial window state on all OSs when maximized or in full-screen mode. PR: [bfx-report-electron#612](https://github.com/bitfinexcom/bfx-report-electron/pull/612)
28+
- Fixed routes redirection issues (legacy `/withdrawals` and `/deposits` --> `/movements`) noted after the recent router migration, fixed notification duplication possibility noted in some scenarios. PR: [bfx-report-ui#1053](https://github.com/bitfinexcom/bfx-report-ui/pull/1053)
29+
30+
### Security
31+
32+
- Migrated the BFX deps to the new `@bitfinex` namespace, fixed dep vulnerabilities, removed deprecated `better-npm-run`, used `cross-env` with `concurrently` instead, and as a result improves `npm scripts`. PRs: [bfx-report#468](https://github.com/bitfinexcom/bfx-report/pull/468), [bfx-reports-framework#502](https://github.com/bitfinexcom/bfx-reports-framework/pull/502), [bfx-report-electron#609](https://github.com/bitfinexcom/bfx-report-electron/pull/609)
33+
- Updated UI dependencies to fix high vulnerabilities. PR: [bfx-report-ui#1048](https://github.com/bitfinexcom/bfx-report-ui/pull/1048)
34+
1035
## [4.42.0] - 2026-03-18
1136

1237
### Changed

bfx-reports-framework

build/entitlements.mac.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
<true/>
99
<key>com.apple.security.network.server</key>
1010
<true/>
11+
<key>com.apple.security.files.downloads.read-write</key>
12+
<true/>
1113
<key>com.apple.security.files.user-selected.read-only</key>
1214
<true/>
1315
<key>com.apple.security.files.user-selected.read-write</key>
@@ -24,6 +26,8 @@
2426
<true/>
2527
<key>com.apple.security.cs.allow-jit</key>
2628
<true/>
29+
<key>com.apple.security.cs.signer-programmatic-determination</key>
30+
<true/>
2731
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
2832
<true/>
2933
<key>com.apple.security.cs.debugger</key>

build/entitlements.mas.inherit.plist

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NSDownloadsFolderUsageDescription = "This app saves downloaded reports directly to your Downloads folder for your convenience";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NSDownloadsFolderUsageDescription = "Esta aplicación guarda los informes descargados directamente en tu carpeta de Descargas para tu comodidad";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NSDownloadsFolderUsageDescription = "Este aplicativo salva relatórios baixados diretamente na sua pasta de Downloads para sua conveniência";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NSDownloadsFolderUsageDescription = "Это приложение сохраняет скачанные отчеты прямо в папку Загрузки для вашего удобства";

0 commit comments

Comments
 (0)