Skip to content

context-creator v1.0.0 - Major Release 🎉

Choose a tag to compare

@github-actions github-actions released this 17 Jul 11:19
· 333 commits to main since this release
ef9dc13

🎉 First major release of context-creator (formerly code-digest)

🔄 Breaking Changes

  • Binary name changed from code-digest to context-creator
  • Configuration file renamed from .code-digest.toml to .context-creator.toml
  • Ignore files renamed from .digestignore to .context-creator-ignore
  • Keep files renamed from .digestkeep to .context-creator-keep
  • All API and error types updated to reflect new naming

✨ Features

  • 🚀 High-performance CLI tool for converting codebases to Markdown
  • 🧠 Semantic analysis with dependency tracking for better context
  • 📊 Token counting and budget management for LLM optimization
  • 🤖 Multiple LLM tool support (Claude, ChatGPT, Gemini)
  • 🎯 Comprehensive ignore and include pattern support
  • 📈 Enhanced context mode with metadata and file relationships
  • ⚡ Parallel processing for large codebases
  • 🔧 Flexible configuration with TOML files and CLI overrides

🛠️ Installation

Via Cargo

cargo install context-creator

Via GitHub Releases

Download the binary from the releases page

🚀 Quick Start

# Convert current directory to markdown
context-creator

# With specific directory and LLM tool
context-creator /path/to/project --llm-tool claude

# With ignore patterns
context-creator --ignore "*.log" --ignore "node_modules/"

# Copy to clipboard
context-creator --copy

🔧 Technical Improvements

  • 🛡️ Robust error handling and input validation
  • 🔒 Security hardening for pattern sanitization
  • 🧪 Comprehensive test suite with 400+ tests
  • ⚡ Performance optimizations and benchmarks
  • 💾 Memory-efficient processing for large projects
  • 🔍 Advanced semantic analysis with tree-sitter parsers

📚 Documentation

🙏 Migration from code-digest

If you were using the previous code-digest tool:

  1. Install context-creator: cargo install context-creator
  2. Rename config files: .code-digest.toml → .context-creator.toml
  3. Rename keep files: .digestkeep → .context-creator-keep
  4. Update any scripts to use context-creator instead of code-digest

🤖 Generated with Claude Code