Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 22, 2025

Updated GitVersion.MsBuild from 5.12.0 to 6.0.5.

Release notes

Sourced from GitVersion.MsBuild's releases.

6.0.5

This is the last version supporting .net 6.0 as it's now End Of Support

As part of this release we had 12 commits which resulted in 5 issues being closed.

Documentation

  • !4229 Update msbuild.md: Visual Studio is no longer supported
  • #​4244 [ISSUE]: dotnet tool install docs should not use an explicit --version arg
  • !4288 Mention new config parameter semantic-version-format

SHA256 Hashes of the release artifacts

  • 0b4186c884bc4859a44f633141d2492838ad631e49b18aca2e5422d8b5f1fecf - gitversion-linux-arm64-6.0.5.tar.gz
  • cf74d02985e3cfa6deee2ccfd7b320fb02e9348efca91333bf380c30eb83a88f - gitversion-linux-musl-arm64-6.0.5.tar.gz
  • 2c8468f1fffed3c5e07e273d894119a470a594d7a41ed53bb8fb9e44a52d5da0 - gitversion-linux-musl-x64-6.0.5.tar.gz
  • 1eebc15c291e911dcf36a986e213d8143d3dbcc84bcc4b43e0ef3bc0a5758635 - gitversion-linux-x64-6.0.5.tar.gz
  • 39de64876a52155e97aaba06eb4dd3df24fe26fdeb3203170063cf487ab64efd - gitversion-osx-arm64-6.0.5.tar.gz
  • fb839cc85e0448b320a17984fe817d7b9811099f889f54cd1894d7bd3afdba45 - gitversion-osx-x64-6.0.5.tar.gz
  • 816280d721b890ff8e0268a0605104926b715ce87677efb38aca5e3e8c10f414 - gitversion-win-arm64-6.0.5.zip
  • fc5db3b31d666b90e464e525b682625bcebaaa03f8d01b94832428987eb5f596 - gitversion-win-x64-6.0.5.zip

6.0.4

As part of this release we had 26 commits which resulted in 6 issues being closed.

Bugs

  • #​4159 [ISSUE]: GitVersion tool is slow / stalls
  • #​4192 [ISSUE]: Building with target framework net8.0-windows requires a <GitVersionTargetFramework>

Dependencies

  • !4263 (deps): Bump MSBuild.ProjectCreation to 13.0.0

Documentation

  • #​4219 [Docs]: Confusing/missing documentation around strategies
  • !4262 Fix remark lint

SHA256 Hashes of the release artifacts

  • 1da9499b4a6333954fc9a39e84720a29ab6164e27a6041a28bc7aef2e3d79a0a - gitversion-linux-arm64-6.0.4.tar.gz
  • 08e4c312ce761c5e87e79be6844286762b160ed217cf48385cf92d771a6ed614 - gitversion-linux-musl-arm64-6.0.4.tar.gz
  • 47f9bd03cdf6852957994b36b1c2f232ab40fb5803a3f8dcc3c0b339b99cbdae - gitversion-linux-musl-x64-6.0.4.tar.gz
  • a9e696b354b69e9584ce5ce83788fdd62833ab71689ed835cbd2490de314ae6b - gitversion-linux-x64-6.0.4.tar.gz
  • a5bba2126045d35f85dfbe97f6c239b58d34dcd293ad2fc299eeb56b36d09a61 - gitversion-osx-arm64-6.0.4.tar.gz
  • b82a1f0f981528926d0ae87996f66d6be0da826f1fbb8139f671c5f45a2cd4c8 - gitversion-osx-x64-6.0.4.tar.gz
  • b8161edff12692fcf7450335fc680a92cc9fea77c2973748ee766f263252a4f4 - gitversion-win-arm64-6.0.4.zip
  • d99906426c3cc02ef60dfd58446784537cc69733e5b2d95e841e493a2786af35 - gitversion-win-x64-6.0.4.zip

6.0.3

As part of this release we had 88 commits which resulted in 8 issues being closed.

Bug

  • #​4196 [ISSUE]: Syntax error in generated GitVersionInformation class when using project namespace

Documentation

  • !4188 add link to docs version 5.12.0
  • !4220 Improve documentation around version strategies

Improvements

  • !4202 Move regex patterns to a common file
  • !4246 Move creation of Regex to a central location
  • !4259 Moved direct usages of IGitRepository to IRepositoryStore

