Skip to content

Latest commit

 

History

History
137 lines (93 loc) · 7.07 KB

CHANGELOG.md

File metadata and controls

137 lines (93 loc) · 7.07 KB

Changelog

v1.9.0

  • Fixed not failing the whole build on goals errors
  • Added ability to make a GPG-signed tags and commits - #73
  • Added ability to execute support-start goal in non-interactive mode - #75
  • Added ability to execute feature and hotfix goals in non-interactive mode - #71
  • Added ability to start hotfix from support branch in non-interactive mode - #88
  • Added ability to fetch and checkout from the remote if local branch doesn't exist in hotfix-finish goal - #87
  • Improved finding of hotfix support branches in hotfix-finish goal - #68

v1.8.0

  • Added ability to run custom Maven goals before and after release and hotfix - #13, #29, #54
  • Added ability to allow to pass arguments to the underlying Maven commands - #53

v1.7.0

  • Fixed #19 - Avoid merge conflict in hotfix-finish
  • Fixed #60 - The releaseMergeFFOnly is used when merging release to develop
  • Added option to update versions on the develop branch when starting a release - #61
  • Added option to set the starting point on release-start goal - #56
  • Added ability to replace @{featureName} in commit messages - #62
  • Added ability to replace @{version} with updated version in commit messages - #41

v1.6.0

  • Fixed #47 - Wrong development version after release goal
  • Added option to push to the remote in start goals - #32
  • Added ability to delete remote branch in finish goals - #44
  • Added ability to remove qualifiers from next development version during the release - #42
  • Added ability to set next development version from property in non interactive mode - #42
  • Added ability to increment other digits in next development version - #42
  • Added upstream (tracking) reference for the branch when pushing to remote - #52
  • Various improvements

v1.5.0

  • Added ability to fetch and checkout from the remote if local branch doesn't exist - closes #40
  • Added support for the support branches - see #23
  • Added ability to enforce naming of the feature branches - closes #38
  • Added validation for version received via prompt
  • Improved getting project versions
  • Other small fixes and code improvements

v1.4.1

  • Fixed #39 - Snapshot dependency check should not check internal dependencies of a multi module project
  • Improved error reporting of snapshot dependency check

v1.4.0

  • Added support for --ff-only option for release merge (#30)
  • Added validation for branch names
  • Fixed #28 - Release-start and release-finish doesn't check for SNAPSHOT dependencies on submodules

v1.3.1

  • 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)

v1.3.0

  • Remote interaction. Added fetchRemote and pushRemote parameters.
  • Updated default executable names (see #20)

v1.2.3

  • 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

v1.2.2

  • Added allowSnapshots parameter to allow SNAPSHOT dependencies on releasing (see #10)
  • Dependencies versions updated

v1.2.1

  • Added commitMessages configuration which allows to customize commit messages (see #8)
  • Added maven site

v1.2.0

  • 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

v1.1.0

  • Added support for Eclipse plugins build with Tycho
  • Skipped checking out unnecessary branch when skipTestProject is set to true
  • Improved error log

v1.0.8

  • 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

v1.0.7

  • Reduced spam to console
  • Added verbose parameter
  • Small code improvements

v1.0.6

  • Setting git flow configuration into project git configuration
  • Nicer prompt

v1.0.5

  • Added installProject parameter
  • Added skipTestProject parameter
  • Added skipFeatureVersion parameter
  • Added auto generated help goal

v1.0.1-alpha4

  • Added support for releasing in non-interactive (batch) mode
  • Small code improvements

v1.0.1-alpha3

  • Added keepBranch parameter
  • Fixed issue #1 - using commands to check for uncommitted changes

v1.0.1-alpha2

  • Added skipTag parameter

v1.0.1-alpha1

  • Initial version