Skip to content

Commit f953f1e

Browse files
authored
Merge pull request #391 from stellar/release/6.0.0
Release `6.0.0` to `main`
2 parents c25dbe8 + 18cf72d commit f953f1e

File tree

15 files changed

+561
-704
lines changed

15 files changed

+561
-704
lines changed

.github/workflows/automated_release_process.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
fi
3434
3535
- name: Checkout repository
36-
uses: actions/checkout@v5
36+
uses: actions/checkout@v6
3737
with:
3838
fetch-depth: 0
3939

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ jobs:
2626

2727
steps:
2828
- name: Checkout repository
29-
uses: actions/checkout@v5
29+
uses: actions/checkout@v6
3030

3131
# Initializes the CodeQL tools for scanning.
3232
- name: Initialize CodeQL
33-
uses: github/codeql-action/init@v3
33+
uses: github/codeql-action/init@v4
3434
with:
3535
languages: ${{ matrix.language }}
3636
build-mode: ${{ matrix.build-mode }}
3737

3838
- name: Perform CodeQL Analysis
39-
uses: github/codeql-action/analyze@v3
39+
uses: github/codeql-action/analyze@v4
4040
with:
4141
category: "/language:${{matrix.language}}"

.github/workflows/docker_image_public_release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ jobs:
3838
echo "TAGS=stellar/stellar-disbursement-platform-frontend:${{ github.event.release.tag_name }}" >> $GITHUB_OUTPUT
3939
fi
4040
41-
- uses: actions/checkout@v5
41+
- uses: actions/checkout@v6
4242

4343
- name: Login to DockerHub
44-
uses: docker/login-action@v3.5.0
44+
uses: docker/login-action@v3.6.0
4545
with:
4646
username: ${{ secrets.DOCKERHUB_USERNAME }}
4747
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -62,10 +62,10 @@ jobs:
6262
needs:
6363
- test-build
6464
steps:
65-
- uses: actions/checkout@v5
65+
- uses: actions/checkout@v6
6666

6767
- name: Login to DockerHub
68-
uses: docker/login-action@v3.5.0
68+
uses: docker/login-action@v3.6.0
6969
with:
7070
username: ${{ secrets.DOCKERHUB_USERNAME }}
7171
password: ${{ secrets.DOCKERHUB_TOKEN }}