SHA256 Hashes of the release artifacts

  • 156f12880e13beec58cac3a2b10c695c81bc608facc94e246914369a5ad07061 - gitversion-linux-arm64-6.0.3.tar.gz
  • dbe6e2d565056c2dd98bcee6ad03c286510fa2075394f0a298c50090d6b0b2f6 - gitversion-linux-musl-arm64-6.0.3.tar.gz
  • 18e7c587a75b4d0ef1e394626061c1af69d443c05a635b5ac72f602744571be6 - gitversion-linux-musl-x64-6.0.3.tar.gz
  • 3633b523db80c0412b65cded86eacd27b570f243febceb5a23c7c160242ce8f9 - gitversion-linux-x64-6.0.3.tar.gz
  • 2702d0f36bc471028f31384ab7440972bcd96ee16b7416acfecd8db7fb01e30e - gitversion-osx-arm64-6.0.3.tar.gz
  • f00c4650d6d64b9c218ef61f2c9a0185523bc6d6f593e2d9311d93f44e56cdd9 - gitversion-osx-x64-6.0.3.tar.gz
  • afefd0e9dfd84cd5eebe06c97f9950af4fda76f3247275d3a0aebbf0f13dbb2f - gitversion-win-arm64-6.0.3.zip
  • 0748656ffd0685e3879511c2f9abe193f65f85e2a42a2d342666f7ff4ccde5d2 - gitversion-win-x64-6.0.3.zip

6.0.2

As part of this release we had 8 commits which resulted in 5 issues being closed.

Bugs

  • #​4140 [ISSUE]: gitversion.msbuild v6.0.1 breaks build
  • #​4148 [ISSUE]: GitVersion.MsBuild - GitVersion.MsBuild.targets and GitVersion.MsBuild.props: Error MSB3073 (gitversion.dll not found) in Version 6.0.1
  • #​4157 [ISSUE]: dotnet build fails after GitVersion.MsBuild nuget package added to C# project

Documentation

  • #​4120 [ISSUE]: Errors with NugetVersionV2 variable and FullSemVer

Improvements

  • !4147 Remove dependency on "git" executable

SHA256 Hashes of the release artifacts

  • 3ebe826cf258c70f17c5e6213a42c410dabe373f7aec7f6a3359e714d7733c70 - gitversion-linux-arm64-6.0.2.tar.gz
  • e40dc5aa2e650ba1d3254e78aac65996f2f7b364aa64c08dff6dcca1ca76a162 - gitversion-linux-musl-arm64-6.0.2.tar.gz
  • f17e63e427ac7c38880c5a30112d4d06c0acff0468c6eb9cd3ded86df5a54c1d - gitversion-linux-musl-x64-6.0.2.tar.gz
  • cbfce8d0641d091cecb016edf0d52d4090612096f253e0ddd5691651c89beb7e - gitversion-linux-x64-6.0.2.tar.gz
  • c62cab0d1a1dd1a0cc6f5db3ec7dea3688f3ddc7250732b59b51ed1d00e56de4 - gitversion-osx-arm64-6.0.2.tar.gz
  • 6b3ecdbdd06d49c4aeca7cce8fd50d0cd368e582009860a6d5f8620e98bfd20e - gitversion-osx-x64-6.0.2.tar.gz
  • 4435876d1954d55d1751329e58e4c7a6f612f145018dec299f9bc65954344409 - gitversion-win-arm64-6.0.2.zip
  • 45fe1d55772f85e3bc39c70e3b18cd0e06c75cc24d4d6f60a7a0401f924f2ea0 - gitversion-win-x64-6.0.2.zip

6.0.1

As part of this release we had 1374 commits which resulted in 3 issues being closed.

Bugs

  • #​4110 GitVersion.MSBuild with Packable .NET 8 project does not get valid SemVer
  • #​4125 [ISSUE]: "gitversion /version" fails if not run from a git repository

Improvements

  • #​4093 [ISSUE]: gitversion.properties is written to more than once when TargetFrameworks is supplied in .csproj

SHA256 Hashes of the release artifacts

  • 66a02fe38519204203a23bbc07f4071a8de0add32f1598f58a2c3d899126bea3 - gitversion-linux-arm64-6.0.1.tar.gz
  • 8c4dd3e91534edcc8f044f173c602488514d00f34bf36923747b167ef8b41be9 - gitversion-linux-musl-arm64-6.0.1.tar.gz
  • cc2748b60364b2da10089c505670b177978475f604da2c4ef8c34f845b89c1c5 - gitversion-linux-musl-x64-6.0.1.tar.gz
  • 03518a77225339cd4435d259ff2d143aa877ccb26e1b405e3dcb5fa1ab4040f7 - gitversion-linux-x64-6.0.1.tar.gz
  • 22d6d6f4bf64e18c86c3693e13e4c80031f18cdb8696d2765a0ab92c5803c6b5 - gitversion-osx-arm64-6.0.1.tar.gz
  • 019fe335184f6ca9f44ea10cd1b7d5b0406eb85f48427042d6f10d63d8105595 - gitversion-osx-x64-6.0.1.tar.gz
  • 521452d572f591c08592a5036c203ff86eca27e3e5e53311174ceb54c1b2b613 - gitversion-win-arm64-6.0.1.zip
  • cb3081b89d5b75bb70899762ad39b5a83747d9f6a16bfe5bd38eb12edbfa5f5e - gitversion-win-x64-6.0.1.zip

6.0.0

As part of this release we had 1594 commits.

The changes that were introduced can be found within each of the pre-releases:

