- Fixed bug where delta mode validations would fail when the commit was a non-sha value.
- Allow HEAD as specified commit in delta mode
- Fix bug where worktree checkout silently failed
- Added delta mode to annotate changes in individual commits with complexity
- Moving PMD cache to the OS temp directory
- Added timetravel mode to visualise code quality over time
- Added alpha, beta, and gamma scores to summaries
- Fixed broken Ruby complexity calculation
- Added support for javascript and typescript complexity calculation using eslint
- Fixed bug in CLI where new flags and
--since
would not be recognized - Improved selection of observations included in the output
- Fixed calculation of churn that would never be zero
- Fixed behavior when --since or short-hand flags were not provided
- Introduced
--summary
flag to output summary statistics for churn and complexity - Introduced
--month
,--quarter
, and--year
short-hand flags to calculate churn for different time periods relative to the most recent commit
- Initial release