v0.1.18
yamadashy/repomixv0.1.18Aug 2, 2024by yamadashy
AI Summary
This release enhances security by excluding suspicious files and fixes a recursive output issue, while also removing XML escaping to improve readability.
Key Highlights
- Implemented a filter to exclude potentially sensitive/suspicious files from the output.
- Fixed recursive output issue by excluding the output file from processing.
- Removed XML escaping for file paths and contents to improve readability.
Breaking Changes
- XML escaping for file paths and contents was removed, which may affect XML parsing.
Full Release Notes
It's focusing on security improvements and output refinements. ## Improvements ### Security Enhancements: Exclude Suspicious Files - Implemented a filter to exclude potentially sensitive files from the output. - This improvement prevents the inclusion of suspicious files, enhancing overall security. ## Fixes ### Prevent Recursive Output Issues - Modified the `getFilePaths` function in `src/core/packager.ts` to exclude the output file from processing. - This fix resolves a recursive issue where the output file was being included in itself. ## Changes ### XML Escaping Removal - Removed XML escaping for file paths and contents in repository files. - This change improves readability and AI comprehension of the generated output. Note: This update assumes that input data (file paths, contents, etc.) does not contain characters that would break XML syntax. If there's a possibility of such characters, we may implement a more robust solution in the future, such as using CDATA sections for file contents.