Release v4.3.1: Version bump and documentation updates

- Updated package.json version to 4.3.1
- Updated marketplace.json version to 4.3.1
- Added v4.3.1 entry to CLAUDE.md version history
- Documented SessionStart hook context injection fix
- Documented hooks architecture consolidation
- Rebuilt all executables with updated version

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Alex Newman
2025-10-26 00:11:36 -04:00
parent fb00b517c0
commit c75563a89b
3 changed files with 19 additions and 4 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
"plugins": [
{
"name": "claude-mem",
"version": "4.3.0",
"version": "4.3.1",
"source": "./plugin",
"description": "Persistent memory system for Claude Code - context compression across sessions"
}
+17 -2
View File
@@ -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.0
**Current Version**: 4.3.1
**License**: AGPL-3.0
**Author**: Alex Newman (@thedotmack)
@@ -212,10 +212,25 @@ 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.0
**Current Version**: 4.3.1
### Recent Highlights
#### v4.3.1 (2025-10-26)
**Breaking Changes**: None (patch version)
**Fixes**:
- Fixed SessionStart hook context injection by silencing npm install output (plugin/hooks/hooks.json:25)
- Changed npm loglevel from `--loglevel=error` to `--loglevel=silent` to ensure clean JSON output
- Consolidated hooks architecture by removing bin/hooks wrapper layer (src/hooks/*-hook.ts)
- Fixed double shebang issues in hook executables (esbuild now adds shebang during build)
**Technical Details**:
- Modified: plugin/hooks/hooks.json (npm install verbosity)
- Removed: src/bin/hooks/* (wrapper layer no longer needed)
- Consolidated: Hook logic moved directly into src/hooks/*-hook.ts files
- Root cause: npm install stderr/stdout was polluting hook JSON output, preventing context injection
#### v4.3.0 (2025-10-25)
- Progressive Disclosure Context: Enhanced context hook with observation timeline and token cost visibility
- Session observations now display in table format showing ID, timestamp, type indicators, title, and token counts
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "claude-mem",
"version": "4.3.0",
"version": "4.3.1",
"description": "Memory compression system for Claude Code - persist context across sessions",
"keywords": [
"claude",