* Undoes a change making a implemented method abstract. Turned out existing plugins depended on this.
6.1.0
* New flag `--include-untracked` to give people the option to run against files that are not being tracked by git currently Thanks kasium * Improved handling when the user provides a report file that does not exist (the app will fail instead of just saying there were no results) Thanks kasium * More progress to moving tests to pytest style tests Thanks kasium * More static analysis clean up. Thanks kasium again!
Another all kasium release!
6.0.0
* As github, gitlab, and git itself have been changing their default branch to main this release changes the default 'compare-branch' to 'main' as well. If your project is using 'master' as a default branch add the following to your build `--compare-branch origin/master`
5.5.0
* Migrate more stuff to pytest * Multiple reports can now be generated at once
Thanks again to kasium for both of these
5.4.0
* Some tweaks to the readme * Changes to how flake8 is parsed allowing diff_quality to support error codes that dont conform to the suggested 3 letter 3 digit form * Adds option to show snippets in the console report to help provide context for violations * Some tests migrated from unit test's class based approach to pytests functional approach
All of these are due to kasium Thanks for all you have done to this point!
5.3.0
* Adds 'num_changed_lines' to json report. Thanks kasium https://github.com/Bachmann1234/diff_cover/issues/170