From eb5f54a6d01a38ca5f8c6863eac1c250df06fb68 Mon Sep 17 00:00:00 2001 From: Zimeng Xiong Date: Sun, 23 Nov 2025 08:53:36 -0800 Subject: [PATCH] unify version numbering --- RELEASE.md | 4 +- VERSION | 2 +- backend/package.json | 2 +- backend/src/securityTest.ts | 75 ++++++++++++++++++--------------- frontend/package.json | 2 +- frontend/src/pages/Settings.tsx | 2 +- 6 files changed, 47 insertions(+), 40 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 9d1d4c0..a082234 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,8 +1,8 @@ -# ExcaliDash v0.1.3 +# ExcaliDash v0.1.4 **Type:** Security Release **Date:** 2025-11-23 -**Compatibility:** v0.1.0 (Backward Compatible) +**Compatibility:** v0.1.x (Backward Compatible) ## Security Fixes diff --git a/VERSION b/VERSION index 7693c96..446ba66 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.3 \ No newline at end of file +0.1.4 \ No newline at end of file diff --git a/backend/package.json b/backend/package.json index 56d0af9..81043ed 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "backend", - "version": "0.1.3", + "version": "0.1.4", "description": "", "main": "index.js", "scripts": { diff --git a/backend/src/securityTest.ts b/backend/src/securityTest.ts index 8748aeb..311a008 100644 --- a/backend/src/securityTest.ts +++ b/backend/src/securityTest.ts @@ -12,7 +12,7 @@ import { sanitizeDrawingData, } from "./security"; -console.log("๐Ÿงช Starting Security Test Suite...\n"); +console.log("Starting Security Test Suite...\n"); // Test 1: HTML/JS Sanitization console.log("Test 1: HTML/JS Sanitization"); @@ -25,12 +25,15 @@ const maliciousHtml = ` Normal text content `; const sanitizedHtml = sanitizeHtml(maliciousHtml); -console.log("โœ… Original:", maliciousHtml.substring(0, 100) + "..."); -console.log("โœ… Sanitized:", sanitizedHtml.substring(0, 100) + "..."); -console.log("โœ… Script tags removed:", !sanitizedHtml.includes("Normal text"; const sanitizedText = sanitizeText(maliciousText); -console.log(`โœ… Text sanitized: "${maliciousText}" -> "${sanitizedText}"`); +console.log(`PASS: Text sanitized: "${maliciousText}" -> "${sanitizedText}"`); console.log( - "โœ… Malicious content removed:", + "PASS: Malicious content removed:", !sanitizedText.includes("