Skip to content
This repository was archived by the owner on Mar 27, 2026. It is now read-only.

Releases: EntityProcess/repodiff

v0.5.0

Choose a tag to compare

@christso christso released this 30 Apr 08:56

🚀 Features

  • Add --merge-base flag to CLI for comparing against the common ancestor of branches.

🐛 Bug Fixes

  • n/a

🧰 Maintenance

  • n/a

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@christso christso released this 17 Mar 10:17

🚀 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

Choose a tag to compare

@christso christso released this 16 Mar 10:24

🚀 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-sitter for 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

Choose a tag to compare

@christso christso released this 05 Mar 12:51

🚀 Features

  • n/a

🐛 Bug Fixes

  • n/a

🧰 Maintenance

  • Convert entire codebase to Rust

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@christso christso released this 02 Mar 10:50

🚀 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

Choose a tag to compare

@christso christso released this 19 Sep 08:19

🚀 Features

  • n/a

🐛 Bug Fixes

  • Updated the Python script to correctly locate the config.json file in the same directory as the executable when bundled with PyInstaller, ensuring proper configuration loading in both development and deployment environments.

🧰 Maintenance

  • n/a

v0.1.0

Choose a tag to compare

@christso christso released this 18 Sep 11:25

This is the first release.