Skip to content

Releases: GitTools/GitVersion

3.0.0-Beta1

23 Feb 14:30
Compare
Choose a tag to compare
3.0.0-Beta1 Pre-release
Pre-release

This is the first drop of the upcoming 3.0 that contains a rewritten core that will be much more flexible in terms of generating versions for alternate branching strategies. The readme has been updated to include more information on how GitVersion works. See Readme

New to GitVersion? Read more at http://particularlabs.github.io/GitVersion/

Release Notes

  • #370 - Eat your own dog food for GitVersion
  • #366 - Better continuous deployment logic
  • #365 #358 - Argument parser improvements
  • #361 - Alternative refspecs contributed by João Bragança (thefringeninja)
  • #360 - Wrong version is applied on a branch from a hotfix branch
  • #359 - Invalid arguments should return error code +fix
  • #352 - NextVersion.txt and GitVersionConfig.yaml support for dynamic repositories contributed by Geert van Horrik (GeertvanHorrik)
  • #351 - DynamicRepo - NextVersion.txt file when no /target branch arg
  • #336 - Dynamic Repository with GitHubFlow throws an exception
  • #335 - Feature branch with GitHubFlowVersion doesn't append pre release tag +fix
  • #331 - Release branch with GitHubFlowVersion doesn't append beta tag +fix
  • #323 - GitFlow: Include commits in PreReleaseTag for release, hotfix and feature branches
  • #292 - support for other names for tags and develop branch
  • #283 - Version string for both stable and pre-release NuGet builds
  • #281 - Version generated for PRs or features targeting support branches +fix
  • #278 - UpdateAssemblyInfo flag does not work if is last argument +fix
  • #263 - GitVersionTask doesn't fail the build when tip of head isn't a merge commit +fix
  • #252 - Command line not generating proper AssemblyVersion
  • #241 - Should we consider stamping AssemblyMetadataAttributes for some of our variables?
  • #237 - Missing /updateAssemblyInfo command line switches help info +fix
  • #232 - GitHubVersion for pull requests are not working with dynamic repositories
  • #230 - Master is building as a beta package? +fix
  • #228 - Support custom version tag prefix
  • #218 - TagsByDate should throw if more than 1 lightweight tags are applied to the same commit +fix
  • #217 - Remove branches merge commits are not identified as valid merge commits +fix
  • #213 - CommitsSinceTag is incorrect +fix
  • #212 - use standard version for AssemblyInformationalVersion
  • #207 - SupportVersionFinder and MasterVersionFinder are too equal in content
  • #202 - Possible bug in SetBuildVersion because it is adding +[number]
  • #192 - What is the rationale behind not printing errors? +enhancement
  • #179 - Build error when building from detached head should be downgraded to warning.
  • #178 - Add option to bump minor rather than patch by default in GitVersion +enhancement
  • #168 - Shift Signature along a timeline during the execution of a test

2.0.1

20 Jan 20:40
Compare
Choose a tag to compare

As part of this release we had 38 commits which resulted in 4 issues being closed.

Bugs

  • #356 When deriving previous minor version should ignore bad tags
  • #332 Defined project intermediate directory is not respected
  • #328 Update libgit2sharp for Git vulnerability
  • #321 Stash branch & pull requests merges are not properly parsed when branch name contains a JIRA key

2.0.0

16 Dec 09:45
Compare
Choose a tag to compare

2.0.0 adds more configuration and support for GitVersionConfig.yaml file. To see the sample config just run GitVersion init

As part of this release we had 74 commits which resulted in 23 issues being closed.

Features

  • #315 Added a new command line argument -assemblyVersionFormat
  • #305 Create Default Yaml File
  • #302 Config file updates
  • #291 Ability to merge release back to develop
  • #289 MyGet support (output specific to MyGet build server)
  • #277 Add config file support to GitVersionExe
  • #242 Non-semantic version mode?

Bugs

  • #317 Fixed libgit2 bug/deprecated
  • #312 Fixed assemblyinfo patching with stars
  • #309 OtherBranchVersionFinder.CreateDefaultPreReleaseTag should also split on /
  • #304 Making UpdateAssemblyInfo to only consider files under the workingDirectory
  • #296 Improve story for adding GitVersion into legacy repository
  • #294 Pre-release tag sorting is incorrect
  • #282 Always set exit code
  • #238 Semantic Version Regex
  • #146 Auto generated AssemblyFile location causes issues with symbols

1.3.3

02 Nov 20:27
Compare
Choose a tag to compare

1.3.2

27 Oct 23:03
Compare
Choose a tag to compare

1.3.1

27 Oct 23:03
Compare
Choose a tag to compare

v1.2.1

03 Sep 10:14
Compare
Choose a tag to compare

Fixing an issue with lib2gitsharp

#246

v1.2.0

08 Aug 08:18
Compare
Choose a tag to compare
  • Support updating a single common AssemblyInfo.cs #227 thanks @hmemcpy

Note we do not have the assembly info switches in the command line help at the moment, see #237

Usage for updating assembly info is /updateAssemblyInfo if you want to specify the file it is /updateassemblyinfo ..\src\CommonAssemblyInfo.cs or /updateassemblyinfo "C:\src\CommonAssemblyInfo.cs"

v1.1.1

08 Aug 07:38
Compare
Choose a tag to compare

Bug fix with release branches in GitHubFlow

v1.1.0

27 Jul 08:14
Compare
Choose a tag to compare
  • #222 - Log is printed to console on error
  • #211 - should get exact version from tag contributed by Simon Cropp (SimonCropp)
  • #210 - Added additional variables for NuGet (see #201) contributed by Geert van Horrik (GeertvanHorrik)
  • #208 - Added support for NextVersion.txt in GitFlow and dynamic repositories contributed by Geert van Horrik (GeertvanHorrik)
  • #205 - Auto-generate patch version with every commit to master.
  • #204 - Support stash contributed by Gary Ewan Park (gep13)
  • #200 - Added skipIfNotDefined for upcoming Continua CI v1.5 contributed by Geert van Horrik (GeertvanHorrik)
  • #195 - Adding support for Syntevo SmartGit/Hg's GitFlow merge commit message co... contributed by (Martaver)
  • #191 - Improved the Ruby Gem to make it usable from a Rakefile contributed by Alexander Groß (agross)
  • #189 - Better feature branch support
  • #186 - No way to have an x.x.0 release using GitHubFlow
  • #185 - Fixed bug in SemanticVersion.Compare contributed by (gius)
  • #184 - Add support for nuget special version limitations contributed by Anthony Ledesma (arledesma)
  • #183 - updated spec version contributed by (danielmarbach)
  • #87 - only perform PerformPreProcessingSteps once per solution instance