- #82: treat Rake files as Ruby files.
- #87: handle github remote urls without .git suffix.
- #91: find position in full diff and fix how commit id is used in GithubPullRequestFormatter.
- #92: ignore failed pull request comments.
- #93: comments didn't have position when outdated.
- #94: duplicate comment detection was failing for large GitHub pull requests.
- poper#4: handle message uniqueness when they're without line numbers.
- Depend on
rugged ~> 0.23.0
andoctokit ~> 4.1.0
.
- 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.