Skip to content

Releases: EntityProcess/repodiff

v0.5.0

30 Apr 08:56

Choose a tag to compare

🚀 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

17 Mar 10:17

Choose a tag to compare

🚀 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

16 Mar 10:24

Choose a tag to compare

🚀 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

05 Mar 12:51

Choose a tag to compare

🚀 Features

  • n/a

🐛 Bug Fixes

  • n/a

🧰 Maintenance

  • Convert entire codebase to Rust

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

v0.2.0

02 Mar 10:50

Choose a tag to compare

🚀 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

19 Sep 08:19

Choose a tag to compare

🚀 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

18 Sep 11:25

Choose a tag to compare

This is the first release.