diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 92f42979..76c9051e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "plugins": [ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "source": "./plugin", "description": "Persistent memory system for Claude Code - context compression across sessions" } diff --git a/CLAUDE.md b/CLAUDE.md index f30f568f..f1f0b1ce 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ Claude-mem is a persistent memory compression system that preserves context across Claude Code sessions. It automatically captures tool usage observations, processes them through the Claude Agent SDK, and makes summaries available to future sessions. -**Current Version**: 4.3.3 +**Current Version**: 4.3.4 **License**: AGPL-3.0 **Author**: Alex Newman (@thedotmack) @@ -212,10 +212,22 @@ npm run build && git commit -a -m "Build and update" && git push && cd ~/.claude For detailed version history and changelog, see [CHANGELOG.md](CHANGELOG.md). -**Current Version**: 4.3.3 +**Current Version**: 4.3.4 ### Recent Highlights +#### v4.3.4 (2025-11-01) +**Breaking Changes**: None (patch version) + +**Fixes**: +- Fixed SessionStart hooks running on session resume (plugin/hooks/hooks.json:4) +- Added matcher configuration to only run SessionStart hooks on startup, clear, or compact events +- Prevents unnecessary hook execution and improves performance on session resume + +**Technical Details**: +- Modified: plugin/hooks/hooks.json:4 (added `"matcher": "startup|clear|compact"`) +- Impact: Hooks now skip execution when resuming existing sessions + #### v4.3.3 (2025-10-27) **Breaking Changes**: None (patch version) diff --git a/package.json b/package.json index 50e371a7..ea999ee8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "description": "Memory compression system for Claude Code - persist context across sessions", "keywords": [ "claude", diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 62b3104f..1c611b7d 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "claude-mem", - "version": "4.3.3", + "version": "4.3.4", "description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions", "author": { "name": "Alex Newman"