Skip to content

Releases: GitTools/GitVersion

5.10.0

14 Apr 07:07
3892733
Compare
Choose a tag to compare

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

bugs

  • #2301 GitVersionTask fails when building from a tag
  • #2590 [Bug] 5.6.5 Not finding Tag in master repo
  • #2605 [Bug] GitVersion is crashing when trying to update AssemblyInfo.cs files.
  • #2631 [Bug] GitVersion.MsBuild 5.6.7 The command ""C:\Users\UserName.nuget\packages\gitversion.msbuild\5.6.7\tools\net48/gitversion.exe" "C:\Users\UserName\Documents\source\repos\MyRepo.Test" -output file -outputfile obj\gitversion.json" exited with code 1.
  • #2695 [Bug] failure when a branch with --allow-unrelated-histories is merged in the repository
  • #2734 [Bug] NullReferenceException during dotnet-gitversion execution
  • #2825 [Bug] Null Exception
  • #2838 [Bug] Tag checkout on GitHub Actions generates unexpected branch
  • #2852 Github actions result is inconsistent with local
  • #2869 [Bug] Tag versioning fails if newer 'release' branch exists
  • #2928 [Bug] Tag not used as version when running in GitLab Pipeline (Mainline)
  • #3050 [Bug] GetReleaseBranchConfig returns only a single config
  • #3057 Cannot generate version number on BitBucket Cloud Pipelines
  • #3068 [Bug]Null Exception

Documentation

  • #3061 Add NUKE and Fluent Assertions as GitVersion users
  • #3077 Include missing env var in Buildkite docs

feature

  • #3069 Add build agent for BitBucket Pipelines

improvement

  • #2775 [Improvement] More null protection

SHA256 Hashes of the release artifacts

  • 1667a4cf882d47f3ae9aa636c81576583931a2bbfd03e4f9d7b3fe59f54b5add - gitversion-linux-arm64-5.10.0.tar.gz
  • 4d14b7a8ed4445f31437299628cf4fca409cf7f7eef47f82ffcbf36335f5bb03 - gitversion-linux-musl-arm64-5.10.0.tar.gz
  • 5cbde5cb0a3408bfe9f9e6f2b7baa8e14f73a2026e6970d4bb3734d40548f089 - gitversion-linux-musl-x64-5.10.0.tar.gz
  • c6dc5100057f4eed2161ad1b690b58b05cd3824308110478c887ca1c38fb3c4e - gitversion-linux-x64-5.10.0.tar.gz
  • 5705966119fb18bbc2233a2b84f6dcb8806ccc732713d3ed6155703f4ee86fa6 - gitversion-osx-arm64-5.10.0.tar.gz
  • aefb354f8224ab5d567cf7040c6bc0b602f335da9750ac6b92b96ebc3e4a4268 - gitversion-osx-x64-5.10.0.tar.gz
  • 47b9a864ed918fb4dde6eba37c904d56f24b2269a61ebba646e5839f338c6673 - gitversion-win-arm64-5.10.0.zip
  • 0a04d9112009ba52d0eb9607210b2b91c01e12a96ab13336198f6835cca05833 - gitversion-win-x64-5.10.0.zip
  • f2ada26c9eac1bca0be24a949a8788eadd5df4d4d731e2957d0ef31c1e938042 - gitversion-win-x86-5.10.0.zip

5.9.0

10 Mar 09:33
Compare
Choose a tag to compare

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

bugs

  • #2691 feat: Incrementing patch instead minor
  • #2951 invalid use of Lazy, #2933 fix doesn't work actualy

dependenciess

  • #3038 (deps): Bump Microsoft.Build from 16.9.0 to 17.1.0
  • #3039 (deps): Bump Microsoft.Build.Utilities.Core from 17.0.0 to 17.1.0

improvement

  • #3032 Enable nullable for solution

