Skip to content

Release 0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Feb 16:18
· 3 commits to main since this release

Added

  • πŸ” Semantic CLI Suggestions: Unknown CLI options now suggest the closest valid alternative (e.g., --exclude β†’ "Did you mean: --ignore?")
  • πŸ“‚ Multiple Directories Support: Process multiple directories in a single command (repomix src lib tests), with root-labeled file trees for multi-root output
  • πŸ› οΈ Skill Generation CLI Flags: New --skill-generate, --skill-output, and --force flags for Claude Agent Skills generation from CLI
  • πŸ”‡ Quiet Mode: New --quiet flag to suppress all console output except errors, with --quiet/--verbose conflict detection
  • 🌿 Remote Branch Flag: New --remote-branch flag (replaces deprecated --branch) for specifying branch, tag, or commit for remote repositories
  • πŸ”’ Token Count Encoding: New --token-count-encoding flag to specify custom tokenizer encoding (e.g., o200k_base, cl100k_base)
  • πŸ“„ Ignore File Support: Added .repomixignore and .ignore file support alongside .gitignore
  • 🚫 Output Control Flags: New --no-file-summary, --no-directory-structure, --no-files, --no-gitignore, --no-dot-ignore, --no-default-patterns flags for fine-grained output control
  • πŸ§ͺ Comprehensive Test Suite: Added 125 new tests covering all new features (418 β†’ 543 total)

Changed

  • πŸ”§ Type Checker Migration: Replaced pyright with ty (from Astral/Ruff team) for faster, more accurate type checking
  • 🧹 Code Quality: Applied ruff auto-fixes across codebase (Optional[X] β†’ X | None), fixed raise without from, deprecated API usage
  • πŸ“¦ Type Safety: Improved type annotations with Sequence for covariant parameters and cast for dict unpacking patterns