v0.3.5.md•1.87 kB
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.