SHA256 Hashes of the release artifacts

  • dc6c63c690343bc807b7dac9a3a2ad9a002f206bc44f5bca7cbc9b7ded57ac57 - gitversion-linux-arm64-5.9.0.tar.gz
  • 95aec161f44bb9508c3290651c3022aa21e03137ab5ae76a502c69dc8e1c7cf2 - gitversion-linux-musl-arm64-5.9.0.tar.gz
  • c168c513640a71da962a4c4302e6d27774c71368b22815842279139080c1d279 - gitversion-linux-musl-x64-5.9.0.tar.gz
  • f10736f7b62e2c13debc9fcad54724346c2544783f856ea17c50d1c8d21f70ce - gitversion-linux-x64-5.9.0.tar.gz
  • b6905ecae95d4a57c5cea26e339b262a8b991e1be61056641108e7214e2cc245 - gitversion-osx-arm64-5.9.0.tar.gz
  • 24723f1c98ec511c5c12fbb1c69f2b3116d08f94b1bc86a9353fc6c439170d92 - gitversion-osx-x64-5.9.0.tar.gz
  • f1541e842237a4bd2ae10470698e798e96353f8f79a54fc81db92deb079bbae2 - gitversion-win-arm64-5.9.0.zip
  • 53cf44289510da197fef484605fb2c0dd739fd020f9e0526f6562ef9126016d9 - gitversion-win-x64-5.9.0.zip
  • 49d221884116e6a91463967ecc2cebff5fd1df71f1bb21d955ac85540cc58eb1 - gitversion-win-x86-5.9.0.zip

5.8.3: Merge pull request #3028 from asbjornu/feature/int64

05 Mar 14:49
19462e1
Compare
Choose a tag to compare

As part of this release we had 35 commits which resulted in 13 issues being closed.

bugs

  • #1671 Sequence Contains No Matching Elements
  • #2378 [Bug] Cloning develop throws InvalidOperationException: Sequence contains no matching element
  • #2390 System.OverflowException for ParseInt32[Bug]
  • #2715 [Bug] System.OverflowException: Value was either too large or too small for an Int32
  • #2864 [Bug] Azure Execute hangs for ~25 minutes and then fails with generic node error.
  • #2915 [Bug] System.OverflowException: Value was either too large or too small for an Int32
  • #2967 [Bug] Object reference not set to an instance of an object during versioning solving
  • #3012 GitVersion doesn't detect pull requests for Buildkite

dependenciess

  • #2991 (build deps): Bump reviewdog/action-remark-lint from 5.2 to 5.3
  • #2995 (deps): Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0
  • #3029 (deps): Bump LibGit2Sharp from 0.27.0-preview-0158 to 0.27.0-preview-0175

improvement

  • #3005 [Improvement] Add LocalBuild agent

SHA256 Hashes of the release artifacts

  • 453e9c574092f808225c5734e4466b3e138059e99b6c8233d33db1bacc969785 - gitversion-linux-arm64-5.8.3.tar.gz
  • b1c7e5d9a093b9b99974cb580ee36c1a1eb234f9d266cc6cdcddc94923e66cc8 - gitversion-linux-musl-arm64-5.8.3.tar.gz
  • 87541b97a76cbee818ff6dda8d2177b205f6c84b28598211c6b06862f4041004 - gitversion-linux-musl-x64-5.8.3.tar.gz
  • 3ef2eecdd9a263e4c9bbabb94f0968e53c773de0cfbc06512bd26295c8d6a2dc - gitversion-linux-x64-5.8.3.tar.gz
  • d5279f60ed355026379d5441152e889b406461aaf0c78d4ea1a8bc500da46447 - gitversion-osx-arm64-5.8.3.tar.gz
  • d333f0dc6f962c6f13633acd0fddb316a4128dc2150c33252c2060f5a851adbb - gitversion-osx-x64-5.8.3.tar.gz
  • 49b87d34d80f51f72cae4363351a4b7a56ea0529990f83d51c81a93c20ec37ec - gitversion-win-arm64-5.8.3.zip
  • 5112ee662dff05d584f85e74f6e361f6479cb011964ff40614c8dfaca9068a40 - gitversion-win-x64-5.8.3.zip
  • c435b8d9f23002ec667ae661430972067d4450919921c75faf9c6a67bd2d4ea7 - gitversion-win-x86-5.8.3.zip