6.0.0-alpha.1
6.0.0-beta.1
6.0.0-beta.2
6.0.0-beta.3
6.0.0-beta.4
6.0.0-beta.5
6.0.0-beta.6
6.0.0-beta.7
6.0.0-rc.1
6.0.0-rc.2

For additional information check the BREAKING_CHANGES.md

Breaking changes

  • #​1054 Rename tag to label
  • #​2210 Remove Verbosity old values parsing
  • #​2325 [Improvement] Remove legacy version variables and related configuration options in v6
  • #​2997 Sunset support for .NET Framework 4.8
  • #​2998 Sunset support for .net50
  • #​3166 [Feature] Sunset .net core 3.1
  • #​3190 Change the logic inheriting BranchConfiguration from parent branch if the IncrementStrategy is set to Inherit
  • #​2848 [Bug] Default configuration is used when config file specified via -config not found
  • #​3235 Create new fallback and unknown section in GitVersionConfiguration an…
  • !3805 Refactor caching system in GitVersion
  • #​3229 [Breaking Change] Remove init wizard for v6

Bugs

  • #​3020 [Bug] Closing pull request from hotfix to support failed to inherit Increment branch configuration
  • #​3101 [Bug] Version not generated correct when creating a feature branch from a release branch
  • #​3105 [Bug] Version of commit in develop merged to master changes if master is tagged
  • #​3151 [Bug] SemVer of a feature branch started from a release branch gets decremented
  • #​3154 [Bug] Merging develop to release branch makes alpha version jump back
  • #​3187 [Bug] Wrong semver calculation when making a PR from a hotfix branch to main branch
  • #​3282 [Bug] tag-prefix still seems to be optionally considered
  • #​964 When assembly-versioning-scheme is set to none, AssemblyInfoBulider should not emit AssemblyVersion attribute
  • #​1518 Stack overflow due to infinite loop falling back to branch config
  • #​1789 track-merge-target in branch config not working
  • #​2336 [Bug] Hotfix branch name not taken as version source
  • #​3052 [Bug] track-merge-changes produces unexpected result when combining hotfix and support branches
  • #​3341 [Bug] Failed to parse 0.1 into a Semantic Version (v 6.0.0-alpha.1)
  • #​1579 Azure Pipelines - Pull Request Inheritance
  • #​2134 [Appveyor] InvalidSpecificationException: the given reference name '[branch]' is not valid
  • #​2285 [Bug] Incrementing steps does not occur when I expect them
  • #​2287 [Bug] Wrong version calculation
    ... (truncated)

6.0.0-rc.2

As part of this release we had 1579 commits which resulted in 8 issues being closed.

Dependencies

  • !4095 (deps): Bump YamlDotNet from 15.3.0 to 16.0.0 in /src

Documentation

  • !4041 Fix typo in track-merge-target and track-merge-message
  • #​4042 gitversion from container image default behaviour differs from other installation methods
  • #​4043 [Documentation]: Documenting the GitFlow workflow and create sequence diagrams
  • #​4060 [ISSUE]: init command still shown in the help output
  • #​4063 [Documentation]: Documenting the GitHubFlow workflow and create sequence
  • #​4078 [ISSUE]: Update the docs on DockerHub and specify the usage when running in a CI environment

Improvements

  • !4087 Fix path separator for gitversion.dll in MSBuild task

SHA256 Hashes of the release artifacts

  • 159e486094dc2393e718686615710e36295742cdba5becc4a4fea9eb05bb2dc1 - gitversion-linux-arm64-6.0.0-rc.2.tar.gz
  • 8eddbe2d41de3f1ceff29f58a2f21155e13f8c39b770c7d01a7a6bc5dd098153 - gitversion-linux-musl-arm64-6.0.0-rc.2.tar.gz
  • 9923a8f4725dcd57bbb7e7d09a2f67b7e2e3fda2053720346efcb5077e263cec - gitversion-linux-musl-x64-6.0.0-rc.2.tar.gz
  • d954c0f3a5c04d789dd356a9f87621f5d023639fdc2c06ee6c00820089fcb114 - gitversion-linux-x64-6.0.0-rc.2.tar.gz
  • e696f3ca57c56992fc6e63ab50625cb91ec8e3bf9078bac7226889167a4c1fd1 - gitversion-osx-arm64-6.0.0-rc.2.tar.gz
  • 39b88c22156ef73d09861f668496c2cee17fabf722530788fb5125fc0988603e - gitversion-osx-x64-6.0.0-rc.2.tar.gz
  • a2cdf28ec89f0fc7737762272cac1b5613108857091b86c1eed820cbe8d73ab9 - gitversion-win-arm64-6.0.0-rc.2.zip
  • a07b70722b47a1e579cf18200891b5980b94e3cc22e8c3d1bfae3bc6e45105e6 - gitversion-win-x64-6.0.0-rc.2.zip

6.0.0-rc.1

As part of this release we had 1513 commits which resulted in 10 issues being closed.

Bug

  • #​2394 [Bug] GitVersionTask: VersionSource is set to wrong tag

Dependencies

  • !3972 (deps): Bump LibGit2Sharp from 0.29.0 to 0.30.0

