From fb9cccd35042d6f0aed0470df786cb229ae42b49 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Tue, 9 Dec 2025 22:47:41 -0500 Subject: [PATCH] Update CHANGELOG.md for v7.0.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 670bc2b4..a8c73cfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ 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.0.0/). +## [7.0.7] - 2025-12-10 + +## What's Changed + +### Code Quality Improvements +- Refactored hooks codebase to reduce complexity and improve maintainability (#204) +- Net reduction of 78 lines while adding new functionality +- Improved type safety across all hook input interfaces + +### New Features +- Added `CLAUDE_MEM_SKIP_TOOLS` configuration setting for controlling which tools are excluded from observations +- Default skip tools: `ListMcpResourcesTool`, `SlashCommand`, `Skill`, `TodoWrite`, `AskUserQuestion` + +### Technical Improvements +- Created shared utilities: `transcript-parser.ts`, `hook-constants.ts`, `hook-error-handler.ts` +- Migrated business logic from hooks to worker service for better separation of concerns +- Enhanced error handling and spinner management +- Removed dead code and unnecessary abstractions + +**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.0.6...v7.0.7 + ## [7.0.6] - 2025-12-10 ## Bug Fixes