- Fixed error when deleting tag that doesn't exist. Thanks @bbaetz!
- New Feature: Global YACC configuration so you don't need to enable YACC per-repository. Thanks @jimbethancourt and @uldisa!
- Compatible with Stash Data Center
- New setting 'Branch Name Regex' to enforce branch naming conventions when pushing.
- Error message header and footer is now customizable, existing ASCII art can be removed (or replaced with better ASCII art :-)
- Additional text can now be added to errors with clarification or to include info on how to fix.
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