Documentation

  • #​3937 [Docs] Update the docs for Azure Pipelines and Github actions - redirect to the gittools/actions

Improvements

  • #​3689 [Improvement] Increment version as per source branch
  • #​3916 [Improvement] Refator BaseVersionV2 into BaseVersion
  • !3975 cleanups & refactorings
  • !3984 Add support for Squash Commit releases
  • #​4000 [Improvement]: Rename TrunkBased Version Strategy to Mainline
  • #​4002 [Improvement]: Create TaggedSemanticVersionService class
  • #​4005 [Improvement]: Finalizing the configuration of GitFlow and GitHubFlow workflow and align with the Mainline version strategy

SHA256 Hashes of the release artifacts

  • f8badc2221aa22553f4c3ed680eb53a91c71c62e3efac9f0c8f0180e5aa932c3 - gitversion-linux-arm64-6.0.0-rc.1.tar.gz
  • d280c5ca8086e181e5dbb6df823740c84cd47f3740e344ffade975aaa8bfa47b - gitversion-linux-musl-arm64-6.0.0-rc.1.tar.gz
  • 99b2b17c3758363191996548d5fc3909e3cd26bb6af53cc6a4330efeec8ebc75 - gitversion-linux-musl-x64-6.0.0-rc.1.tar.gz
  • dc93734a1fe05425a1e0879befc727ce53137ac41d234abd4f0aa83b07385447 - gitversion-linux-x64-6.0.0-rc.1.tar.gz
  • bd873b150fafa7f7a3906bfe77397f2436a232473db6abb4486a52280b3bb928 - gitversion-osx-arm64-6.0.0-rc.1.tar.gz
  • 532e05cd51713fd2b89db52b31cd73a79fcb4ede5304063f3105db33fa57c3b5 - gitversion-osx-x64-6.0.0-rc.1.tar.gz
  • 90fdb1431345460348780b223cd7c6bea85df970f9305346fab0a90de888dc45 - gitversion-win-arm64-6.0.0-rc.1.zip
  • 9b0f6a50307cbd03917f3c8f378be7b476cc387e728980b776529e1ac3ba5e5c - gitversion-win-x64-6.0.0-rc.1.zip

6.0.0-beta.7

As part of this release we had 1398 commits which resulted in 6 issues being closed.

Bugs

  • #​3074 [Bug] ignore parameter does not ignore everything
  • #​3206 [Bug] GitVersion mainline always returns latest version based on master branch history, even if building for an older commit
  • #​3427 [Bug] Ignoring a SHA in the configuration does not seem to exclude it from the version calculation

Features

  • #​3461 [Feature] We need to consider somehow the IGitVersionConfiguration::Ignore property

Improvements

SHA256 Hashes of the release artifacts

  • 5508faca62bd3880004c64850ba4022093bdd07f319879748212fc4ecc3e1fe2 - gitversion-linux-arm64-6.0.0-beta.7.tar.gz
  • 3cf98754192da2d438597572e0b6ab55174a92846f8d19d82961d739a6c444f1 - gitversion-linux-musl-arm64-6.0.0-beta.7.tar.gz
  • e302d12584acb79c2b46b54ae090e3e573878994d4bcd650303c8983dfac3ced - gitversion-linux-musl-x64-6.0.0-beta.7.tar.gz
  • 745a044cec9ec53030c8df5cce04c397ca6460a8c6f2ad61f724a6ab5235f1ae - gitversion-linux-x64-6.0.0-beta.7.tar.gz
  • a2064d4779d904f8a1e290f0a00b64e08af78c0c6e852721975b311c586301fe - gitversion-osx-arm64-6.0.0-beta.7.tar.gz
  • 2326dc489c50d01bdfa065b4be14be443c976e5173eeacca2d92f04d7844c770 - gitversion-osx-x64-6.0.0-beta.7.tar.gz
  • 944ea90dbcd006e4b501a0b5825945eb72f91bd98d4a44d5064783356e01b601 - gitversion-win-arm64-6.0.0-beta.7.zip
  • ec579dc9d094f6ce01056c1b12b644b53a73f85e649be5e8902159a0472d1e52 - gitversion-win-x64-6.0.0-beta.7.zip

6.0.0-beta.6

As part of this release we had 1365 commits which resulted in 14 issues being closed.

Breaking change

  • #​3229 [Breaking Change] Remove init wizard for v6

Bugs

  • #​3108 [Bug] Version not generated correct when creating a feature branch from a develop branch
  • #​3316 [Bug] BUILD_SOURCEBRANCH is assumed to be relevant
  • #​3570 [Bug] Incrementing patch version automatically on main without tags nor specific commit messages
  • #​3644 [Bug] 5.12 bumps major based on the previous merges instead of the last tag and branch convention
  • #​3656 [Bug] CommitsSinceVersionSource is counting from latest minor tag or first tag instead of latest tag
  • #​3699 [Bug] GitVersion calculates the wrong version after main is merged back to develop
  • #​3757 Version not bumped if an irrelevant tag exists in latest commit

