# Claude Code v0.2.107 Changelog
Changes
5 itemsEnhanced Project-Level Memory (CLAUDE.md) #
- Automatic project context loading: Claude Code now automatically discovers and loads
CLAUDE.mdfiles from parent directories up to your home directory - Nested memory attachments: When working in subdirectories, Claude Code will now find and include all relevant
CLAUDE.mdfiles in the directory hierarchy - Usage: Simply place a
CLAUDE.mdfile in your project root or any parent directory, and Claude Code will automatically use it for context when working in that project or its subdirectories
IDE Integration Improvements #
- JetBrains IDE support: Added specific guidance for JetBrains IDE users
- New prompt for plugin installation: When using a JetBrains IDE without the plugin installed, you'll now see:
Please install the plugin and restart the IDE:
https://plugins.jetbrains.com/plugin/27310
- Conditional extension management: Extension installation prompts now only appear for supported IDEs (VS Code)
Memory System Enhancements #
- Added
CX6function for discovering CLAUDE.md files in parent directories - New
Ha5function handles nested memory attachment triggers - Improved
vsfunction now properly tracks visited paths to prevent infinite recursion
Code Organization #
- Refactored stream imports to use named imports (
PassThroughfrom "stream") - Consolidated process imports to use named imports (
cwdfrom "node:process") - Added new variable
yU6for improved code organization
Database Warning Removal #
- Removed the persistent database unavailability warnings
- Removed the
/doctorcommand prompt for database issues - Removed better-sqlite3 troubleshooting messages and links
- These changes suggest that database functionality has been stabilized or reimplemented
Under the Hood
3 items- Function renaming: Several internal functions were renamed for consistency
- Improved error handling in the nested memory attachment system
- Better separation of concerns between VS Code and JetBrains IDE features