v0.3.1

yamadashy/repomixv0.3.1Mar 29, 2025by yamadashy

AI Summary

This release enhances comment removal support for C++, adds compression features for Solidity, and improves MCP functionality.

Key Highlights

  • C++ comment removal support for .h, .hpp, .cpp, .cc, and .cxx files
  • Solidity support with compression and comment removal functionality
  • Enhanced MCP resource functionality with output as a resource
  • Added uv.lock to default ignore list
  • Comprehensive French documentation added

New Features

  • C++ comment removal support
  • Solidity compression and comment removal
  • Enhanced MCP resource functionality
  • uv.lock support in default ignore list
  • French documentation

Full Release Notes

This release introduces enhancements including improved comment removal support for C++, code compression features for Solidity, and MCP improvements.

## Improvements ⚡️

### C++ Comment Removal Enhancement (#435)
- Added support for comment removal `--remove-comments` in C++ file extensions:
  - .h, .hpp (header files)
  - .cpp, .cc, .cxx (source files)

Special thanks to @AdijeShen for this valuable contribution in expanding C++ support!

### Solidity Support Enhancement (#436)
- Added compression support `--compress` for Solidity files
- Implemented comment removal `--remove-comments` functionality

### MCP Resource Enhancement (#426, #434)
- Enhanced read_repomix_output tool functionality:
  - Now includes output as a resource

### Default Ignore Pattern Enhancement (#428)
- Added `uv.lock` to the default ignore list

## Documentation 📚

### French Documentation (#429)
- Added comprehensive French guides for installation and usage

https://repomix.com/fr/

## How to Update

To update to the latest version, run:
```bash
npm update -g repomix
```

---

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.