Features

  • #​1839 Configurable next-version strategies and mode
  • #​3453 [Feature] Same version computed on different branches
  • #​3877 Add configuration option to disable branch name version calculation
  • #​3922 [Feature] The increment of the branch will be ignored when prevent-increment is set to true on the branch

Improvements

  • #​3308 [Improvement] Replacing the mainline version mode with the continuous deployment mode
  • !3921 Mark dependencies as private assets for GitVersion.MsBuild

SHA256 Hashes of the release artifacts

  • c90ed372a226c957857a687a64149e720cd00d0851e4813c52896b1d9364bbd8 - gitversion-linux-arm64-6.0.0-beta.6.tar.gz
  • 7d8596cd13c8585294283f42ebf2267483e52217d43c6136f5dd0354a9c074cc - gitversion-linux-musl-arm64-6.0.0-beta.6.tar.gz
  • 33ce37eaf9a877cbcea6743ea52c15f8e0553c3987f10f675879f3a8bfca3527 - gitversion-linux-musl-x64-6.0.0-beta.6.tar.gz
  • 9488b77c0e59fc3feac92c888ce1933bae181dad5024880f3b96e8df678d51dd - gitversion-linux-x64-6.0.0-beta.6.tar.gz
  • f40b19438db6cfdc27b0f440498048b9397f5abe5d07ea4e880ef38e6a3255ae - gitversion-osx-arm64-6.0.0-beta.6.tar.gz
  • 7f4218b0d5a6c807bc3735eacaa5dfbd2bc42b0320db958140b1a3759b86fa91 - gitversion-osx-x64-6.0.0-beta.6.tar.gz
  • cfc6b55ab158e567caee23782bd1016f3cce9a4e1439e1eb163742c4b43dfa0d - gitversion-win-arm64-6.0.0-beta.6.zip
  • 5f5f4a48b1a94dd3161122d20784f9f109e8d52de9f8308829551f3b99c740f6 - gitversion-win-x64-6.0.0-beta.6.zip

6.0.0-beta.5

As part of this release we had 1195 commits which resulted in 7 issues being closed.

Bug

  • #​3832 [Bug] 6.0 Beta 4 gitversion.msbuild with dotnet build

Documentation

  • !3858 Docker documentation (v6)

Improvements

  • #​3831 Better Bitbucket support for gitversion /output buildserver for Powershell
  • !3844 Feature/replace the version mode mainline part i.a

SHA256 Hashes of the release artifacts

  • 3aea56f55e951954802fae89d652623de128583a41674359db057d03d499de98 - gitversion-linux-arm64-6.0.0-beta.5.tar.gz
  • 022ded7674a603c60ab8fa7a4c63aa644a907d1914a52d1d798f37c745a19ade - gitversion-linux-musl-arm64-6.0.0-beta.5.tar.gz
  • 49e5a2f24354fc9e273170d9081de3003adfa8ed38cb677674f7a1cc7dd54cba - gitversion-linux-musl-x64-6.0.0-beta.5.tar.gz
  • f4cd2d922d7906ba5feb30132b43af400743067dcd90141cc7e96402aa9f7642 - gitversion-linux-x64-6.0.0-beta.5.tar.gz
  • e37bbb600d7c47b580391de2d973589d68286f8b87d862bdd6707a7d667dce6b - gitversion-osx-arm64-6.0.0-beta.5.tar.gz
  • 04c1484129fcb0505fb0450e32256b86bafe7b1fd777d38041b4990f576d37b9 - gitversion-osx-x64-6.0.0-beta.5.tar.gz
  • db773d470d8b855a762a6f8bca5cd1608779264de91f96a5f84fe18d1def5cd3 - gitversion-win-arm64-6.0.0-beta.5.zip
  • 0d30fd97a0aec6b04f0a0cc85b870c362cb2a7fbacee7ae4578dcafae6cda17c - gitversion-win-x64-6.0.0-beta.5.zip

6.0.0-beta.4

As part of this release we had 1123 commits which resulted in 26 issues being closed.

breaking change

  • !3805 Refactor caching system in GitVersion

bugs

  • #​2462 [Bug] Using output of showconfig for config file results in invalid config
  • #​3606 [Bug] CS0436 may be present with InternalsVisibleTo
  • #​3654 [Bug] GitVersion forces a C# language for projects that aren't C#
  • #​3704 [Bug] MSB4062 The "WriteVersionInfoToBuildLog" task could not be loaded
  • #​3716 [Bug] Error when trying to set "Branch Increment mode"
  • #​3739 [Bug] The configuration JSON schemas use the wrong properties for default values and assign bad regex patterns

dependenciess

  • !3728 (deps): Bump YamlDotNet from 13.7.0 to 13.7.1
  • !3784 (deps): Bump Polly from 8.1.0 to 8.2.0 in /src
  • !3798 Remove JetBrains.Annotations dependency
  • !3799 Remove System.Net.Requests package reference
  • !3824 (deps): Bump LibGit2Sharp from 0.28.0 to 0.29.0 in /src

