Releases: GitTools/GitVersion
5.10.0
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
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
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
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
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
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
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
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
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
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
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
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