5.8.2

16 Feb 16:15
90dc2be
Compare
Choose a tag to compare

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

bugs

  • #2714 VersionBuild - Determine Version
  • #2927 [Bug]Failed to try and guess branch to use. Move one of the branches along a commit to remove warning

dependenciess

  • #2941 (deps): Bump Buildalyzer from 3.2.2 to 3.2.5
  • #2952 (deps): Bump NUnit3TestAdapter from 4.1.0 to 4.2.0
  • #2968 (deps): Bump Polly from 7.2.2 to 7.2.3
  • #2969 (deps): Bump Buildalyzer from 3.2.2 to 3.2.8
  • #2970 (deps): Bump NUnit3TestAdapter from 4.2.0 to 4.2.1
  • #2974 (deps): Bump NSubstitute from 4.2.2 to 4.3.0

Documentation

  • #2935 How to get in touch regarding a security concern
  • #2963 Elaborate on next-version

feature

  • #2956 [Feature] Add Buildkite build agent

improvements

  • #2922 Update conventional commits regex to allow "-" in the scope
  • #2990 Sped up the Normalization by removing an unnecessary O(n^2) loop

SHA256 Hashes of the release artifacts

  • 5a7cd80a39901a8434b9065bcf5637de59ca1c129e3ae322821c6d9496dc4a44 - gitversion-linux-arm64-5.8.2.tar.gz
  • 76e99c5562e6378d15794ed064d1843d72d503325e62bba12296e679dc37bfcf - gitversion-linux-musl-arm64-5.8.2.tar.gz
  • f9bd7c1780535ec77e0681cb0bc48ae74672bd0fe0e0dfbcb950894761809816 - gitversion-linux-musl-x64-5.8.2.tar.gz
  • 26c877f5ab47f725cb2a9786b12d0b56d34ac0dcb911bf6233e635d8809f4f4f - gitversion-linux-x64-5.8.2.tar.gz
  • 2988ab50723eb9c76702221a171dcb637b540b40b8bbb7be2ccb8cd35d4645ce - gitversion-osx-arm64-5.8.2.tar.gz
  • 3228c48c021d18573290fa12f098168e97539a7e9787f3af594ff35d7b70fdb6 - gitversion-osx-x64-5.8.2.tar.gz
  • a1858e0b3db77115ecb11d93afcd5f4144995b4baf0f269c3ad1434c64cac44b - gitversion-win-arm64-5.8.2.zip
  • d9fe992cb5c25af35c0adea481f826ee45d2cf6106cc67c014ae84b1fdb39ab2 - gitversion-win-x64-5.8.2.zip
  • c5a2fade9487d0a16d12f93b9712b62fedf0569ebf29b52e02837dfe133d31ad - gitversion-win-x86-5.8.2.zip

5.8.1

15 Nov 14:11
Compare
Choose a tag to compare

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

bug

  • #2920 [Bug] Fix Readme.md in the nuget packages

Documentation

  • #2886 Why is the "main" branch specified so many times?

feature

  • #2919 [Feature] Added win-arm64 and osx-arm64 tar.gz artifacts

