- New formatter: NullFormatter. Discards data without writing it anywhere.
- #58: GitlabFormatter uses a high +per_page+ value to avoid pagination (and thus duplicate comments).
- Try to detect pull request id automatically, if
PULL_REQUEST_ID
is not specified. Inspired by @willnet/prid. - #40: Add '--index' option for 'pronto run'. Pronto analyzes changes before committing.
- #50: Add GitLab formatter
- #52: Allow specifying a path for 'pronto run'.
- GitHub and GitHub pull request formatters now filter out duplicate offenses on the same line to avoid spamming with redundant comments.
- GithubPullRequestFormatter was working incorrectly with merge commits.
- GithubPullRequestFormatter had an off-by-one positioning error.
- Git::Patches#repo was always returning nil.
- #27: '--exit-code' option for 'pronto run'. Pronto exits with non-zero code if there were any warnings/errors.
- #16: New formatter: GithubPullRequestFormatter. Writes review comments on GitHub pull requests.
- #29: Be compatible and depend on rugged '0.21.0'.
- Performance improvement: use Rugged::Blame instead of one provided by Grit.
- Performance improvement: cache comments retrieved from GitHub.