Releases
v1.0.0
1.0.0 (2022-06-10)
Bug Fixes
Fix handling of binary file added and removed (ba58307 )
Get ignore functionality working for directories as well (6834f3e )
Install treecomp for docs build (ebb8c9b )
Show file as removed when only in left (fa18a9c )
Features
Add CLI (b86e5e4 )
Add initial implementation of file tree comparison and unified diff output, and an initial test (a3f4325 )
Add JSON output format (415175a )
Handle binary files appropriately (3fc793e )
Implement ignore functionality and confirm it is working for files (ee00ca4 )
Implement target functionality, and implement gitignore-style syntax for both ignores and targets (37c253f )
More consistent Python interface for interacting with diffs (966ea26 )
Simpler names on file diff attributes (00e6205 )
Support comma separated ignores/targets in CLI rather than requiring multiple flags to be passed (96c430d )
Support taking length of main comparison object to get number of diffs (d33357d )
BREAKING CHANGES
FileDiff attributes changing: exists_in_dir1 -> left, exists_in_dir2 -> right, line_diff -> diff
Removed the could_not_diff attribute of diff models
You can’t perform that action at this time.