SHA256 Hashes of the release artifacts

  • 9d3a03f78740bf344b6e164eee7de6381f917de75fc4cafe353d359f2e2bd20e - gitversion-linux-arm64-5.8.1.tar.gz
  • 9f4b007fac0eb51b25c654d4de108595f305a6f13d9fd4bd1855c203cf224bcc - gitversion-linux-musl-arm64-5.8.1.tar.gz
  • 1bea289bb1de387ab481617c3d7cc83224cef6064739f3f4587a3d5af0bb91e0 - gitversion-linux-musl-x64-5.8.1.tar.gz
  • f1a7135b827b7282cc0ae2751ed5c6623844160b3833e65fadc4f4fd0de41fe0 - gitversion-linux-x64-5.8.1.tar.gz
  • c376b7925565d3bb8cbdac48ec8c82ff4123275069ed50e2f8774650f05ae5c6 - gitversion-osx-arm64-5.8.1.tar.gz
  • b5f56f65bc05987b3e7bf0db0428cecb845897f2d2002071ae23057adf1a1a31 - gitversion-osx-x64-5.8.1.tar.gz
  • 403f5eb7c02248295fbbb7216e3f7d474edcaa7c6709bc7e2aa8c932d4c1cab9 - gitversion-win-arm64-5.8.1.zip
  • 6946518e54a6b76540c0b534f24a03fa6f9db5e2f89382fc6328c26260eb7ba7 - gitversion-win-x64-5.8.1.zip
  • def84d45255be742e8b50f45ddaf8674bd7fec67514641ac6a660a4a3ad0b649 - gitversion-win-x86-5.8.1.zip

5.8.0

13 Nov 18:58
Compare
Choose a tag to compare

As part of this release we had 152 commits which resulted in 19 issues being closed.

bugs

  • #2419 Failed to inherit Increment branch configuration, ended up with , origin/
  • #2813 [Bug] Inconsistency between GitVersion.MsBuild and GitVersion.Tool

dependenciess

  • #2892 Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0
  • #2893 Bump JetBrains.Annotations from 2021.2.0 to 2021.3.0
  • #2904 (deps): Bump NunitXml.TestLogger from 3.0.107 to 3.0.117
  • #2911 (deps) - update LibgGit2Sharp 0.27.0-preview-0156
  • #2912 (deps): Bump Microsoft.CodeAnalysis.CSharp.CodeStyle from 3.11.0 to 4.0.1
  • #2916 (deps) update LibGit2Sharp 0.27.0-preview-0158

Documentation

  • #2614 [Docs] MSBuild task missing info on workaround regarding duplicate AssemblyVersionAttributes in WPF projects
  • #2913 [Improvement] Align the Configuration reference documentation with the code

features

  • #2863 Linux Arm64 support
  • #2867 .net 6.0 support
  • #2876 [Feature] Do not fail AppVeyor builds on force-push
  • #2890 [Feature] Microsoft.NET.Sdk.BlazorWebAssembly not supported

improvements

  • #2822 Improve performance on untagged HEADs
  • #2844 Allow project defined GitVersionOutputFile.
  • #2859 Feature/Prevent remote being returned as source branch
  • #2872 [Improvement] Nuget Packages README.md
  • #2879 [Improvement] SemanticVersion.ToString

SHA256 Hashes of the release artifacts

  • 9f6f42911a138e422093856db484717dec58fe1e3cc7d1bb839d19c7565fab10 - gitversion-linux-arm64-5.8.0.tar.gz
  • e0b2b64b18473ab7ebb5e227a6e97bd8dff70d9faaa75783cd6f111a21fb2b9e - gitversion-linux-musl-arm64-5.8.0.tar.gz
  • 2b8843ddc4b5a860e6c15f3cb584e9fcc4c5040b488a7c1c57e18fb50b66d139 - gitversion-linux-musl-x64-5.8.0.tar.gz
  • 8ef2d85f7fc9acd0b8b0624555ef8d3fdb869a43c3f13f11d5bca114ba1f49ab - gitversion-linux-x64-5.8.0.tar.gz
  • 6dfb514423e9385324d9f86715060f37df3039384fe49bc367f5b6fba448c57d - gitversion-osx-x64-5.8.0.tar.gz
  • 32e55d5070b7a7fd51873a6ccf6d60446f2cb804ccb03bd70bb2e1b89760c107 - gitversion-win-x64-5.8.0.zip
  • 5558de787e506be3d8bb26f1677113e779d085963ad265a67828fd95257eff58 - gitversion-win-x86-5.8.0.zip

