Skip to content

Commit 5afe4d2

Browse files
authored
Merge pull request #268 from bitfinexcom/staging
Release version 4.14.0
2 parents fd774c4 + f8123fd commit 5afe4d2

10 files changed

Lines changed: 50 additions & 10 deletions

.github/dependabot.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "npm"
4+
target-branch: "staging"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "thursday"
9+
time: "00:00"
10+
timezone: "Etc/UTC"
11+
commit-message:
12+
prefix: "[npm] "
13+
labels:
14+
- "npm"
15+
- "dependencies"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
echo "IS_BFX_API_STAGING=1" >> $GITHUB_ENV
111111
- uses: actions/setup-node@v3
112112
with:
113-
node-version: 18.15.0
113+
node-version: 18.17.1
114114
- name: Cache Electron binaries
115115
id: electron-cache
116116
uses: actions/cache@v3

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.14.0] - 2023-11-01
11+
12+
### Added
13+
14+
- Added test runner and report to the `GitHub Actions` of the `bfx-facs-db-better-sqlite` repo. PR: [bfx-facs-db-better-sqlite#8](https://github.com/bitfinexcom/bfx-facs-db-better-sqlite/pull/8)
15+
- Added an endpoint to get the `summary by asset` (for 30 day period) for the new summary page of the framework mode. PR: [bfx-reports-framework#330](https://github.com/bitfinexcom/bfx-reports-framework/pull/330)
16+
- Implemented currency name representation depending on the transport layer used for the `Tether` transactions in the `Movements` report. PR: [bfx-report-ui#721](https://github.com/bitfinexcom/bfx-report-ui/pull/721)
17+
- Implemented the possibility of submitting `username/password` and `OTP` via the `Enter` button during the `2FA` sign-up flow. PR: [bfx-report-ui#722](https://github.com/bitfinexcom/bfx-report-ui/pull/722)
18+
19+
### Changed
20+
21+
- Bumped `Electronjs` version up to `v27` to have under hood Nodejs `v18.17.1`, to have Nodejs version similar to UI build requirements. PR: [bfx-report-electron#263](https://github.com/bitfinexcom/bfx-report-electron/pull/263)
22+
- Bumped `better-sqlite3` up to `9.0.0` to have the ability to launch the DB driver on Nodejs `v18.17.1` under electron env at least `v27`. PR: [bfx-facs-db-better-sqlite#7](https://github.com/bitfinexcom/bfx-facs-db-better-sqlite/pull/7)
23+
- Set the [dependabot](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file) against the `stagin` branch to not trigger test-runner workflow
24+
25+
### Fixed
26+
27+
- Fixed the `candles` sync for the `currency converter`, to convert the first ledgers to USD it needs to provide some overlap of candles (5 days). PR: [bfx-reports-framework#329](https://github.com/bitfinexcom/bfx-reports-framework/pull/329)
28+
- Fixed deep clone of arguments with `lib-js-util-base`, the issue is the following: when calling `generateToken/invalidateAuthToken` methods pass whole session object with `setInterval` id, and that id cannot be serialized with `JSON.stringify`, it should be omitted. PR: [bfx-reports-framework#331](https://github.com/bitfinexcom/bfx-reports-framework/pull/331)
29+
- Fixed the [dependabot](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file) config path for the `bfx-report-ui` repo. PR: [bfx-report-ui#720](https://github.com/bitfinexcom/bfx-report-ui/pull/720)
30+
31+
### Security
32+
33+
- Removed `lodash` lib usage. PRs: [bfx-report#340](https://github.com/bitfinexcom/bfx-report/pull/340), [bfx-reports-framework#328](https://github.com/bitfinexcom/bfx-reports-framework/pull/328), [bfx-report-ui#723](https://github.com/bitfinexcom/bfx-report-ui/pull/723)
34+
1035
## [4.13.0] - 2023-10-18
1136

1237
### Added

Dockerfile.linux-builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM electronuserland/builder:18
22

3-
ARG NODE_VERSION="18.15.0"
3+
ARG NODE_VERSION="18.17.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

Dockerfile.mac-builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM electronuserland/builder:18
22

3-
ARG NODE_VERSION="18.15.0"
3+
ARG NODE_VERSION="18.17.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

Dockerfile.win-builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM electronuserland/builder:18-wine
22

3-
ARG NODE_VERSION="18.15.0"
3+
ARG NODE_VERSION="18.17.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

bfx-report-ui

Submodule bfx-report-ui updated 41 files

bfx-reports-framework

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "bfx-report-electron",
3-
"version": "4.13.0",
3+
"version": "4.14.0",
44
"repository": "https://github.com/bitfinexcom/bfx-report-electron",
55
"description": "Reporting tool",
66
"author": "bitfinex.com",
77
"main": "index.js",
88
"engine": {
9-
"node": ">=18.15.0"
9+
"node": ">=18.17.1"
1010
},
1111
"license": "Apache-2.0",
1212
"dependencies": {
@@ -36,7 +36,7 @@
3636
"devDependencies": {
3737
"@mapbox/node-pre-gyp": "1.0.6",
3838
"app-builder-bin": "4.1.0",
39-
"electron": "25.8.1",
39+
"electron": "27.0.2",
4040
"electron-builder": "23.6.0",
4141
"mocha": "10.2.0",
4242
"standard": "16.0.4"

scripts/helpers/install-nodejs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ script as required NodeJS version!${COLOR_NORMAL}" >&2
1313
exit 1
1414
fi
1515

16-
version="${1:-"18.15.0"}"
16+
version="${1:-"18.17.1"}"
1717

1818
echo -e "\n${COLOR_BLUE}Installing the NodeJS v$version...${COLOR_NORMAL}"
1919

0 commit comments

Comments
 (0)