Changelog - robwhite4/claude-memory GitHub Wiki
Changelog
All notable changes to Claude Memory are documented here. This project adheres to Semantic Versioning.
For the complete detailed changelog, see the CHANGELOG.md file in the repository.
Recent Releases
[1.10.0] - 2025-06-14
Export, Import & Report Generation Release
Added
- Bulk Task Operations (Issue #27):
task add-bulk
: Import multiple tasks from JSON filestask export
: Export tasks in JSON or GitHub issue format- JSON schema validation for data integrity
- Enhanced Export Command (Issue #30):
- Multiple formats: JSON, YAML, CSV, Markdown
- Type filtering with
--types
flag - Date range filtering with
--from
and--to
- Metadata control and sanitization options
- Import Command (Issue #30):
- Merge mode (default): Adds new items, skips duplicates
- Replace mode: Clears existing data before importing
- Comprehensive validation and auto-ID generation
- Report Generation (Issue #30):
- Six report types: summary, tasks, patterns, decisions, progress, sprint
- Auto-save with timestamped filenames
- Date range filtering for focused reports
- Report Auto-Save (Issue #43):
--save
flag saves to.claude/reports/
with timestamps- Custom directory support with
--save-dir
- CLAUDE.md Token Optimization:
- Increased truncation limit: 80 → 120 characters
- Added Recent Changes section (last 7 days)
- Updated command examples
Technical Improvements
- Shared JSON schemas for standardized data formats
- Enhanced test coverage: 76+ comprehensive tests
- Added
js-yaml
dependency for YAML support
[1.9.1] - 2025-06-14
Hotfix Release
Fixed
- Fixed
--help
and-h
flags not showing general help (Issue #41) - Enhanced global flags documentation
[1.9.0] - 2025-06-09
CLI Enhancement Release
Added
- CLI Flags (Issue #19):
--dry-run
: Preview changes without executing--config
: Use custom configuration file--force
: Skip confirmation prompts--debug
: Show detailed execution information--version
: Display version information
- Comprehensive flag validation and error handling
- Debug mode for troubleshooting
Changed
- Code Refactoring (Issue #20):
- Modularized codebase into utils directory
- Created validators.js, sanitizers.js, and formatters.js
- Reduced main file size by 37%
- Improved maintainability and testability
- Enhanced error messages with debug information
- Improved CLI help formatting
[1.8.2] - 2024-06-06
Knowledge Management Enhancement
Added
- Paginated knowledge list display (10 items per page)
- Knowledge count indicator
- Truncation for long knowledge values (50 chars in list view)
- Full details available via
knowledge get
command
Changed
- Knowledge values support unlimited length
- Multi-line content properly preserved
- Improved display formatting
[1.8.1] - 2024-06-05
Housekeeping Release
Changed
- CLAUDE.md shows "Created with Claude Memory v1.8.1"
- Session duration display improvements
- Enhanced JSON stringify for better readability
Fixed
- Version referencing throughout codebase
- Session tracking improvements
[1.8.0] - 2024-06-05
First Official Public Release
Added
- Complete CLI tool implementation
- Automated session management
- Task tracking system
- Pattern recognition
- Decision logging
- Knowledge base
- Auto-backup functionality
- Token optimization
- Multi-file context system
Version History
1.x Series (Current)
- 1.9.0: CLI enhancement with global flags
- 1.8.x: Knowledge management improvements
- 1.7.0: Multi-file context system
- 1.6.0: AI handoff summaries
- 1.5.0: Pattern management enhancements
- 1.4.0: Context command improvements
- 1.3.0: Stats display enhancements
- 1.2.0: Import/export functionality
- 1.1.0: Enhanced pattern features
- 1.0.0: Initial release
Release Schedule
- Patch releases: As needed for bug fixes
- Minor releases: Monthly or when features ready
- Major releases: Yearly or for breaking changes
Upcoming Changes
See the Roadmap for planned features and improvements.
Version Support
- Latest version: Always recommended
- Previous minor: Bug fixes only
- Older versions: No support
Migration Guides
Upgrading to 1.9.0
No breaking changes. New CLI flags are optional and backward compatible.
Upgrading to 1.8.0
First public release. If upgrading from pre-release versions:
- Backup your
.claude
directory - Install latest version
- Run
cmem init
to update structure
How to Update
# Check current version
cmem --version
# Update to latest
npm update -g claude-memory
# Verify update
cmem --version
See also:
- Release-Process - How releases are created
- Roadmap - Future plans
- Full Changelog - Detailed changes