v4.0.0-beta.1
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
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