v0.2.41

yamadashy/repomixv0.2.41Mar 16, 2025by yamadashy

AI Summary

This release introduces git-based file sorting and enhances file compression capabilities.

Key Highlights

  • Git-based file sorting by commit frequency
  • Prioritizes frequently modified files in output
  • Configurable via CLI options or repomix.config.json
  • Vue.js and CSS file support for compress mode

New Features

  • Git-based file sorting by commit frequency
  • Enhanced compress mode with Vue.js and CSS support
  • Configurable sorting options in repomix.config.json

Full Release Notes

This release introduces Git-based file sorting and enhances file compression capabilities.

## What's New 🚀

### Git-based File Sorting (#356, #421)
* Added ability to sort files by Git commit frequency
  * Prioritizes frequently modified files in the output
* Can be controlled via CLI options or configuration
  * Use `--no-git-sort-by-changes` flag to disable Git-based sorting
  * Configure in repomix.config.json:
    ```json
    {
      "output": {
        "git": {
          "sortByChanges": true,
          "sortByChangesMaxCommits": 100
        }
      }
    }
    ```
Special thanks to @SpyC0der77 for suggesting this feature!

## Improvements ⚡️

### Enhanced Compress Mode (#420)
* Added Vue.js and CSS file support for compress mode

## 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.