Release v3.6.8
Published from npm package build Source: https://github.com/thedotmack/claude-mem-source
This commit is contained in:
@@ -5,6 +5,12 @@ 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/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
|
||||||
|
## [3.6.8] - 2025-09-14
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed publish command failing when no version-related memories exist for changelog generation
|
||||||
|
|
||||||
|
|
||||||
## [3.6.6] - 2025-09-14
|
## [3.6.6] - 2025-09-14
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
+2
-2
@@ -3,5 +3,5 @@ allowed-tools: Bash
|
|||||||
description: Write an overview and save with claude-mem
|
description: Write an overview and save with claude-mem
|
||||||
---
|
---
|
||||||
**Write an overview** of the current conversation context and:
|
**Write an overview** of the current conversation context and:
|
||||||
1. **Add it to claude-mem** using the chroma MCP tools
|
1. **Add it to claude-mem** using the chroma MCP tools. Always use primitive types (strings, numbers, booleans) when calling MCP Chroma tools directly. Arrays should be comma-separated strings, and nested objects should be flattened.
|
||||||
2. **IMPORTANT! Save the overview to index** using the claude-mem CLI tool: `claude-mem save "your overview message"`
|
2. **Save the overview to index** using the claude-mem CLI tool: `claude-mem save "your overview message"`
|
||||||
Vendored
+96
-95
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claude-mem",
|
"name": "claude-mem",
|
||||||
"version": "3.6.6",
|
"version": "3.6.8",
|
||||||
"description": "Memory compression system for Claude Code - persist context across sessions",
|
"description": "Memory compression system for Claude Code - persist context across sessions",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"claude",
|
"claude",
|
||||||
|
|||||||
@@ -393,8 +393,34 @@ Start searching now.` :
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (memories.length === 0) {
|
if (memories.length === 0) {
|
||||||
console.log('\n⚠️ No version-related memories found. Try compressing more sessions first.');
|
console.log('\n⚠️ No version-related memories found for this version.');
|
||||||
process.exit(1);
|
console.log(' This is normal for the first release or when no changes were tracked.');
|
||||||
|
console.log(' Creating a placeholder changelog entry...');
|
||||||
|
|
||||||
|
// Create a minimal placeholder entry
|
||||||
|
const placeholderEntry: ChangelogEntry = {
|
||||||
|
version: versionsToSearch[0], // Use the first (current) version
|
||||||
|
date: todayStr,
|
||||||
|
type: 'Changed',
|
||||||
|
description: 'Initial release or minor updates',
|
||||||
|
timestamp: new Date().toISOString(),
|
||||||
|
generatedAt: new Date().toISOString()
|
||||||
|
};
|
||||||
|
|
||||||
|
// Save the placeholder entry
|
||||||
|
if (!fs.existsSync(projectChangelogDir)) {
|
||||||
|
fs.mkdirSync(projectChangelogDir, { recursive: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
const jsonlContent = JSON.stringify(placeholderEntry) + '\n';
|
||||||
|
fs.appendFileSync(changelogJsonlPath, jsonlContent);
|
||||||
|
|
||||||
|
console.log(`✅ Created placeholder changelog entry for v${versionsToSearch[0]}`);
|
||||||
|
|
||||||
|
// Generate the CHANGELOG.md with the placeholder
|
||||||
|
await updateChangelogFromJsonl(options);
|
||||||
|
|
||||||
|
return; // Exit successfully
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(`✅ Found ${memories.length} version-related memories\n`);
|
console.log(`✅ Found ${memories.length} version-related memories\n`);
|
||||||
|
|||||||
Reference in New Issue
Block a user