- Added ability to set version in non interactive mode (see #25)
- Don't merge/tag/fetch/push to the same branch when using single branch model like GitHub Flow (see #22)
- Remote interaction. Added
fetchRemote
andpushRemote
parameters. - Updated default executable names (see #20)
- Added
featureSquash
parameter which allows to squash feature commits (see #17) - Added ability to rebase or merge w/o no-ff option in release goals (see #14)
- Fixed #18 - Executing commands with verbose parameter
- Added
allowSnapshots
parameter to allow SNAPSHOT dependencies on releasing (see #10) - Dependencies versions updated
- Added
commitMessages
configuration which allows to customize commit messages (see #8) - Added maven site
- Added
release
goal for creating releases w/o separate release branch - Added
sameBranchName
parameter which allows to use the same name for the release branch (see #5) - Fixed #7 - Correctly set empty value to Git configuration
- Improved commands execution
- Added support for Eclipse plugins build with Tycho
- Skipped checking out unnecessary branch when
skipTestProject
is set to true - Improved error log
- Fixed issue #3 - on *nix systems return values from
git for-each-ref
are wrapped in quotes - Added null check on getting current project version
- Small code improvements
- Reduced spam to console
- Added
verbose
parameter - Small code improvements
- Setting git flow configuration into project git configuration
- Nicer prompt
- Added
installProject
parameter - Added
skipTestProject
parameter - Added
skipFeatureVersion
parameter - Added auto generated
help
goal
- Added support for releasing in non-interactive (batch) mode
- Small code improvements
- Added
keepBranch
parameter - Fixed issue #1 - using commands to check for uncommitted changes
- Added
skipTag
parameter
- Initial version