Skip to content

Commit 8d09148

Browse files
committed
chore: upgrade dependencies and resolve security vulnerabilities
- Upgraded non-Expo dependencies to their latest compatible versions and aligned Expo modules with SDK 54 recommendations. - Pinned `react-dom` to `19.1.0` to resolve a peer dependency conflict with `react@19.1.0`. - Resolved npm audit security vulnerabilities in `postcss` and `markdown-it` by adding npm overrides. - Verified all packages installed without vulnerabilities and ensured linter output is error-free.
1 parent 2f413e2 commit 8d09148

4 files changed

Lines changed: 629 additions & 535 deletions

File tree

AGENT.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ These rules govern the development of the Aion project.
99

1010
## Change Log
1111

12+
### 2026-05-21 (Australia/Sydney)
13+
**Raouf:**
14+
- **Scope:** Dependency Upgrades
15+
- **Summary:** Upgraded non-Expo dependencies to their latest compatible versions, aligned Expo modules with Expo SDK 54 recommended versions via `npx expo install --fix`, and pinned `react-dom` to `19.1.0` to resolve a peer dependency conflict with `react@19.1.0` required by `react-native`.
16+
- **Files Changed:**
17+
- [package.json](file:///Users/raoof.r12/Desktop/Raouf/Aion/package.json) - Upgraded dependencies/devDependencies and pinned `react-dom` to `19.1.0`.
18+
- **Verification:** Ran `npm install` and verified all packages resolved cleanly with 0 vulnerabilities. Ran `npm run lint` and verified linter output is error-free.
19+
- **Follow-ups:** None.
20+
21+
### 2026-05-21 (Australia/Sydney)
22+
**Raouf:**
23+
- **Scope:** Dependency Security Vulnerabilities
24+
- **Summary:** Resolved npm audit security vulnerabilities (XSS in postcss and ReDoS in markdown-it) by configuring npm overrides.
25+
- **Files Changed:**
26+
- [package.json](file:///Users/raoof.r12/Desktop/Raouf/Aion/package.json) - Added overrides for `postcss` (`^8.5.15`) and `markdown-it` (`^14.1.1`).
27+
- **Verification:** Ran `npm install` and verified `npm audit` reports 0 vulnerabilities. Verified `npm run lint` still runs successfully with 0 errors.
28+
- **Follow-ups:** None.
29+
1230
### 2026-05-21 (Australia/Sydney)
1331
**Raouf:**
1432
- **Scope:** ESLint Dependency Conflict

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## Change Log
88

9+
### 2026-05-21 (Australia/Sydney)
10+
**Raouf:**
11+
- **Scope:** Dependency Upgrades
12+
- **Summary:** Upgraded non-Expo dependencies to their latest compatible versions, aligned Expo modules with Expo SDK 54 recommended versions via `npx expo install --fix`, and pinned `react-dom` to `19.1.0` to resolve a peer dependency conflict with `react@19.1.0` required by `react-native`.
13+
- **Files Changed:**
14+
- [package.json](file:///Users/raoof.r12/Desktop/Raouf/Aion/package.json) - Upgraded dependencies/devDependencies and pinned `react-dom` to `19.1.0`.
15+
- **Verification:** Ran `npm install` and verified all packages resolved cleanly with 0 vulnerabilities. Ran `npm run lint` and verified linter output is error-free.
16+
- **Follow-ups:** None.
17+
18+
### 2026-05-21 (Australia/Sydney)
19+
**Raouf:**
20+
- **Scope:** Dependency Security Vulnerabilities
21+
- **Summary:** Resolved npm audit security vulnerabilities (XSS in postcss and ReDoS in markdown-it) by configuring npm overrides.
22+
- **Files Changed:**
23+
- [package.json](file:///Users/raoof.r12/Desktop/Raouf/Aion/package.json) - Added overrides for `postcss` (`^8.5.15`) and `markdown-it` (`^14.1.1`).
24+
- **Verification:** Ran `npm install` and verified `npm audit` reports 0 vulnerabilities. Verified `npm run lint` still runs successfully with 0 errors.
25+
- **Follow-ups:** None.
26+
927
### 2026-05-21 (Australia/Sydney)
1028
**Raouf:**
1129
- **Scope:** ESLint Dependency Conflict

0 commit comments

Comments
 (0)