5.7.0

18 Aug 13:51
Compare
Choose a tag to compare

As part of this release we had 154 commits which resulted in 17 issues being closed.

bug

  • #2782 [Bug] Self assignment in SemanticVersion.cs

dependenciess

  • #2709 Bump PackageVersion_MsBuild from 16.9.0 to 16.10.0
  • #2754 Bump MSBuild.ProjectCreation from 3.0.5 to 4.0.4
  • #2768 Bump coverlet.msbuild from 3.0.3 to 3.1.0
  • #2804 Bump Microsoft.CodeAnalysis.CSharp.CodeStyle from 3.10.0 to 3.11.0
  • #2808 Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0
  • #2809 Bump LibGit2Sharp from 0.27.0-preview-0102 to 0.27.0-preview-0116
  • #2816 Bump Buildalyzer from 3.2.2 to 3.2.3

Documentation

  • #2664 [Docs] missing redirects
  • #2790 [Docs] Improve GitLab CI Examples Page
  • #2797 Add to usage section and small fixes

improvements

  • #2780 CA1816: correct idisposable implementation
  • #2781 Ensure IEquatable takes nullable type
  • #2783 Avoid to use loop for only first element
  • #2785 Ensure optional args are passed to base
  • #2800 Fix TaggedCommitVersionStrategy performance problems

SHA256 Hashes of the release artifacts

  • 00cd3054c8843e3dc1ad440a4842e9d0b35029dae21372a5cf4d9abbcab6022f - gitversion-linux-musl-x64-5.7.0.tar.gz
  • 9184a232e57ae84b36b01c5c736c82c65eb1f232887bc92211b1d8aa6a1c187a - gitversion-linux-x64-5.7.0.tar.gz
  • c2008aa1a04f4e885cf6fe693a7f7cfe13a5fdb73d73b28fa353ed03ff8310e1 - gitversion-osx-x64-5.7.0.tar.gz
  • 4d054402888e34891508b1384c54e322da25db0423cd77e34470d2aaca2a86d6 - gitversion-win-x64-5.7.0.tar.gz
  • 947d5638651f93875260070640251cedc18ce8731553e8046fafb8b9d1d28da5 - gitversion-win-x86-5.7.0.tar.gz

5.6.11

26 Jul 07:41
Compare
Choose a tag to compare

As part of this release we had 96 commits which resulted in 21 issues being closed.

Bugs

  • #2711 Input string was not in a correct format. on 5.6.10

Dependencies

  • #2718 Bump NUnit3TestAdapter from 3.17.0 to 4.0.0
  • #2724 Bump YamlDotNet from 11.1.1 to 11.2.0
  • #2741 Bump YamlDotNet from 11.2.0 to 11.2.1
  • #2744 Bump Mono.Cecil from 0.11.3 to 0.11.4
  • #2746 Bump LibGit2Sharp from 0.27.0-preview-0096 to 0.27.0-preview-0102
  • #2771 Bump JetBrains.Annotations from 2021.1.0 to 2021.2.0

Documentation

  • #2716 msbuild.md: update for rename to GitVersion.MsBuild from GitVersionTask
  • #2717 README.md: note GitVersionTask name change
  • #2722 Explicit mention of how GitVersion exposes environment variables
  • #2730 Update link to GitVersion.MsBuild nuget package in msbuild.md
  • #2737 Update variables.md
  • #2750 Add FAQ section on merged branch names as version source

Improvements

  • #2598 [Improvement] Confusing Exception message: "Could not find a 'develop' or 'main' branch, neither locally nor remotely."
  • #2752 Un-needed versionVariables field
  • #2755 [Improvement] Throw in yield function could result in unexpected behavior
  • #2760 [Improvement] Add static code analyzers
  • #2764 [Improvement] Enable nullable on GitVersion.Core
  • #2773 Fix expected-actual order in test assert
  • #2774 Simplify return condition
  • #2776 CA1810: Initialize reference type static fields inline

