github GitTools/GitVersion v4.0.0-beta.1

latest releases: 6.0.0-beta.7, 6.0.0-beta.6, 6.0.0-beta.5...
7 years ago

v4 has two major changes, there likely will be a few issues which fall out of these changes hence the beta.

1. Develop tag changed from unstable to alpha

In GitFlow the default tag on develop has changed from unstable to alpha. It also more aggressively bumps, so develop. An example is below (the final tag is missing, check the docs at GitFlow examples for up to date examples

image

2. Introduced Mainline development mode

One of the current hard requirements for GitVersion is that you tag when you release. This is due to GitVersions predictive nature, you need to communicate back to GitVesion that you have released something which was built, then it will increment.

Mainline mode lets GitVersion imply a release from any merge or commit to master. The version in this initial beta is an initial proof of concept, it doesn't have the test coverage the other modes have. So if you find an issue please submit a pull request with a test demonstrating your issue. That way we can improve this mode and get better test coverage at the same time.

See docs at versioning modes

  • #958 - Update documentation to use alpha prefix contributed by Pascal Berger (pascalberger)
  • #950 - Mainline development mode contributed by Jake Ginnivan (JakeGinnivan)
  • #832 - Bump develop when release branch created contributed by Jake Ginnivan (JakeGinnivan)
  • #695 - Increment "develop" version when branching release

Commits: 11d48a7...22e0342

Don't miss a new GitVersion release

NewReleases is sending notifications on new releases.