v0.3.5

yamadashy/repomixv0.3.5May 11, 2025by yamadashy

AI Summary

This release introduces git diff support, CLI output enhancements, GitHub Actions integration, website improvements, and Node.js compatibility updates.

Key Highlights

  • Git diff support with --include-diffs flag for staged and unstaged changes
  • CLI output enhancement with --stdout option for piping to other commands
  • GitHub Actions support for integrating Repomix into CI/CD workflows
  • MCP tool annotations support
  • Website URL input history management
  • Node.js v24 support

New Features

  • Git diff support with --include-diffs flag
  • CLI --stdout option for pipeline integration
  • GitHub Actions integration
  • MCP tool annotations support
  • Website URL input history management
  • Node.js v24 compatibility

Full Release Notes

This release introduces git diff support, CLI output enhancements, GitHub Actions support, and website-based URL input history management. It also includes several documentation improvements and Node.js compatibility updates.

## What's New 🚀

### Git Diff Support (#533)
- Added git diff support with `--include-diffs` flag
  - Includes git diffs in the output, covering both staged and unstaged changes for better context

Special thanks to @pmdyy for this contribution!

### CLI Output Enhancement (#534)
- Added `--stdout` option for CLI output  
  - Provides more flexibility for integrating Repomix in scripts and pipelines
    ```bash
    # Send output to stdout, then pipe into another command (for example, simonw/llm)
    repomix --stdout | llm "Please explain what this code does."
    ```

### GitHub Actions Support (#510, #528)
- Added GitHub Action for integrating Repomix into CI/CD workflows  

See full usage at [repomix.com/guide/github-actions](https://repomix.com/guide/github-actions).

## Improvements âš¡

### MCP Tool Annotations Support (#537)  
- Added support for Model Context Protocol (MCP) [tool annotations](https://modelcontextprotocol.io/docs/concepts/tools#tool-annotations)

### Website URL Input History (#527)
- Added input history management for repository URLs on the website  

<img width="509" alt="image" src="https://github.com/user-attachments/assets/05615e8f-01d2-45fd-9fb0-71d7d2c93a66" />

### Node 24 Support
- Added support for Node.js v24 (#543)  

## Documentation 📚
- Added Chinese (Traditional) documentation (#526)  

## How to Update

```bash
npm update -g repomix
```

---

As always, if you encounter any issues or have suggestions, please let us know through our GitHub issues or join our [Discord community](https://discord.gg/wNYzTwZFku) for support.