Changelog All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix regex to match grafted branches.
- Fix BREAKING CHANGE regex to also accept BREAKING-CHANGE and BREAKING_CHANGE due to an incompatibility between the Conventional commit specification and the git trailers convention: git trailers only detect keywords which do not contain space character (e.g. BREAKING-CHANGE is detected but not BREAKING CHANGE) whereas Conventional commit specification specified BREAKING CHANGE with a space.
- Fix large process outputs could lead to a timeout in the command runner due to the reading buffer running full and blocking the process.
- Remove debug statements.
- Fix dirty working tree in the conventional commits incrementer.
- Fix conventional commits incrementer for BREAKING CHANGES marked by a ! after the scope.
- Improve conventional commits incrementer regex parsing.
- Remove
git branch --show-current
to resolve detached HEAD problems and to improve Git < 2.22.0 compatibility.
- Fix conventional commits incrementer for windows and annotated and lightweight tags.
- Option to use lightweight or annotated tags.
- Fix typo in retrieving all commits since last tags which lead to problems retrieving commits.
- Fix getting current branch if the current branch is not the first one.
- Remove trailing dash if dirty marker is empty.
- Branch parsing regex now supports / (slashes) (e.g. feature/ilovemilk/super-feature)
- Remove trailing dash if SNAPSHOT is empty.
- Fix documentation.
- Branch parsing regex now supports . (dots) (e.g. hotfix/5.3.1)
- Support conventional commits by a special incrementer.
- Support multi module with custom tag prefix.
- Branch parsing regex now supports numbers [0-9]
- Branch parsing regex now supports camelCase
- Custom branch specific formatter
- Current branch returning the branch name instead of HEAD on a detached HEAD
- Detailed version info to info task
- Regex for parsing version string
- Custom initial version.