Better Stash access key support!
- Author name and email checks will be automatically skipped if using Stash SSH access keys for system use. Thanks @bbaetz!
- New Feature:
Exclude Service User Commits
option to easily skip all commit checks for access key / service users. Thanks @christiangalsterer! - Internal code changes: cleaned up pom.xml dependencies, set minimum supported Stash version to 2.12. Thanks @bbaetz!
- Fixed author name matching by removing special characters from name before checking name with commit to better match git behavior. Thanks @jlss!
- New Feature: `Exclude By Regex' option to exclude commits from regex and JIRA checks if message matches regex
- Fixed JQL matching when a result set contains >50 issues
- Require matching name/email check is now also applied to annotated tags. Thanks @bbaetz!
- User name check is now case-insensitive. Thanks @bbaetz!
- OAuth authentication error message on push now includes OAuth setup URL. Thanks @bbaetz!
- Stash 3.0 Support!
- Commit committer email check is now case insensitive. Thanks @chadburrus!
- Fixed broken committer name check when using Stash 2.12.
- Changed commit name check to use committer name instead of author name to support cherry picks, applying patches on behalf of someone else, etc.
- Added option to ignore issue-like items that don't match JIRA project keys to minimize false positives (like UTF-8). See new option "Ignore Unknown JIRA Project Keys".
- Added support to extract JIRA issues containing "_" in the project key.
Special thanks to @landonf and @agusmba for their help on this release!
- Initial Release