v0.11.8
Full Changelog: v0.11.7...v0.11.8
v0.11.8 Release Notes
New Features
- Added support for multiple
.cpeignore
files throughout the directory hierarchy. The tool now reads and combines ignore patterns from all.cpeignore
files found in parent directories, similar to how.gitignore
works.
Improvements
- Enhanced file selection reliability by validating that selected files actually exist before processing them. This prevents the tool from attempting to analyze non-existent or hallucinated files that might be suggested by the LLM.
- Improved error handling and retry logic when analyzing code maps, making the tool more robust when dealing with invalid file selections.
Bug Fixes
- Fixed an issue where the tool could attempt to process directories as files during analysis.
These changes make the tool more reliable and flexible when working with larger codebases, especially those that need different ignore patterns at different directory levels.