Releases: EntityProcess/repodiff
Releases · EntityProcess/repodiff
v0.5.0
v0.4.1
🚀 Features
- Added the ability to compare a specific commit with its parent commit using the -p flag.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Updated config.json to optimize for C# codebase.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
🚀 Features
- Introduced method-aware filtering for C# files, allowing full method bodies and method signatures to be included based on configuration options.
- Added instructions at the beginning of the output file for improved context.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Refactored code to use
tree-sitterfor parsing C# files and identifying method changes. - Improved internal documentation and added new test cases for method-aware filtering.
Full Changelog: v0.3.0...v0.4.0
v0.3.0
🚀 Features
- n/a
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Convert entire codebase to Rust
Full Changelog: v0.2.0...v0.3.0
v0.2.0
🚀 Features
- Single-Pass Diff Generation: RepoDiff now uses a single git diff command to process all changes, significantly improving efficiency and performance, especially for large repositories.
- Enhanced Configuration with Filters: The config.json has been updated to use a more flexible filters array. This allows for rule-based processing of diffs based on file patterns.
🐛 Bug Fixes
- n/a
🧰 Maintenance
- Improved Performance: The single-pass approach reduces the number of Git commands executed, leading to faster diff generation.
- Simplified Architecture: The codebase is simplified by consolidating diff generation into a single pass with post-processing, making it more maintainable.
v0.1.1
🚀 Features
- n/a
🐛 Bug Fixes
- Updated the Python script to correctly locate the
config.jsonfile in the same directory as the executable when bundled with PyInstaller, ensuring proper configuration loading in both development and deployment environments.
🧰 Maintenance
- n/a