Documentation

  • #​3627 [Docs] Fix "Conventional Commit" commit message format
  • #​3740 [Docs] Git push does not transfer tags

features

  • #​3661 Support Regex for label property
  • !3742 Remove win-x86 support in BuildContext
  • !3752 Add .net 8.0 support

improvements

  • #​3306 [Improvement] Move serialization and deserialization process of configuration out of the scope of core domain
  • #​3727 [Improvement] Include winget publishing in the release workflow
  • !3768 Re-fixed github actions tag handling
  • !3790 Extract GitVersion Configuration into a separate project
  • !3804 Refactor GitVersion.Core for clear, maintainable methods
  • !3806 Refactor variable serialization and extend serialization tests
  • !3811 Switch to JSON for cache serialization and deserialization

SHA256 Hashes of the release artifacts

  • 756ee8234d17f7716514023ca339d03eac29deaa831604d7734485b59f3c744e - gitversion-linux-arm64-6.0.0-beta.4.tar.gz
  • 1490b399cfeec45bb3b5e25d2baefbffffacc75ea0faf3cb4bd16bb1e92dae49 - gitversion-linux-musl-arm64-6.0.0-beta.4.tar.gz
  • 4639ce37230821f32c428be2bbad433a42c6de01c2dfb8facecb15bcd6946a14 - gitversion-linux-musl-x64-6.0.0-beta.4.tar.gz
  • b627c4c1004dfab2684df137d1c85f91d66e7738b94872827dfa2f417410beab - gitversion-linux-x64-6.0.0-beta.4.tar.gz
    ... (truncated)

6.0.0-beta.3

As part of this release we had 807 commits which resulted in 15 issues being closed.

bugs

  • #​2533 In GitVersion.MsBuild 5.6.3, AfterTargets="GetVersion" causes msbuild warning '"WriteVersionInfoToBuildLog" task could not be loaded'
  • #​2595 [Bug] GitVersion.MSBuild broken for WiX setup projects
  • #​2606 [Bug] The 'Documentation', 'Failing test', and 'Improvement request' issue templates lack proper descriptions.
  • #​2881 [Bug] GitVersion is extremely slow (25 minutes)
  • #​3212 [Bug]Regression perfomance since 5.2.4
  • #​3442 [Bug] Performance issue in pre 6.0.0-beta.1
  • #​3450 GitVersion 6.0-beta.1 : Error on WriteVersionInfoToBuildLog with can't load System.Runtime 6.0.0.0 on a .NET 7 project
  • #​3487 [Bug] Regression: GitVersion 5.12.0 uses only MajorMinorPatch from tag instead of SemVer

dependenciess

  • #​3475 (deps): Bump LibGit2Sharp from 0.27.0-preview-0182 to 0.27.2
  • #​3482 (deps): Bump YamlDotNet from 13.0.2 to 13.1.0

improvements

  • #​2885 Improve GitVersion performance
  • #​3432 [Feature] Unknown language detected: 'wix'
  • #​3463 [Improvement] Update the CONTRIBUTING guidelines to match the current state of the code base
  • #​3479 Check that repository isn't a shallow clone and show an error if it is
  • #​3480 [Improvement] Rename back to "tag-pre-release-weight" and "tag-prefix"

SHA256 Hashes of the release artifacts

  • 476ad613eca8c9b00a0cc383fc0e69b52c957f104fda8c60bfa4a601af294ff1 - gitversion-linux-arm64-6.0.0-beta.3.tar.gz
  • 9a90aaf83710092df229394a88e0994806b63cef11284e33548c3279990b3539 - gitversion-linux-musl-arm64-6.0.0-beta.3.tar.gz
  • d5d607b8e3c4993d02eea46741ace8c731ae11f8c25706c7231cd88a561cf144 - gitversion-linux-musl-x64-6.0.0-beta.3.tar.gz
  • cfa655370c410029c33ef68926a9fc1c98efa54019e65b6532820c15d3fd3c8d - gitversion-linux-x64-6.0.0-beta.3.tar.gz
  • be5d05e8255fa6f66bc3750b59c322308bafb851bce7d9efdf6b070c7382f897 - gitversion-osx-arm64-6.0.0-beta.3.tar.gz
  • 1a061cd1c6f9c54c73084dbf932f54d3c93d91ccc6520635ec84f0773e923399 - gitversion-osx-x64-6.0.0-beta.3.tar.gz
  • c3338a90cb541df2b30acc906fe17c592d5d0e5d792eb476acf7c674583defc2 - gitversion-win-arm64-6.0.0-beta.3.zip
  • a34977c1edebd8f38788f15a56934b09e4e5a532e7a42493a3b720ecd4271f4a - gitversion-win-x64-6.0.0-beta.3.zip
  • 08f4c33e535a967b67cd42dbd782d77cef5a24110d55f8d4e1f82826c4e2399e - gitversion-win-x86-6.0.0-beta.3.zip

6.0.0-beta.2

As part of this release we had 608 commits which resulted in 27 issues being closed.

