From e5aa60b7425643e13822447955327ced4852f00f Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sun, 14 Dec 2025 22:02:07 -0500 Subject: [PATCH] chore: update version to 7.3.0 in package.json --- CHANGELOG.md | 43 ++++++++++++++++++------------------------- plugin/package.json | 2 +- 2 files changed, 19 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2879d73e..abb116c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,31 +4,24 @@ 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/). -## [8.0.0] - 2025-12-14 +## [7.3.0] - 2025-12-15 -### Fixed +## Features -**Timeline MCP Tools Parameter Bug** +- **Table-based search output**: Unified timeline formatting with cleaner, more organized presentation of search results grouped by date and file +- **Simplified API**: Removed unused format parameter from MCP search tools for cleaner interface +- **Shared formatting utilities**: Extracted common timeline formatting logic into reusable module -Fixed critical bug where timeline tools were completely non-functional due to parameter name mismatch between MCP layer and SearchManager. The tools now use correct parameter names: -- `anchor` (was incorrectly `anchor_id`) -- `depth_before` (was incorrectly `before`) -- `depth_after` (was incorrectly `after`) -- `type` (was incorrectly `obs_type` in timeline tool only) +## Changes -**Affected Tools:** `timeline`, `get_context_timeline`, `get_timeline_by_query` +- **Default model upgrade**: Changed default model from Haiku to Sonnet for better observation quality +- **Removed fake URIs**: Replaced claude-mem:// pseudo-protocol with actual HTTP API endpoints for citations -**Impact:** These tools were previously broken and would fail with "Cannot read properties of undefined (reading 'length')" errors. They now work correctly with the proper parameter names that match the underlying SearchManager implementation. +## Bug Fixes -### Added -- New `get_batch_observations` MCP tool for efficiently fetching multiple observations in a single request -- Enhanced SessionStore methods for fetching prompts and session summaries by ID - -### Changed -- Extracted magic numbers to constants (`RECENCY_WINDOW_DAYS`, `RECENCY_WINDOW_MS`) -- Replaced debug logging calls with proper logger methods - ---- +- Fixed undefined debug function calls in MCP server +- Fixed skillPath variable scoping bug in instructions endpoint +- Extracted magic numbers to named constants for better code maintainability ## [7.2.1] - 2025-12-14 @@ -2418,12 +2411,12 @@ None (patch version) ## [4.3.0] - 2025-10-25 -## What's Changed -* feat: Enhanced context hook with session observations and cross-platform improvements by @thedotmack in https://github.com/thedotmack/claude-mem/pull/25 - -## New Contributors -* @thedotmack made their first contribution in https://github.com/thedotmack/claude-mem/pull/25 - +## What's Changed +* feat: Enhanced context hook with session observations and cross-platform improvements by @thedotmack in https://github.com/thedotmack/claude-mem/pull/25 + +## New Contributors +* @thedotmack made their first contribution in https://github.com/thedotmack/claude-mem/pull/25 + **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v4.2.11...v4.3.0 ## [4.2.10] - 2025-10-25 diff --git a/plugin/package.json b/plugin/package.json index 057119b9..b8f44829 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem-plugin", - "version": "7.2.1", + "version": "7.3.0", "private": true, "description": "Runtime dependencies for claude-mem bundled hooks", "type": "module",