SHA256 Hashes of the release artifacts

  • 59838a61f914eb3120a1b00a22101e4d032e273e58e1ccd700cb9b59a55dbb8a - gitversion-linux-musl-x64-5.6.11.tar.gz
  • 5dc56591a4466a68be3dd6f43770e171b64bd35e50c6ef92bc72f088e1e00b92 - gitversion-linux-x64-5.6.11.tar.gz
  • 5350784f74e2821029d270f51d5041fe7c98936b518e39a129193a96e442f056 - gitversion-osx-x64-5.6.11.tar.gz
  • d52051a3424293322189b7bccaeefd874a97024c55bd9c95767d8fd503adeb80 - gitversion-win-x64-5.6.11.tar.gz
  • d27825a01dc5795e71c57dd69717f17d78d77df4fe6ba07d41416f6848d83c46 - gitversion-win-x86-5.6.11.tar.gz

5.6.10

27 May 07:39
Compare
Choose a tag to compare

As part of this release we had 5 issues closed.

Features

  • #2679 [Feature] Support release branch naming with MAJOR SemVer number only
  • #2545 Add support for SpaceAutomation

Bugs

  • #2676 Use .git directory for mutex name
  • #2675 [Bug] '.' not accepted as PATH argument (in 5.6.9)

Improvement

  • #2684 Add nocache property to msbuild task

SHA256 Hashes of the release artifacts

  • cc0223d623960ec9842336e200a709e495b3eeb1b1b5c0d6e6ee27e0dda2a21e - gitversion-linux-musl-x64-5.6.10.tar.gz
  • 87fe03ca6b3684f6049f91cfef393879564a524c253145b4508a306b805b3922 - gitversion-linux-x64-5.6.10.tar.gz
  • 5eb3c1b196717d0b15f4851dafe7aed3a652a8b13624aeafd94bd20315d5f167 - gitversion-osx-x64-5.6.10.tar.gz
  • fbbee41a988308c061f5f7acc9c0e3e1cb86fa7eea58f3ccb0f2d96624fbf20a - gitversion-win-x64-5.6.10.tar.gz
  • a1143e665ff034a74605296ee24450f41ff91ddf3a5d303a8bc8b436147fb20f - gitversion-win-x86-5.6.10.tar.gz

5.6.9

29 Apr 06:49
Compare
Choose a tag to compare

As part of this release we had 7 issues closed.

Bugs

  • #2640 [Bug] DisableGitVersionTask ineffective
  • #2634 [Bug] GitVersion.MsBuild v5.6.7 seems to require the presence of GitVersion.yml now
  • #2201 [Bug] Tag: useBranchName isn't working in some cases

Improvements

  • #2485 Support 'assembly-versioning-format' option as a part of '/overrideconfig' command line parameter
  • #1381 GitVersionTask Parallel restore issue when multi targeting

Documentation

  • #2673 Update installation.md

Dependencies

  • #2653 Bump Polly from 7.2.1 to 7.2.2

SHA256 Hashes of the release artifacts

  • 62b1456873ecc899334aa26b348176775265003ec9654e51639e3437d3a21fd7 - gitversion-linux-musl-x64-5.6.9.tar.gz
  • 11d311feb279bfc286034b2b8c12220f7a6f4e36e06bd83608915915140c4c68 - gitversion-linux-x64-5.6.9.tar.gz
  • c5dda965c876202d7000f75447453abe2b2ee70c41f68eea5f5e745246dc6c40 - gitversion-osx-x64-5.6.9.tar.gz
  • 6feb306bc951f3ae7e19632f1b287ec02f23635eb19739a0f433f1b5290d9330 - gitversion-win-x64-5.6.9.tar.gz
  • 13e096e85b3d6c2c25a09ac56a72901e934fe03216d910c1856fa39929d53a68 - gitversion-win-x86-5.6.9.tar.gz