bugs

  • #​1579 Azure Pipelines - Pull Request Inheritance
  • #​2134 [Windows][Appveyor] InvalidSpecificationException: the given reference name '[branch]' is not valid
  • #​2285 [Bug] Incrementing steps does not occur when I expect them
  • #​2287 [Bug] Wrong version calculation
  • #​2347 [Bug] When PreleaseLabel is empty, the PreleaseTag is not correctly generated
  • #​2597 [Bug] gitversion seems to pick the wrong base version, when using git flow while tagging on develop.
  • #​2667 Commit message can bump major version twice in GitFlow
  • #​2693 [Bug] VersionInBranchNameVersionStrategy only considers the release branch
  • #​2821 Pull Request Version Calculation Not Based on source branch
  • #​2917 Manually incrementing the version
  • #​3103 [Bug] GitLab: Branch names cannot contain the word 'refs'
  • #​3137 [Bug] Minor version increased instead of the prerelease tag
  • #​3183 [Bug]? no minor version detected on pull request that contains organization name
  • #​3397 [Bug] Normalization takes a very long time
  • #​3422 [Bug] wrong patch count after merging Release branch
  • #​3436 [Bug] GitVersion behaves different if it is used the first time where the fallback version strategy applies
  • #​3438 [Bug] Consider pre-release tags only when they matching with the label name on branch

dependenciess

  • #​3439 (deps): Bump YamlDotNet from 13.0.1 to 13.0.2
  • #​3440 (deps): Bump NUnit.Analyzers from 3.6.0 to 3.6.1

Documentation

  • #​2665 [Docs] issue templates are missing descriptions

feature

  • #​3420 [Feature] Allow the default configuration file to have both yml and yaml extension

improvements

  • #​2340 GitVersion should only consider tags matching current branch config (was: GitVersion fails to return correct version when tag exists on commit)
  • #​2742 [Improvement] Automatically update Docker Hub README with released version
  • #​3060 Cannot use empty tag in branch specific configuration
  • #​3245 Adds trouble shooting info for #​1627
  • #​3443 [Improvement] The following classes needs to be changed to immutable types: SemanticVersion, SemanticVersionPreReleaseTag and SemanticVersionBuildMetaData
  • #​3454 Use IGitVersionConfiguration instead of GitVersionConfiguration (where possible)

SHA256 Hashes of the release artifacts

  • ef84daa698a43c1247c83318aeebe9f4b709e5b5c62a35933b7648426f376aa1 - gitversion-linux-arm64-6.0.0-beta.2.tar.gz
  • d9295750f40b9a1b7cf2098337c4454e7e6525eee9e1a7f1f0bb54852e3642b4 - gitversion-linux-musl-arm64-6.0.0-beta.2.tar.gz
  • f2a2512980efab9a6f871e348bf5d69fa8b6dff8725a49454524db58a645c3cc - gitversion-linux-musl-x64-6.0.0-beta.2.tar.gz
  • 8416c8d6c266f27e2f33da6c9e022ad08b5f4767e5fc45912817759df8142534 - gitversion-linux-x64-6.0.0-beta.2.tar.gz
    ... (truncated)

6.0.0-beta.1

As part of this release we had 502 commits which resulted in 25 issues being closed.

breaking changes

  • #​2848 [Bug] Default configuration is used when config file specified via -config not found
  • #​3235 Create new fallback and unknown section in GitVersionConfiguration an…

bugs

  • #​964 When assembly-versioning-scheme is set to none, AssemblyInfoBulider should not emit AssemblyVersion attribute
  • #​1518 Stack overflow due to infinite loop falling back to branch config
  • #​1789 track-merge-target in branch config not working
  • #​2336 [Bug] Hotfix branch name not taken as version source
  • #​3052 [Bug] track-merge-changes produces unexpected result when combining hotfix and support branches
  • #​3341 [Bug] Failed to parse 0.1 into a Semantic Version (v 6.0.0-alpha.1)

dependenciess

  • #​3388 (deps): Bump YamlDotNet from 13.0.0 to 13.0.1
  • #​3389 (deps): Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
  • #​3411 (deps): Bump Microsoft.Build.Utilities.Core from 17.4.0 to 17.5.0

features

  • #​2874 [Feature Request] Add JSON schema to help configure 'GitVersion.yml'
  • #​3302 [Feature] Introducing a new branch related property with name track-merge-message
  • #​3305 [Feature] Introducing a new templating mechanism to support different workflows
  • #​3396 Using effective branch configuration
  • #​3400 [Feature] Add an additional command line argument - "-format" to allow to output an expression instead of a singular version variable

improvements

  • #​2193 [Improvement] Chocolatey package 'gitversion' should point to 'gitversion.portable'
  • #​3234 [Improvement] Rename the Cache namespace to Caching
  • #​3244 Refactor next version calculator (get rid of taggedSemanticVersion)
  • #​3334 [Improvement] Target .net6.0 and .net7.0 instead of netstandard2.0
  • #​3337 tracks-release-branches won't track remote release branches without regex mod
  • #​3375 [Improvement] Deprecate GitVersion.Commandline nuget package
  • #​3386 move build agents to a separate lib out of core
  • #​3398 Move output (VersionConverters) to its own module

