GitVersion v5.5.1 Release Notes

Release Date: 2020-11-14 // 11 months ago
  • ๐Ÿ› 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.gz
    • 442d0c1a0f2f65830f476b67ce283098bc5db71618dfd3f1199fcf8af476df50 - gitversion-centos.7-x64-5.5.1.tar.gz
    • 4c93740d62a949c3297b8c3e3c12da3bf166ca90e7d0fc8c8273ba267056f60d - gitversion-debian.9-x64-5.5.1.tar.gz
    • 3bc26392e37432d5d7274775d262050ab77fd2c09c63dbb35663b609799bc140 - gitversion-fedora.30-x64-5.5.1.tar.gz
    • 7842b004acc479e0a45beb6b25df0fbfe387b6887c557c70e8d8ad60da56a980 - gitversion-osx-x64-5.5.1.tar.gz
    • c497af234b9652ee4f53df8ae9edbe630ea318381280ecf776e20f53edc860f8 - gitversion-ubuntu.16.04-x64-5.5.1.tar.gz
    • 6b090accfe93563139ebc3ed59b6a15145a68dfeab18737b0bf884770e91d98c - gitversion-ubuntu.18.04-x64-5.5.1.tar.gz
    • aa2c90a85c1eb70d55e0d837f3de1b7bb6944b8f2f349bb0ff1311f645075843 - gitversion-win-x64-5.5.1.tar.gz
    • 7cfccdc8412a0c748ed756e0b4a78352568187f5dad3c2b8bf31f4a780fc289a - gitversion-win-x86-5.5.1.tar.gz

Previous changes from v5.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.gz
    • 5f2c49933ff1f354d0c1c0b546596dee567d400d8644012d7d0e2d3c238d14c1 - gitversion-centos.7-x64-5.5.0.tar.gz
    • fc5d5c95a76f2fef69e7fd0bf279cd42570a85833c9fded3a8471075892680f6 - gitversion-debian.9-x64-5.5.0.tar.gz
    • 0cab0707333dd888dec04d67e777cc240a170dacf854e521a0fb885a1750917a - gitversion-fedora.30-x64-5.5.0.tar.gz
    • 675adc0c11197a1ee5f06984e38ae0b04f134b95e2d06e83db76307d36a15e12 - gitversion-osx-x64-5.5.0.tar.gz
    • 695b0450a5b05ba91476db30d565d9b5e564a2ad9fc1e47ee19b7c5ca3619230 - gitversion-ubuntu.16.04-x64-5.5.0.tar.gz
    • 289629fb9c72a4e84d25c2284b3eeb48fbd39355dc5c5666e23ecba9efa0ea78 - gitversion-ubuntu.18.04-x64-5.5.0.tar.gz
    • 4679589f6039feb894fe2db38c179eb25f34272209472603582590f74d572c3c - gitversion-win-x64-5.5.0.tar.gz
    • 114042f8107d737e74ee0dc0a79f00ad6da90f360ccfb4888ccafb34294dfc53 - gitversion-win-x86-5.5.0.tar.gz