Releases: GitTools/GitVersion
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
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
258eedd956f5df83f1a9f1f28e8a20051f8c01605ca516bf6af3c4ff4d0f762f - gitversion-win-x86-6.0.0-alpha.1.zip
5.11.1
As part of this release we had 1 commit which resulted in 2 issues being closed.
bugs
- #3273 Regression in 5.11.0
- #3275 Revert "Don't consider "tag-prefix" as optional if it's explicitly sp…
SHA256 Hashes of the release artifacts
728ef6cfb4f5f84dc0b8c00e137fa9d29cae04b621335dcccb194be7e02b7ca0 - gitversion-linux-arm64-5.11.1.tar.gz
5893377c55fb6aa3414b06240e3db63d92efe56a3250ede11810b9f664933011 - gitversion-linux-musl-arm64-5.11.1.tar.gz
0719ffe3256d758d0fd80fd62adad04a9c986288801e484c8911800380b1f52f - gitversion-linux-musl-x64-5.11.1.tar.gz
5e41df65591276075a677469d11cd57fdcb87cd858033728c2862e8af8ee5e57 - gitversion-linux-x64-5.11.1.tar.gz
9c80251917e97f683aba7b452907505bc0035d2318af19156c23abf13abddd1b - gitversion-osx-arm64-5.11.1.tar.gz
1a84f34dd23938ad5e00510b4bedaa8992307e9c63384bb6b52806b709bd5c19 - gitversion-osx-x64-5.11.1.tar.gz
4a3a575fbcdb68373078ac321d1aed089349f3fb83f87ece486cfa55bc1c8919 - gitversion-win-arm64-5.11.1.zip
a7a54ec605c6556e48d07fa363d1804a94dd52e0f12f8a8214028b4a17afc88a - gitversion-win-x64-5.11.1.zip
0912a325b70d7b1fd7014be8a0981d0900c26070f3345c0356b3123a80e4e910 - gitversion-win-x86-5.11.1.zip
5.11.0
As part of this release we had 36 commits which resulted in 7 issues being closed.
bug
- #3180 [Bug] Don't inherit semver on an Azure DevOps PullRequest
Documentation
- #2964 [Docs] Fix remark-lint warnings in .md files
improvements
- #3022 Add GitVersion_CommandLineArguments parameter to MSBuild task
- #3178 [Improvement] Report xml file location when xml parsing fails
- #3215 Refactoring/remove the EffectiveConfiguration property in the GitVersionContext class
- #3216 [Improvement] Don't consider
tag-prefix
as optional - #3248 Handle int64 numbers when writing version variables
SHA256 Hashes of the release artifacts
6a88e0ee35209b3f898add517efa9c247b160e0fd34c5e938a960d20f247553a - gitversion-linux-arm64-5.11.0.tar.gz
7ac4b6141fc61e76c156958805d50e3cd8b1b8e93c8748f1c9fe8aead7dadd18 - gitversion-linux-musl-arm64-5.11.0.tar.gz
a75f0a4ec6c6f9a334c66cddbdda6719a0543e85f54da1b0a890b8aa1c794031 - gitversion-linux-musl-x64-5.11.0.tar.gz
4a82d507b9f8cb3a54d3d5881d244cb6a845c2bde56aad44deda0c02e41bdb1e - gitversion-linux-x64-5.11.0.tar.gz
fcf689b9491e7c208c4bd36103afee138d01ca5f822f6dc6e9494682065c20cd - gitversion-osx-arm64-5.11.0.tar.gz
321c901c5692f08ec65a694ea73dfe4754cd74c25b327b02f678f485ad57d528 - gitversion-osx-x64-5.11.0.tar.gz
eb10da811e48d7c6aa8ff34eebbf699703694f5a35d117e549ca4af8d8d83588 - gitversion-win-arm64-5.11.0.zip
56fb19883012894bb151f7ec58e3faaa8299cb11986cfea9f4a92a4549ba2159 - gitversion-win-x64-5.11.0.zip
188bf9eee9017b352fe8807dbdf04e9029e93472a04011a62b42ce155d9381d3 - gitversion-win-x86-5.11.0.zip
5.10.3
As part of this release we had 50 commits which resulted in 6 issues being closed.
bugs
- #2815 [Bug] dotnet pack fails on cold build with GitVersion.MsBuild and IsPackable=false
- #3071 New tag is ignored if the older +semver: suggests higher version
improvements
- #3093 Add Microsoft.CodeAnalysis.PublicApiAnalyzers
- #3094 Simplify declaration and use of Microsoft .NET analyzers
SHA256 Hashes of the release artifacts
00ff0d8146aaa21eb9e7798370809607cc873dea1b87aefc9d9eaec9c61d9126 - gitversion-linux-arm64-5.10.3.tar.gz
d87e787c72dbca1ed7dc9166e140494dd5f387db6124cdd96be167b45b068c5b - gitversion-linux-musl-arm64-5.10.3.tar.gz
d7d196df99277f9e565b42d38fc3ebe0d70e64ede167803adb631494c158bdc6 - gitversion-linux-musl-x64-5.10.3.tar.gz
043917be76685af4bd694eeb00c103ae87a8c67b6b62301b2d378b86aa9a0ada - gitversion-linux-x64-5.10.3.tar.gz
7d8c9efc8f21b2bb731d197e55fe37b0dffe5a2dc5ba698476f41caf6c6e6a69 - gitversion-osx-arm64-5.10.3.tar.gz
a3829bb9069a5e3c5dd6fc3a2b6ddf22d3f0974470d323ffb362d01087813722 - gitversion-osx-x64-5.10.3.tar.gz
07bfa3c83e862ccd211a3b95ec86483d8c980ced10098adc6a362b708ad474b9 - gitversion-win-arm64-5.10.3.zip
9fdd5abf4c781d5a063d3ed9a4c699bb3ebb1b8f3fe2a4b6910155c9d37e69fb - gitversion-win-x64-5.10.3.zip
a8d0d103a6325fa2b0c2395ff0d01c2cbcc1c1ad1ab344ab66b69cdc7d071295 - gitversion-win-x86-5.10.3.zip
Release 5.10.1
As part of this release we had 2 commits which resulted in 4 issues being closed.
bugs
- #3081 [Bug] Version 5.10 is causing "SyntaxError: Unexpected end of JSON input" error
- #3082 [Bug] LibGit2Sharp.LibGit2SharpException: this remote has never connected after updating to 5.10.0
- #3083 [Bug] Azure DevOps: Empty git branch on PR triggered build agent when Gitversion Setup is run
- #3085 Revert "Use GITHUB_REF only for CI builds on branches"
SHA256 Hashes of the release artifacts
9cb275169883ca68d8f1120f3c8bc2917b980b9cbade8a0fc592b62e2df976a7 - gitversion-linux-arm64-5.10.1.tar.gz
6bf33f029429a7983ed16ca1e3487538fa7da0fb4e810accd06f1306d1155128 - gitversion-linux-musl-arm64-5.10.1.tar.gz
90da958bc9250d0e4190d5d30fa70f1d6ffd92ae205737bd0bab88a1546f69c2 - gitversion-linux-musl-x64-5.10.1.tar.gz
43972cb2724408804cc7bd22bc857f73c8fbff8a9073a231935275940ae28825 - gitversion-linux-x64-5.10.1.tar.gz
d499e9811bd8ac60c9eb4177449b6c3e0f20d747be28fe56f3e4495754f1a55e - gitversion-osx-arm64-5.10.1.tar.gz
4fd12f17a86096c6e3bc1a179d640f77a20cde72aeed03e2ecc7d1f108a0af95 - gitversion-osx-x64-5.10.1.tar.gz
b96fddc64c38f3b11a5b4b8d5fa2092c7068cf6130b6984d868b4d5fe8293398 - gitversion-win-arm64-5.10.1.zip
6a3f3e02cf0b86f3f033eb19f214b710a6cc8f5c8b9cdb7a4864b24f48b90a7a - gitversion-win-x64-5.10.1.zip
2ebb906956f2797b576c797b3d9bdbc57e05c72401e7f11ade0685fe41b0a6b3 - gitversion-win-x86-5.10.1.zip
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