Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: AndersonBY/python-repomix

Release 0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Feb 16:18

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

Release 0.4.1

Choose a tag to compare

@github-actions github-actions released this 28 Jan 16:12

Fixed

  • πŸ› CLI Style Option: Added missing json choice to --style CLI argument

Release 0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Jan 15:58

Added

  • 🎨 JSON Output Format: New --style json option for machine-readable structured output, perfect for integration with other tools and scripts
  • πŸ“Š Git Log Integration: Include recent commit history in output with --include-logs option
  • πŸ”€ Git Sort by Changes: Sort files by change frequency with --sort-by-changes option, showing most frequently modified files first
  • πŸ“‚ Output Split: Split large outputs into multiple files with configurable size limits using split_output configuration
  • 🌳 Token Count Tree: Visualize token distribution across directories with token_count_tree option
  • πŸ“ Full Directory Structure: Show complete directory tree including ignored files with include_full_directory_structure option
  • πŸ”§ Skill Generation: Generate Claude Agent Skills from codebase with new skill generation module
  • πŸ€– MCP generate_skill Tool: New MCP tool for generating Claude Agent Skills directly from AI assistants
  • 🌐 Extended Tree-sitter Support: Added support for 9 additional languages (Rust, Java, C, C++, C#, Ruby, PHP, Swift, CSS) - now supporting 13 languages total

Changed

  • πŸ“ Configuration Schema: Updated with new options for git integration, output splitting, and token tree visualization
  • πŸ“š Documentation: Comprehensive updates to README files with new feature documentation
  • πŸ§ͺ Examples: Added 5 new example files demonstrating JSON output, Git integration, output splitting, token tree, and full directory structure

Fixed

  • πŸ› Test Fixes: Fixed path comparison issues in test_file_stdin.py and output file path handling in test_core_functionality.py

Release 0.3.4

Choose a tag to compare

@github-actions github-actions released this 01 Sep 06:23

Fixed

  • πŸ”§ Configuration Export: Fixed internal field filtering and ensured style configuration is properly exported as string format, improving configuration reliability

Release 0.3.3

Choose a tag to compare

@github-actions github-actions released this 01 Sep 06:11

Changed

  • 🧹 Configuration Migration: Streamlined configuration migration by removing deprecated internal fields, improving startup performance and reducing memory footprint
  • πŸ“ Changelog Management: Enhanced changelog formatting with improved version section extraction for better release automation

Release 0.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 04:57

Added

  • πŸ”„ Configuration Migration: Automatic backward compatibility handling for output style configuration changes
  • πŸš€ Release Automation: Automated changelog management that moves unreleased content to version sections during releases

Changed

  • 🧹 Code Quality: Improved code readability and maintainability in release management scripts

Release 0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 05:16

What's Changed

See CHANGELOG.md for detailed changes.