.github/workflows/test-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
build:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v5
16-
- uses: actions/setup-node@v5
15+
- uses: actions/checkout@v6
16+
- uses: actions/setup-node@v6
1717
with:
1818
node-version: 22
1919
- run: yarn install

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [6.0.0](https://github.com/stellar/stellar-disbursement-platform-frontend/releases/tag/6.0.0) ([diff](https://github.com/stellar/stellar-disbursement-platform-frontend/compare/5.0.0...6.0.0))
8+
9+
### Added
10+
- Add Wallet History for Stellar Distribution Accounts. [#385](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/385)
11+
12+
### Fixed
13+
- Fix message when adding unknown trustline [#388](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/388)
14+
15+
### Security and Dependencies
16+
- Upgrade React to 19.2.1 to address CVE-2025-66478 and CVE-2025-55182 [#390](https://github.com/stellar/stellar-disbursement-platform-backend/pull/390)
17+
- Bump the minor-and-patch group across 1 directory with 30 updates. [#386](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/386)
18+
- Bump the all-actions group across 1 directory with 4 updates. [#383](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/383)
19+
- Bump js-yaml from 4.1.0 to 4.1.1. [#381](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/381)
20+
- Bump vite from 7.1.5 to 7.1.11 in the npm_and_yarn group across 1 directory. [#369](https://github.com/stellar/stellar-disbursement-platform-frontend/pull/369)
21+
22+
723
## [5.0.0](https://github.com/stellar/stellar-disbursement-platform-frontend/releases/tag/5.0.0) ([diff](https://github.com/stellar/stellar-disbursement-platform-frontend/compare/4.1.0...5.0.0))
824

925
### Added

package.json

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "stellar-disbursement-platform-frontend",
3-
"version": "5.0.0",
3+
"version": "6.0.0",
44
"license": "Apache-2.0",
55
"engines": {
66
"node": ">=22.x"
@@ -12,10 +12,10 @@
1212
},
1313
"private": true,
1414
"dependencies": {
15-
"@reduxjs/toolkit": "^2.8.2",
16-
"@stellar/design-system": "^3.1.4",
17-
"@tanstack/react-query": "^5.85.3",
18-
"@tanstack/react-query-devtools": "^5.85.3",
15+
"@reduxjs/toolkit": "^2.11.0",
16+
"@stellar/design-system": "^3.2.6",
17+
"@tanstack/react-query": "^5.90.11",
18+
"@tanstack/react-query-devtools": "^5.91.1",
1919
"assert": "^2.1.0",
2020
"bignumber.js": "^9.3.1",
2121
"brace-expansion": "4.0.1",
@@ -24,17 +24,17 @@
2424
"date-fns": "^4.1.0",
2525
"https-browserify": "^1.0.0",
2626
"lodash": "^4.17.21",
27-
"oidc-client-ts": "^3.3.0",
27+
"oidc-client-ts": "^3.4.1",
2828
"os-browserify": "^0.3.0",
2929
"papaparse": "^5.5.3",
3030
"path-browserify": "^1.0.1",
31-
"pbkdf2": "3.1.3",
31+
"pbkdf2": "3.1.5",
3232
"process": "^0.11.10",
33-
"react": "^19.1.1",
34-
"react-dom": "^19.1.1",
33+
"react": "^19.2.1",
34+
"react-dom": "^19.2.1",
3535
"react-google-recaptcha": "^3.1.0",
3636
"react-redux": "^9.2.0",
37-
"react-router-dom": "^7.8.0",
37+
"react-router-dom": "^7.9.6",
3838
"redux": "^5.0.1",
3939
"stream-browserify": "^3.0.0",
4040
"stream-http": "^3.2.0",
@@ -69,44 +69,44 @@
6969
},
7070
"devDependencies": {
7171
"@stellar/tsconfig": "^1.0.2",
72-
"@tanstack/eslint-plugin-query": "^5.83.1",
73-
"@testing-library/jest-dom": "^6.7.0",
72+
"@tanstack/eslint-plugin-query": "^5.91.2",
73+
"@testing-library/jest-dom": "^6.9.1",
7474
"@testing-library/react": "^16.3.0",
7575
"@testing-library/user-event": "^14.6.1",
7676
"@types/jest": "^30.0.0",
77-
"@types/lodash": "^4.17.20",
78-
"@types/node": "^24.2.1",
79-
"@types/papaparse": "^5.3.16",
80-
"@types/react": "^19.1.10",
81-
"@types/react-dom": "^19.1.7",
77+
"@types/lodash": "^4.17.21",
78+
"@types/node": "^24.10.1",
79+
"@types/papaparse": "^5.5.0",
80+
"@types/react": "^19.2.7",
81+
"@types/react-dom": "^19.2.3",
8282
"@types/react-google-recaptcha": "^2.1.9",
8383
"@types/react-redux": "^7.1.34",
8484
"@types/react-router-dom": "^5.3.3",
8585
"@types/uuid": "^10.0.0",
86-
"@typescript-eslint/eslint-plugin": "^8.39.1",
87-
"@typescript-eslint/parser": "^8.39.1",
88-
"@vitejs/plugin-react-swc": "^4.0.1",
89-
"concurrently": "^9.2.0",
90-
"eslint": "^9.33.0",
86+
"@typescript-eslint/eslint-plugin": "^8.48.0",
87+
"@typescript-eslint/parser": "^8.48.0",
88+
"@vitejs/plugin-react-swc": "^4.2.2",
89+
"concurrently": "^9.2.1",
90+
"eslint": "^9.39.1",
9191
"eslint-config-prettier": "^10.1.8",
9292
"eslint-config-react": "^1.1.7",
9393
"eslint-plugin-import": "^2.32.0",
9494
"eslint-plugin-jsx-a11y": "^6.10.2",
9595
"eslint-plugin-prefer-arrow": "^1.2.3",
9696
"eslint-plugin-react": "^7.37.5",
9797
"eslint-plugin-react-hooks": "^5.2.0",
98-
"globals": "^16.3.0",
98+
"globals": "^16.5.0",
9999
"husky": "^9.1.7",
100-
"lint-staged": "^16.1.5",
101-
"prettier": "^3.6.2",
100+
"lint-staged": "^16.2.7",
101+
"prettier": "^3.7.3",
102102
"pretty-quick": "^4.2.2",
103-
"sass": "^1.90.0",
104-
"typescript": "^5.9.2",
105-
"typescript-eslint": "^8.39.1",
106-
"vite": "^7.1.5",
107-
"vite-plugin-node-polyfills": "^0.22.0",
108-
"vite-plugin-static-copy": "^3.1.2",
109-
"vite-plugin-svgr": "^4.3.0",
103+
"sass": "^1.94.2",
104+
"typescript": "^5.9.3",
105+
"typescript-eslint": "^8.48.0",
106+
"vite": "^7.2.4",
107+
"vite-plugin-node-polyfills": "^0.24.0",
108+
"vite-plugin-static-copy": "^3.1.4",
109+
"vite-plugin-svgr": "^4.5.0",
110110
"yarn-deduplicate": "^6.0.2"
111111
}
112112
}

src/components/DistributionAccountStellar.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { InfoTooltip } from "@/components/InfoTooltip";
1313
import { LoadingContent } from "@/components/LoadingContent";
1414
import { SectionHeader } from "@/components/SectionHeader";
1515
import { Title } from "@/components/Title";
16+
import { WalletHistory } from "@/components/WalletHistory";
1617
import { WalletTrustlines } from "@/components/WalletTrustlines";
1718
import { useOrgAccountInfo } from "@/hooks/useOrgAccountInfo";
1819
import { useRedux } from "@/hooks/useRedux";
@@ -151,6 +152,17 @@ export const DistributionAccountStellar = () => {
151152
}}
152153
/>
153154

155+
<Card>
156+
<div className="CardStack__card">
157+
<div className="CardStack__title">
158+
<Heading as="h4" size="xs">
159+
Wallet history
160+
</Heading>
161+
</div>
162+
<WalletHistory stellarAddress={distributionAccountPublicKey} />
163+
</div>
164+
</Card>
165+
154166
<ShowForRoles acceptedRoles={["owner", "financial_controller"]}>
155167
<BridgeIntegrationSection
156168
onOptIn={handleBridgeOptIn}

src/components/DropdownMenu/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { NavLink } from "react-router-dom";
33
import "./styles.scss";
44

55
interface DropdownMenuProps {
6-
triggerEl: JSX.Element;
7-
children: JSX.Element | JSX.Element[];
6+
triggerEl: React.ReactElement;
7+
children: React.ReactElement | React.ReactElement[];
88
}
99

1010
interface DropdownMenuComponent {

src/components/FilterMenu/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { useCallback, useLayoutEffect, useRef, useState } from "react";
21
import { Button, Icon, Floater } from "@stellar/design-system";
2+
import { useCallback, useLayoutEffect, useRef, useState } from "react";
33
import "./styles.scss";
44

55
interface FilterMenuProps {
6-
children: JSX.Element | JSX.Element[];
6+
children: React.ReactElement | React.ReactElement[];
77
onSubmit: () => void;
88
onReset: () => void;
99
isSubmitDisabled: boolean;

src/components/Table/index.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Icon, Loader } from "@stellar/design-system";
2+
23
import { SortDirection } from "@/types";
34
import "./styles.scss";
45

56
interface HeaderProps {
6-
children: JSX.Element | JSX.Element[];
7+
children: React.ReactElement | React.ReactElement[];
78
}
89

910
const Header: React.FC<HeaderProps> = ({ children }: HeaderProps) => {
@@ -72,15 +73,15 @@ const HeaderCell: React.FC<HeaderCellProps> = ({
7273
};
7374

7475
interface BodyProps {
75-
children: JSX.Element | JSX.Element[];
76+
children: React.ReactElement | React.ReactElement[];
7677
}
7778

7879
const Body: React.FC<BodyProps> = ({ children }: BodyProps) => {
7980
return <tbody>{children}</tbody>;
8081
};
8182

8283
interface BodyRowProps {
83-
children: JSX.Element | JSX.Element[];
84+
children: React.ReactElement | React.ReactElement[];
8485
isHighlighted?: boolean;
8586
}
8687

@@ -137,7 +138,7 @@ interface TableComponent {
137138
}
138139

139140
interface TableProps extends React.HtmlHTMLAttributes<HTMLTableElement> {
140-
children: JSX.Element[];
141+
children: React.ReactElement[];
141142
isLoading?: boolean;
142143
isScrollable?: boolean;
143144
}

0 commit comments

Comments
 (0)