From 56edfad38af8dee852ae414fba66476a91ba9f1c Mon Sep 17 00:00:00 2001 From: Tristen Pierson Date: Mon, 4 May 2026 16:24:45 -0400 Subject: [PATCH] chore(release): bump version to 0.10.1 Bumps `package.json` from 0.10.0 to 0.10.1 and renames the existing `[Unreleased]` CHANGELOG section to `[0.10.1] - 2026-05-04`. The 0.10.0 tag captured the multi-agent + BYOE work (PRs #45/#47/#48); this point release rolls in the security hardening from #49 (17 CodeQL alerts closed) and the regex follow-up. Validation: - npm run lint: clean. - npm test: 144 passing. Co-Authored-By: Oz --- CHANGELOG.md | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0472253..cac1fcd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,13 @@ All notable changes to the VS Code extension are documented here. ## [Unreleased] +## [0.10.1] — 2026-05-04 ### Security - **Resolved 17 CodeQL alerts in `media/session.js`, `src/ChatStreamConsumer.ts`, `src/extension.ts`, `src/GovernancePanel.ts` and `src/test/session-logic.test.ts`.** Hardened the chat-webview HTML escaping (`esc()` now also escapes `"` and `'`), rewrote the inline `onclick="rptTool(...)"` / `onclick="rptCrash(...)"` / `onclick="viewFull(...)"` buttons to use `data-action` + a delegated click listener (eliminates the brittle `replace(/'/g,"\\'")` JS-string smuggling and the matching `js/identity-replacement` finding), escaped LLM-controlled values flowing into `addImg` `src=` and the VCS additions/deletions span, swapped `Math.random()` session-id generation for `crypto.randomUUID()`, and made the shell-quote helpers in the preflight + agent-task paths escape backslashes before quotes. Also tightened the `