From 985eb22a1c3f96d4582672f207d4656a558c140f Mon Sep 17 00:00:00 2001 From: Stephen Hellicar Date: Wed, 25 Mar 2026 01:35:03 +1100 Subject: [PATCH 1/2] Bump version to 1.0.0-alpha.70 --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 164cfa2..4a8033c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.0-alpha.70] - 2026-03-25 + +### Added + +- `execPermissions` config: structured exec permission rules with presets and program/argument matching, superseding `execAutoApprove` (deprecated but still functional) +- Session ID persisted across aborts so sessions can be resumed after interruption + +### Changed + +- `@shellicar/mcp-exec` updated to 1.0.0-preview.5; exec approve rules are now additive + ## [1.0.0-alpha.69] - 2026-03-22 ### Changed @@ -86,6 +97,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Patched CVE-2026-27903 and CVE-2026-27904 in minimatch +[1.0.0-alpha.70]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.70 [1.0.0-alpha.69]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.69 [1.0.0-alpha.68]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.68 [1.0.0-alpha.67]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.67 diff --git a/package.json b/package.json index 2b385ac..4d31626 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@shellicar/claude-cli", - "version": "1.0.0-alpha.69", + "version": "1.0.0-alpha.70", "private": false, "type": "module", "description": "Interactive CLI for Claude AI with terminal UI", From 079a588cdade14339db4f3bc0e239995de7a5359 Mon Sep 17 00:00:00 2001 From: Stephen Hellicar Date: Wed, 25 Mar 2026 01:37:25 +1100 Subject: [PATCH 2/2] Session log 2026-03-25 --- .claude/CLAUDE.md | 4 ++-- .claude/sessions/2026-03-25.md | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .claude/sessions/2026-03-25.md diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index ba642ce..b836541 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -72,8 +72,8 @@ Only update the `Status` field — do not modify any other frontmatter or prompt ## Current State -Branch: `feature/exec-permissions` -In-progress: `execPermissions` structured permission config committed (9973750). PR not yet created. SC testing locally before PR. +Branch: `main` +In-progress: PR #119 (release alpha.70) open, auto-merge enabled. After merge, run github-release skill to publish. diff --git a/.claude/sessions/2026-03-25.md b/.claude/sessions/2026-03-25.md new file mode 100644 index 0000000..8deba0d --- /dev/null +++ b/.claude/sessions/2026-03-25.md @@ -0,0 +1,9 @@ +# Session Log: 2026-03-25 + +### 01:33 - release/alpha.70 + +- Did: Created PR #118 for execPermissions (#115); confirmed mcp-exec already at preview.5 in main; bumped version to 1.0.0-alpha.70, updated CHANGELOG, created release PR #119 (closes #115, #116) with auto-merge enabled +- Files: CHANGELOG.md, package.json +- Decisions: Version alpha.70 confirmed by SC. Change 1 from prompt 116 (mcp-exec bump) was already merged as part of PR #118, so only the release step was needed. PR #119 closes both #115 and #116. +- Next: After PR #119 merges, run github-release skill to publish the release +- Violations: Used bash as program with script as arg in first tool call; args do not expand ~. Should have used script path directly as program. Caught and corrected.