SHA256 Hashes of the release artifacts

  • df2e8e33c71ff12a50d89b806d245b42dc4695dd498d537082a3fa9d51667e43 - gitversion-linux-arm64-6.0.0-beta.1.tar.gz
  • 735dd96608ffde72e963a4dc2c82625b4bd9c7b8ad0345dea1acac327d9ff646 - gitversion-linux-musl-arm64-6.0.0-beta.1.tar.gz
  • 43f7ff470bd3a945d64239a3b65ab8b4500c76ac423a060a3c2a744ba0de58b0 - gitversion-linux-musl-x64-6.0.0-beta.1.tar.gz
  • 062d17fc0cd01dcd873fd0ea903ff0b3e2e38f7ef9f42174195cdcd9c1f0e317 - gitversion-linux-x64-6.0.0-beta.1.tar.gz
  • 6ea631da9caa29a09128c3de60a5df2b132d838aaefc6d5b30d55a4b5b4d9981 - gitversion-osx-arm64-6.0.0-beta.1.tar.gz
  • c7fb8fef7bf8653e8cb9153ab10474fd0f0ec626f099e424c1a2601800be518d - gitversion-osx-x64-6.0.0-beta.1.tar.gz
  • 15e5e8bf335e804d66a34f5b9fb9711a1d3decffb22eb3da59887fad23af397c - gitversion-win-arm64-6.0.0-beta.1.zip
    ... (truncated)

6.0.0-alpha.1

As part of this release we had 23 issues closed.

breaking changes

  • #​1054 Rename tag to label
  • #​2210 Remove Verbosity old values parsing
  • #​2325 [Improvement] Remove legacy version variables and related configuration options in v6
  • #​2997 Sunset support for .NET Framework 4.8
  • #​2998 Sunset support for .net50
  • #​3166 [Feature] Sunset .net core 3.1
  • #​3190 Change the logic inheriting BranchConfiguration from parent branch if the IncrementStrategy is set to Inherit

bugs

  • #​3020 [Bug] Closing pull request from hotfix to support failed to inherit Increment branch configuration
  • #​3101 [Bug] Version not generated correct when creating a feature branch from a release branch
  • #​3105 [Bug] Version of commit in develop merged to master changes if master is tagged
  • #​3151 [Bug] SemVer of a feature branch started from a release branch gets decremented
  • #​3154 [Bug] Merging develop to release branch makes alpha version jump back
  • #​3187 [Bug] Wrong semver calculation when making a PR from a hotfix branch to main branch
  • #​3282 [Bug] tag-prefix still seems to be optionally considered

dependencies

  • #​3044 (deps): Bump Buildalyzer from 3.2.2 to 4.1.2

features

  • #​3131 Implement SemVer strict parsing
  • #​3169 [Feature] Add support for .net 7.0

improvements

  • #​2316 [Improvement] Remove NoMono categories
  • #​3095 Change GitVersionInformation C# template ('const string' instead of 'static string')
  • #​3172 no-bump-message should take precedence over *-version-bump-message
  • #​3226 Feature/3101 rename config to configuration
  • #​3231 [Improvement] Switch to Central Package Management for nuget dependencies
  • #​3284 Fixed typo in image reference commit id

SHA256 Hashes of the release artifacts

  • 5dabd6ed5a4ca1b54eb5981e4afa7b8b5972d733c30820123d0bc71e26993f49 - gitversion-linux-arm64-6.0.0-alpha.1.tar.gz
  • 49060e655d12f853b12a6f3277a6cffb097ff0177d8e26329b3cca36f65d9bae - gitversion-linux-musl-arm64-6.0.0-alpha.1.tar.gz
  • 2f0a0952351209843332fe9684805897edfb35225a0ff8c6985a387192e92173 - gitversion-linux-musl-x64-6.0.0-alpha.1.tar.gz
  • 994087ecf77b63ae122ccba31c9144df0707fa15d9fccd3ae355f5b4ed3810e0 - gitversion-linux-x64-6.0.0-alpha.1.tar.gz
  • 72c481ca9925e72ea1e0cbaa720d4ee7428dfa9c76e94208bcb32a5512fe3787 - gitversion-osx-arm64-6.0.0-alpha.1.tar.gz
  • f5da8ab7e6c8e5e780ad4458a6acc2883fc34f4baff6e555a2845d7f567f3046 - gitversion-osx-x64-6.0.0-alpha.1.tar.gz
  • 962bb701cb641e1a41cf9ed58114ebb9715f51ed1b1c04e62727bc91498205ce - gitversion-win-arm64-6.0.0-alpha.1.zip
  • 8b7a6f7899d76846822bf5aa214f7673097702b7cf030d611333d9b08d1931ea - gitversion-win-x64-6.0.0-alpha.1.zip
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: GitVersion.MsBuild
  dependency-version: 6.0.5
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants