Releases: GitTools/GitVersion
5.6.4: added ReferenceName.Parse, added ReferenceName.EquivalentTo
As part of this release we had 64 commits which resulted in 10 issues being closed.
Bugs
- #2540 [Bug] GitVersion.MSBuild fails when project path contains spaces
- #2539 [Bug] "UpdateAssemblyInfo" task was not given a value for the required parameter "Language"
- #2534 [Bug]Build error due to malformed file path
obj\/gitversion.json - #2523 [Bug] GitVersion.MSBuild fails when running "dotnet.exe pack"
- #2505 [Bug] When PreventIncrementOfMergedBranchVersion is set to true and a release branch is merged back to develop, the CommitsSinceVersionSource goes down
Improvements
- #2531 [Improvement] Improved code in the LibGit2Sharp implementation
- #2525 Move LibGit2Sharp implementation to separate lib
Dependenciess
- #2550 Bump coverlet.msbuild from 3.0.0 to 3.0.1
- #2535 Bump Buildalyzer from 3.1.1 to 3.2.0
- #2528 Bump coverlet.msbuild from 2.9.0 to 3.0.0
SHA256 Hashes of the release artifacts
1461310e5e6e665dfffd2749848f86c4b42c46f9481ac0268f53a9321d1f65c1 - gitversion-linux-musl-x64-5.6.4.tar.gzdc5b0e7268397ea4e2aa5bd1ad67640e7352eb92f18f1e09c0826ce541fc1e2e - gitversion-linux-x64-5.6.4.tar.gzf59f835e6316af8d0f7c3e48b2d4f089fbbf0f63ee965459b8fdf9253706ce14 - gitversion-osx-x64-5.6.4.tar.gz386cf86caec0d6f274d935718a4a8323a05d5ade8145921531fbb20ea3ef220e - gitversion-win-x64-5.6.4.tar.gzd10eaa943d77e07fb2d559a2d3d8ab714d8d8a8184da02eed44a94814589df71 - gitversion-win-x86-5.6.4.tar.gz
5.6.3
As part of this release we had 2 commits which resulted in 1 issue being closed.
Bug
- #2522 fix the homebrew release trigger
SHA256 Hashes of the release artifacts
a6145247feabd3f47e5932bc2f7c803070c73c4dadcbb34e54156d624d6c988b - gitversion-linux-musl-x64-5.6.3.tar.gz8c1dd284ba57887dc9d701fbc278988537be548ce85e91e61b4da6326dae1c71 - gitversion-linux-x64-5.6.3.tar.gz9c15bbe02423ba4aa978c07f9d662b5886ae23a728b832c3c003dc8be92b81b2 - gitversion-osx-x64-5.6.3.tar.gzd3974bea644cf44c12cba9882378d6993452c785c307c7b7f2032753898b42a3 - gitversion-win-x64-5.6.3.tar.gz86c958d5dfca4355e673999360c00effebab1a022408465bb03cd28705e66270 - gitversion-win-x86-5.6.3.tar.gz
5.6.2
As part of this release we had 41 commits which resulted in 7 issues being closed.
Bug
- #2521 roll-forward for gitversion.msbuild
Improvements
- #2511 Update new color icon.
- #2510 Update icon url
- #2509 Reduce libgit2sharp dependency in the GitVersionCore project
Documentation
Dependencies
- #2520 Bump NUnit from 3.12.0 to 3.13.0
SHA256 Hashes of the release artifacts
f4720137f2c261f2a670268bddac67ccbcec28d93d80edc69aea2bdaba643f5c - gitversion-linux-musl-x64-5.6.2.tar.gzbae7464bdd5b3fd7d63999fdfdbf49b358550781968cb128c70c0719db56c35a - gitversion-linux-x64-5.6.2.tar.gz1ce7bc001ba036549ba8a4c08d7441a40b388b8bda3880ec1e4cb9718cbf26d5 - gitversion-osx-x64-5.6.2.tar.gz39cf76e46a4f66ebd30ddc09ade7d3bbadb5c80bd2b7acf8fd7786151d574ddd - gitversion-win-x64-5.6.2.tar.gze505bcc3341c61b7334c2f9eb196f42fdcb1808cd34496694a535d00a97405e0 - gitversion-win-x86-5.6.2.tar.gz
5.6.1
As part of this release we had 26 commits which resulted in 7 issues being closed.
Bugs
- #2496 [Bug] MsBuildTask does not set GitVersionInformation.UncommittedChanges
- #2495 Fix GitVersion_NoFetchEnabled MSBuild task argument.
- #2479 [Bug] Mainline with feature branches throws exception
Improvements
- #2498 [Improvement] GitVersion.MsBuild: Support Mono
- #2489 remove custom json serializer, use System.Text.Json
- #2430 [Improvement] Auto-bump Homebrew formula on release
Dependencies
- #2487 Bump Buildalyzer from 3.1.0 to 3.1.1
SHA256 Hashes of the release artifacts
9c4dfd40878f64d453583a804ae938b91ff319ed3fa098289018bfeefbdee203 - gitversion-linux-musl-x64-5.6.1.tar.gz3d15647da71d57b00441e1423e1be0eded245345539356b0f3143bd513a46d27 - gitversion-linux-x64-5.6.1.tar.gza5286e9584136c2e109986275088f53921afc6cd8ef54bcd697cccd6e2dfff57 - gitversion-osx-x64-5.6.1.tar.gzb2cbc40e7f98af97c48696fa1f262165fca65af96f483a6b9d492a7dcdfe37b3 - gitversion-win-x64-5.6.1.tar.gzb2962387f9d1fcf04e67f0dfc150827e336bd52c056fa332aad08cfe6fb9ca30 - gitversion-win-x86-5.6.1.tar.gz
5.6.0
As part of this release we had 51 commits which resulted in 11 issues being closed.
The mai focus was .net 5.0 and support for debian 10 & ubuntu 20.04
Features
Bug
- #2482 [Bug] Razor class libraries not supported
Improvements
- #2483 Added Razor Class Library SDK to the list of SDKs
- #2468 Adds CodeBuild support for builds that are not initiated via a webhook
- #2457 Fix for the wrong updateBuildNumber behavior
Documentation
- #2458 Update bamboo.md
Dependenciess
- #2484 Bump Shouldly from 4.0.2 to 4.0.3
- #2477 Bump MSBuild.ProjectCreation from 1.4.6 to 2.0.1
- #2469 Bump JetBrains.Annotations from 2020.1.0 to 2020.3.0
- #2464 Bump LibGit2Sharp from 0.27.0-preview-0034 to 0.27.0-preview-0096
SHA256 Hashes of the release artifacts
be57b7f0985ba8ffb990b49ccd7f091790696a996b0ef6808afbc7987bba22fd - gitversion-alpine.3.12-x64-5.6.0.tar.gzd43c478d55afe5cce8e889f14a56701df02f042c22b31712bff3eae2ad4cab7b - gitversion-centos.7-x64-5.6.0.tar.gza35a99e8cbac92087231a2b529de6eb703cdce77a377f116bad463af2087a084 - gitversion-debian.10-x64-5.6.0.tar.gz07cc72a9e0c7242757f832489a615d8c8ca2f764a742a4434fad2198e22b1c57 - gitversion-debian.9-x64-5.6.0.tar.gz207943d553717949e2750929252c2792ca799788c72083fa7e2789acdb252108 - gitversion-osx-x64-5.6.0.tar.gz98979138ccacc1d0453527681643df6d1723f354fa25cc672c0ff616e5288df9 - gitversion-ubuntu.16.04-x64-5.6.0.tar.gz0c9f12b5688fb7a51a12f888580e8980ba3b24df688a592bf8da0385a5dad651 - gitversion-ubuntu.18.04-x64-5.6.0.tar.gzbda9be6e18b8a47583fcf17615e7ed468b375cc1342f05fd251b07eb2b6baf20 - gitversion-ubuntu.20.04-x64-5.6.0.tar.gz98f7817ba6f5e43e4f2745419e0d0dc9f5cdbb05653ab45ca8765f854b6057d6 - gitversion-win-x64-5.6.0.tar.gzfa2f99951b664961a97209f461567b5ce82087253cd9d13cc8af9cb81ff05868 - gitversion-win-x86-5.6.0.tar.gz
5.5.1
Bug fix release
As part of this release we had 25 commits which resulted in 10 issues being closed.
Bugs
- #2439 [Bug] NoFetch property not derived from buildagent when GitVersion is invoked without arguments
- #2437 System.InvalidOperationException: Sequence contains no elements exception fixed
- #2074 [BUG] GitVersion calculating wrong version when building a tag
Improvement
- #2450 For GitHub Actions, outgoing env vars need to be written to $GITHUV_ENV file
Dependenciess
- #2451 Bump PackageVersion_MsBuild from 16.7.0 to 16.8.0
- #2448 Bump Microsoft.Bcl.AsyncInterfaces from 1.1.1 to 5.0.0
- #2447 Bump Shouldly from 4.0.0-beta0004 to 4.0.0
- #2445 Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
- #2443 Bump Buildalyzer from 3.0.1 to 3.1.0
- #2438 Bump NunitXml.TestLogger from 2.1.62 to 2.1.80
SHA256 Hashes of the release artifacts
d7280ec63be935d39554fc778cf41787b277c690155ff8214537f88cbdca39b8 - gitversion-alpine.3.10-x64-5.5.1.tar.gz442d0c1a0f2f65830f476b67ce283098bc5db71618dfd3f1199fcf8af476df50 - gitversion-centos.7-x64-5.5.1.tar.gz4c93740d62a949c3297b8c3e3c12da3bf166ca90e7d0fc8c8273ba267056f60d - gitversion-debian.9-x64-5.5.1.tar.gz3bc26392e37432d5d7274775d262050ab77fd2c09c63dbb35663b609799bc140 - gitversion-fedora.30-x64-5.5.1.tar.gz7842b004acc479e0a45beb6b25df0fbfe387b6887c557c70e8d8ad60da56a980 - gitversion-osx-x64-5.5.1.tar.gzc497af234b9652ee4f53df8ae9edbe630ea318381280ecf776e20f53edc860f8 - gitversion-ubuntu.16.04-x64-5.5.1.tar.gz6b090accfe93563139ebc3ed59b6a15145a68dfeab18737b0bf884770e91d98c - gitversion-ubuntu.18.04-x64-5.5.1.tar.gzaa2c90a85c1eb70d55e0d837f3de1b7bb6944b8f2f349bb0ff1311f645075843 - gitversion-win-x64-5.5.1.tar.gz7cfccdc8412a0c748ed756e0b4a78352568187f5dad3c2b8bf31f4a780fc289a - gitversion-win-x86-5.5.1.tar.gz
5.5.0
The lowest supported version of .NET Framework is now 4.8.
As part of this release we had 81 commits which resulted in 17 issues being closed.
Feature
- #2095 Target .net48 instead of .net472
- #2369 Support WindowsDesktop project files
- #2405 [Feature] Set MSBuild property GitVersion_WeightedPreReleaseNumber
Bug
- #2349 [Bug] source-branch configuration is not validated and fails late in a confusing way
- #2421 [Bug] GenerateBuildLogOutput for Github actions uses deprecated set-env command
- #2301 [Bug] GitVersionTask fails when building from a tag
- #2412 [Bug] - GitVersion.yml - ignore part ignored
- #2354 [Bug] Version calculation do not take commits from config sections [ignore: sha]
- #2371 [Bug] merge-message-formats gets overwritten
Improvements
- #2359 [Improvement] Extend the /updateprojectfiles parameter to update the 'Version' element
- #2366 [Improvement] Add "main" to master branch regex
- #1198 dirty flag?
- #2370 Added support for project type Microsoft.NET.Sdk.WindowsDesktop
- #2398 GitVersionTask missing output, GitVersion_EscapedBranchName
- #2423 Implemented the Dirty flag
Documentation
- #2230 The BREAKING_CHANGES.md doesn't seem to be getting updated
- #2335 [Docs] How to start using GitVersion in a new project?
SHA256 Hashes of the release artifacts
e4783d210df47e4615a10973dda6bd740fc113a9b6364fcda2409c53074196b7 - gitversion-alpine.3.10-x64-5.5.0.tar.gz5f2c49933ff1f354d0c1c0b546596dee567d400d8644012d7d0e2d3c238d14c1 - gitversion-centos.7-x64-5.5.0.tar.gzfc5d5c95a76f2fef69e7fd0bf279cd42570a85833c9fded3a8471075892680f6 - gitversion-debian.9-x64-5.5.0.tar.gz0cab0707333dd888dec04d67e777cc240a170dacf854e521a0fb885a1750917a - gitversion-fedora.30-x64-5.5.0.tar.gz675adc0c11197a1ee5f06984e38ae0b04f134b95e2d06e83db76307d36a15e12 - gitversion-osx-x64-5.5.0.tar.gz695b0450a5b05ba91476db30d565d9b5e564a2ad9fc1e47ee19b7c5ca3619230 - gitversion-ubuntu.16.04-x64-5.5.0.tar.gz289629fb9c72a4e84d25c2284b3eeb48fbd39355dc5c5666e23ecba9efa0ea78 - gitversion-ubuntu.18.04-x64-5.5.0.tar.gz4679589f6039feb894fe2db38c179eb25f34272209472603582590f74d572c3c - gitversion-win-x64-5.5.0.tar.gz114042f8107d737e74ee0dc0a79f00ad6da90f360ccfb4888ccafb34294dfc53 - gitversion-win-x86-5.5.0.tar.gz
5.3.7
Bug fix release
As part of this release we had 6 commits which resulted in 1 issue being closed.
Bug
- #2330 [Bug] GitVersionInformation.g.cs(12,42): error CS0234 'ExcludeFromCodeCoverageAttribute' does not exist
SHA256 Hashes of the release artifacts
9f2d144f359f050951151497ef73f6f03fd3c2c54fdd6347e8ca8e3688366a81 - gitversion-alpine.3.10-x64-5.3.7.tar.gz06048fadaca4d8c9c493774bc74d45c1b50ffc6b6feb5c9df21bd4b9265fb892 - gitversion-centos.7-x64-5.3.7.tar.gz2f9112193339ab4247344a39f37ed31e5e469e5a73b7d74defc4b18b9dceb672 - gitversion-debian.9-x64-5.3.7.tar.gz435d434f3bbee937e2fe19c346c757732e196b13c661822f1bc60bb6fd4d70d9 - gitversion-fedora.30-x64-5.3.7.tar.gz14d99f9c4206bfa09b90ed1fc8947e81cd5811f816816ddc3bb726638417758e - gitversion-osx-x64-5.3.7.tar.gzba79caf7e730a3010d89ef6508fed3b2c5878facd6f12723820eba12e6ae6301 - gitversion-ubuntu.16.04-x64-5.3.7.tar.gzd72e9beda47935d1ecf9cda970344e53dc28d1511319b63b1b480830e04e6b09 - gitversion-ubuntu.18.04-x64-5.3.7.tar.gz6692219db9c83a257213c60b619dd42e29e574b1a15e88ec60cb2ef2a64baf59 - gitversion-win-x64-5.3.7.tar.gzcce354510e856dbde86a4074103b93b7fc0b38b3cb6f3e62517727c4d4915a3c - gitversion-win-x86-5.3.7.tar.gz
5.3.6
As part of this release we had 34 commits which resulted in 7 issues being closed.
Bug
- #2122 System.InvalidOperationException - ignore commits-before in GitVersion.yml
Improvements
- #2311 [Improvement] GitVersion generated F# code should not participate in code coverage
- #2310 [Improvement] Make VB.NET generated code consistent with C# and F#
- #2306 Add ExcludeFromCodeCoverage attribute on top of generated GitVersionI…
- #2300 Refactor configuration
Dependenciess
SHA256 Hashes of the release artifacts
d66069d0270cc828488095bf8511fd8257593495fb5e50e183024e5bc4c77d8a - gitversion-alpine.3.10-x64-5.3.6.tar.gzac69de10ccf07346a129049f931f29308176aefe354102e138b14df77a75b7b4 - gitversion-centos.7-x64-5.3.6.tar.gz7c40954b0dedb662183fcaa777d7fd7dc3b52154b715ca4d9df4f5544db994a8 - gitversion-debian.9-x64-5.3.6.tar.gz1986be1656fcb4abad696eda5038daf2eedfb8e2e80c7d16d2be266cd1de196f - gitversion-fedora.30-x64-5.3.6.tar.gz1e57494548d70e5bbd6a5097766081053c1d9395c79b331505d9f9ce1c18b0dd - gitversion-osx-x64-5.3.6.tar.gzc0fd269fc4ed1d631295a141f209a132da1436132b6e560a65df98ef3cac38ca - gitversion-ubuntu.16.04-x64-5.3.6.tar.gz06043ee0af69d1cf09543a02df64096447b92b2b1220af666012be9ec5e3f48a - gitversion-ubuntu.18.04-x64-5.3.6.tar.gzd110b8ba35014327a2a4f8818f7490044bb09756b81bc3ea45f61a0634924652 - gitversion-win-x64-5.3.6.tar.gz8ebce2c8fba3fad6b54ca38c2e92852bccba14f7a8978d41b9953742a45af9b1 - gitversion-win-x86-5.3.6.tar.gz
5.3.5
As part of this release we had 22 commits which resulted in 7 issues being closed.
Bugs
- #2297 [Bug] Generated source files can't be embedded by Source Link
- #2292 [Bug] /overrideconfig breaks configuration
- #2290 [Bug] Can not update project file info with Web SDK
Improvement
- #2282 [Improvement] Elegantly fail when repo has no commits
Documentation
Dependencies
- #2284 Bump Buildalyzer from 2.6.0 to 3.0.0
SHA256 Hashes of the release artifacts
d5edd3d90ef4036aaf4f36a3bbc7d09759d6a0ebf73381f4289f2eba8747e761 - gitversion-alpine.3.10-x64-5.3.5.tar.gz1937c21d65e7318c76691317feee457ce2c305d12f4e73f3e7ec980d0378507c - gitversion-centos.7-x64-5.3.5.tar.gz984167441ee1f2b33ff884f990655d1d72668aa55e5cef33765cdf5962bfea2b - gitversion-debian.9-x64-5.3.5.tar.gzffcef32a6457f1501c5f68365d155e8d7f9acf419509bbf491eae0b6112b1a53 - gitversion-fedora.30-x64-5.3.5.tar.gz182d39c9a63ee3012f096ca220b86aba9024994efd19608c918dba5084d487b1 - gitversion-osx-x64-5.3.5.tar.gzc7c7be281014291b798ba211a16052c40f28ff3b49a704f5cdeeea1a9dafcd52 - gitversion-ubuntu.16.04-x64-5.3.5.tar.gz696cd2f9288a060908ab16c4aeeb3f7e16ce210476499411a1561c0499ab9b09 - gitversion-ubuntu.18.04-x64-5.3.5.tar.gz257cbf06ecc4ae5168ee6fde4cc9e7fac9395530207b721a88023f8cc10eaa84 - gitversion-win-x64-5.3.5.tar.gz9d4f44a55f0a83df317c445369ba9398819a3d6f8653da50e8f3d837748c3632 - gitversion-win-x86-5.3.5.tar.gz