v0.2.25
This release brings significant improvements to output formatting and introduces flexible remote repository handling capabilities along with enhanced logging features.
Improvements β‘
Remote Repository Enhancement (#335)
- Added branch/tag parsing directly from repository URLs:
repomix --remote https://github.com/yamadashy/repomix/tree/0.1.xFunctions identically to:
repomix --remote https://github.com/yamadashy/repomix --remote-branch 0.1.xSpecial thanks to @huy-trn for implementing this user-friendly feature!
Enhanced Output Formatting (#328, #329, #330)
- Added "End of Codebase" marker for better clarity in output
- Improved output header accuracy:
- Better representation of codebase scope
- Clear indication when using
--includeor--ignoreoptions
Special thanks to @gitkenan for adding the "End of Codebase" marker and reporting the header issue!
Path Pattern Support (#337)
- Added support for special characters in paths:
- Handles parentheses in include patterns (e.g.,
src/(categories)/**/*) - Improved escaping for
[]and{} - Essential for Next.js route groups and similar frameworks
- Handles parentheses in include patterns (e.g.,
Thank you @matheuscoelhomalta for improving path pattern support!
How to Update
npm update -g repomixAs always, if you encounter any issues or have suggestions, please let us know through our GitHub issues or join our Discord community for support.