From 6f9f1aec6565987c2a2c138da069ee4289627b7e Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Tue, 24 Mar 2026 09:22:02 -0300 Subject: [PATCH] =?UTF-8?q?chore(release):=20v3.0.0-rc.15=20=E2=80=94=20CH?= =?UTF-8?q?ANGELOG=20+=20openapi=20version=20sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated CHANGELOG with sprint results: - i18n: 2,788 keys synced across 30 languages - 16 provider icons + SVG fallback in ProviderIcon - Agents fingerprint synced (14 providers) - dompurify XSS vulnerability fixed (0 npm vulns) - openapi.yaml version synced --- CHANGELOG.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7fbcba225..b32a097ded 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ --- -## [3.0.0-rc.15] — 2026-03-23 +## [3.0.0-rc.15] — 2026-03-24 ### ✨ New Features @@ -19,6 +19,23 @@ - Dashboard: "Model Routing Rules" section added to Combos page with inline add/edit/toggle/delete - Examples: `claude-sonnet*` → code-combo, `gpt-4o*` → openai-combo, `gemini-*` → google-combo +### 🌐 i18n + +- **Full i18n Sync**: 2,788 missing keys added across 30 language files — all languages now at 100% parity with `en.json` +- **Agents page i18n**: OpenCode Integration section fully internationalized (title, description, scanning, download labels) +- **6 new keys** added to `agents` namespace for OpenCode section + +### 🎨 UI/UX + +- **Provider Icons**: 16 missing provider icons added (3 copied, 2 downloaded, 11 SVG created) +- **SVG fallback**: `ProviderIcon` component updated with 4-tier strategy: Lobehub → PNG → SVG → Generic icon +- **Agents fingerprinting**: Synced with CLI tools — added droid, openclaw, copilot, opencode to fingerprint list (14 total) + +### 🔒 Security + +- **CVE fix**: Resolved dompurify XSS vulnerability (GHSA-v2wj-7wpq-c8vv) via npm overrides forcing `dompurify@^3.3.2` +- `npm audit` now reports **0 vulnerabilities** + ### 🧪 Tests - Test suite: **923 tests, 0 failures** (+15 new model-combo mapping tests)