Releases: GitTools/GitVersion
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.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
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.gz
06048fadaca4d8c9c493774bc74d45c1b50ffc6b6feb5c9df21bd4b9265fb892 - gitversion-centos.7-x64-5.3.7.tar.gz
2f9112193339ab4247344a39f37ed31e5e469e5a73b7d74defc4b18b9dceb672 - gitversion-debian.9-x64-5.3.7.tar.gz
435d434f3bbee937e2fe19c346c757732e196b13c661822f1bc60bb6fd4d70d9 - gitversion-fedora.30-x64-5.3.7.tar.gz
14d99f9c4206bfa09b90ed1fc8947e81cd5811f816816ddc3bb726638417758e - gitversion-osx-x64-5.3.7.tar.gz
ba79caf7e730a3010d89ef6508fed3b2c5878facd6f12723820eba12e6ae6301 - gitversion-ubuntu.16.04-x64-5.3.7.tar.gz
d72e9beda47935d1ecf9cda970344e53dc28d1511319b63b1b480830e04e6b09 - gitversion-ubuntu.18.04-x64-5.3.7.tar.gz
6692219db9c83a257213c60b619dd42e29e574b1a15e88ec60cb2ef2a64baf59 - gitversion-win-x64-5.3.7.tar.gz
cce354510e856dbde86a4074103b93b7fc0b38b3cb6f3e62517727c4d4915a3c - 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.gz
ac69de10ccf07346a129049f931f29308176aefe354102e138b14df77a75b7b4 - gitversion-centos.7-x64-5.3.6.tar.gz
7c40954b0dedb662183fcaa777d7fd7dc3b52154b715ca4d9df4f5544db994a8 - gitversion-debian.9-x64-5.3.6.tar.gz
1986be1656fcb4abad696eda5038daf2eedfb8e2e80c7d16d2be266cd1de196f - gitversion-fedora.30-x64-5.3.6.tar.gz
1e57494548d70e5bbd6a5097766081053c1d9395c79b331505d9f9ce1c18b0dd - gitversion-osx-x64-5.3.6.tar.gz
c0fd269fc4ed1d631295a141f209a132da1436132b6e560a65df98ef3cac38ca - gitversion-ubuntu.16.04-x64-5.3.6.tar.gz
06043ee0af69d1cf09543a02df64096447b92b2b1220af666012be9ec5e3f48a - gitversion-ubuntu.18.04-x64-5.3.6.tar.gz
d110b8ba35014327a2a4f8818f7490044bb09756b81bc3ea45f61a0634924652 - gitversion-win-x64-5.3.6.tar.gz
8ebce2c8fba3fad6b54ca38c2e92852bccba14f7a8978d41b9953742a45af9b1 - 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.gz
1937c21d65e7318c76691317feee457ce2c305d12f4e73f3e7ec980d0378507c - gitversion-centos.7-x64-5.3.5.tar.gz
984167441ee1f2b33ff884f990655d1d72668aa55e5cef33765cdf5962bfea2b - gitversion-debian.9-x64-5.3.5.tar.gz
ffcef32a6457f1501c5f68365d155e8d7f9acf419509bbf491eae0b6112b1a53 - gitversion-fedora.30-x64-5.3.5.tar.gz
182d39c9a63ee3012f096ca220b86aba9024994efd19608c918dba5084d487b1 - gitversion-osx-x64-5.3.5.tar.gz
c7c7be281014291b798ba211a16052c40f28ff3b49a704f5cdeeea1a9dafcd52 - gitversion-ubuntu.16.04-x64-5.3.5.tar.gz
696cd2f9288a060908ab16c4aeeb3f7e16ce210476499411a1561c0499ab9b09 - gitversion-ubuntu.18.04-x64-5.3.5.tar.gz
257cbf06ecc4ae5168ee6fde4cc9e7fac9395530207b721a88023f8cc10eaa84 - gitversion-win-x64-5.3.5.tar.gz
9d4f44a55f0a83df317c445369ba9398819a3d6f8653da50e8f3d837748c3632 - gitversion-win-x86-5.3.5.tar.gz
5.3.4
As part of this release we had 26 commits which resulted in 5 issues being closed.
Feature
Bugs
- #2276 [Bug] GITVERSION_REMOTE_PASSWORD environment variable overwrites the Username field instead of setting the password
- #2165 Worktrees incorrectly calculated
Improvement
- #2280 Prevent exeution of GenerateGitVersionInformation in XAML generated intermediate-projects
Dependencies
- #2273 Bump Microsoft.Bcl.AsyncInterfaces from 1.1.0 to 1.1.1
SHA256 Hashes of the release artifacts
27600213b6c93c19184964227a8eaf3ea317f1e8af78653a7d3a28ba4855d39a - gitversion-alpine.3.10-x64-5.3.4.tar.gz
9589eca8a4bdf03aacb4418e821d15a91c395bda21447516fea6b7c08ff7a0c8 - gitversion-centos.7-x64-5.3.4.tar.gz
111ecb0ec99ac8d4bde8d2de709eaa63390806fbc9ca84b538714b7f82481899 - gitversion-debian.9-x64-5.3.4.tar.gz
a652a49f7ba70a997a71cea87c79acbf56cce4f53d5c740f1bcde6d1d4022f37 - gitversion-fedora.30-x64-5.3.4.tar.gz
c572519338ba92360e470dc349849fc8e6ef6fa7165b8970aeac2b072f74bd5c - gitversion-osx-x64-5.3.4.tar.gz
2ce91a8e2468423e4f27d18c187f524d1491f29bd44a32302e67f84925561eb4 - gitversion-ubuntu.16.04-x64-5.3.4.tar.gz
b97c11422074f7208eb22b9b7e6f6e660dd225b0ceb976bbc890376f6d0c2490 - gitversion-ubuntu.18.04-x64-5.3.4.tar.gz
a985506d4369611eadabe44aedab2c3631a3f8e14a121c5710bd23ac73a1732b - gitversion-win-x64-5.3.4.tar.gz
78267fed3e2f5e4432666655158f6812acf70af0cfb2e820d2b4552c65758e59 - gitversion-win-x86-5.3.4.tar.gz
5.3.3
As part of this release we had 29 commits which resulted in 7 issues being closed.
Bugs
- #2270 [Bug] /updateassemblyinfo filename does not work anymore
- #2268 [Bug] Incorrect version calculation for non-master mainline
- #2257 [Bug] /updatewixversionfile does not cleanly recreate the file
- #1994 WeightedPreReleaseNumber null on tag
- #864 LibGit2Sharp.NameConflictException: Failed to write reference 'refs/heads/feature/Morpheus_v12.2': a reference with that name already exists.
Improvement
- #1770 [Azure DevOps] Leave the original Build Number when no GitVersion variable in Build Number
SHA256 Hashes of the release artifacts
1218d24d5ad26bf2854367f8517ad7e83997b38a5e497c64d3517cd7a95b11fe - gitversion-alpine.3.10-x64-5.3.3.tar.gz
d47403fad3ef124442c399e11d9661a071b3232f339ab79ff28fc91951f0e5c1 - gitversion-centos.7-x64-5.3.3.tar.gz
d0e5af339edd6e10f8ff11d7767a70a76fe45a2ad4247dc78d989099db61e764 - gitversion-debian.9-x64-5.3.3.tar.gz
883c38df7d9c86a8224388a18b77449f13c5a24e450e7805e77178d34762183e - gitversion-fedora.30-x64-5.3.3.tar.gz
ec226978d6a7faf65e41364c176e74e594dedb28750f0a94a0756eff93c66d67 - gitversion-osx-x64-5.3.3.tar.gz
883b716b1791c1231a2992be2e3ef58e2023786f02f3ad158c98a7b64337fc42 - gitversion-ubuntu.16.04-x64-5.3.3.tar.gz
60f9d65dcb26808ad3555c621cfdb6ae87b92b0e733cfb310e5dcd2ebd4088b6 - gitversion-ubuntu.18.04-x64-5.3.3.tar.gz
cd59f37109bd06e1393ff06e846db64cfe6aa38a43f31db8168a9c4fce9b81af - gitversion-win-x64-5.3.3.tar.gz
3394838870297cd7cbda6d0adbf1317921efad1638d9c13b68c5e5befca8c680 - gitversion-win-x86-5.3.3.tar.gz
5.3.2
As part of this release we had 1 commit which resulted in 1 issue being closed.
Improvement
- #1852 LibGit2Sharp.Core.NativeMethods cannot be initialized: Unable to load shared library 'git2-7ce88e6' or one of its dependencies
SHA256 Hashes of the release artifacts
04a0aa3f6cbd405ef1c4407b993c8810bafc56cc24adcbebfc8abe714392b333 - gitversion-centos.7-x64-5.3.2.tar.gz
afc93a6221cd2631023c5bc1940b334260177cd1be73751fe286000ec20b3e99 - gitversion-debian.9-x64-5.3.2.tar.gz
9803076155205bbf0242270136c42bbcacb023152f21ee183dea8a1b37417d1f - gitversion-fedora.30-x64-5.3.2.tar.gz
7c6447220a4976091ee97e3ccf3c0b5c4e271c33b85ae85ba4b66450ec922d0a - gitversion-osx-x64-5.3.2.tar.gz
8fdff58d69cbe9e0af2243389cbd237b5c4f5c89e5e31b12c5a641772d4df239 - gitversion-ubuntu.16.04-x64-5.3.2.tar.gz
ae6d62b11dc9a123797d6e210b0a91cb971d30bf445e6fff32c271f0c89497a8 - gitversion-ubuntu.18.04-x64-5.3.2.tar.gz
41046b5119a3796c4fbfde224720cd1e3e774a5e097d3e442046143f2bc63ffa - gitversion-win-x64-5.3.2.tar.gz
78f71f563ec4024179266d21375306e7b27073c0d93d1fff2555fec1541ca33d - gitversion-win-x86-5.3.2.tar.gz
5.3.1
As part of this release we had 1 commit which resulted in 1 issue being closed.
Bug
- #2252 [Bug] Chocolatey: executable missing in GitVersion.Portable 5.3.0
SHA256 Hashes of the release artifacts
f58be439b2362a47f74705d0a1f2bb3b7588f55a964a4953723d11584ff788fe - gitversion-centos.7-x64-5.3.1.tar.gz
a1753ab989fd6da6bd49f04b36623f387801322adb825a55c3e8ff649d4f3f56 - gitversion-debian.9-x64-5.3.1.tar.gz
8889a1253ac3501d23deec1c830b5e8d2d4d20fc3afe1943424dcc07d093e830 - gitversion-fedora.30-x64-5.3.1.tar.gz
f5054e4ecd022b8c8e19895b57722c3bf295720f4bf58e150eee19dd57c925a1 - gitversion-osx-x64-5.3.1.tar.gz
19414e5983d9882e31e43d95a1fe3826535fd8a48e3080f14e76cbc74b0f58de - gitversion-ubuntu.16.04-x64-5.3.1.tar.gz
57ea9b0def417ee80c98f16d2422d45a97457ae45b3fb5b230c460c9f1a2eba3 - gitversion-ubuntu.18.04-x64-5.3.1.tar.gz
39d8874f863574f8d906a04261f1db56aa4dc501028342ff7e89a591dfe59f4f - gitversion-win-x64-5.3.1.tar.gz
d2755a2042ba2a894a74c29e9e1234f0e059f9d3d961845b36a4cf603f91705b - gitversion-win-x86-5.3.1.tar.gz
5.3.0: Merge pull request #2251 from arturcic/feature/output-file
As part of this release we had 115 commits which resulted in 9 issues being closed.
Feature
- #983 Add additional output type for saving asserted version numbers to a file
Bugs
- #2247 [Bug] GitVersion must ensure non-null password
- #2225 [Bug] Azure DevOps UseGitVersion@5 task and GitVersion 5.2.4 produces an error "AssemblyInfoFilename file not found at null" when
UpdateAssemblyInfo: true
is set - #2204 [Bug] Unable to run on Centos 7 missing git2-106a5f2
- #2063 the combination of VS 2019 Version 16.5.0 Preview 2.0 and .NET Core 3.1.200-preview-014883 fails dotnet build
Improvements
- #2235 [Improvement] Allow for a pre-release tag with just a number, without name
- #2203 Feature/di4
- #2200 Feature/di3
Documentation
- #2209 Add example Powershell for Bamboo Windows build hosts
SHA256 Hashes of the release artifacts
59dbd330fc6c03b73cb134211f25bd18314c2e4f3caaa4c3fce59b13e29680ea - gitversion-centos.7-x64-5.3.0.tar.gz
d24528b783ba400d608781008f02b05e7bf8343de419a439a84b36806cf8cfe6 - gitversion-debian.9-x64-5.3.0.tar.gz
378da42ba04e63ddb392490a72564262477d1953e9777ecdc1946be2a4484ad3 - gitversion-fedora.30-x64-5.3.0.tar.gz
0b5cfd4a43415b7241ee8967e093cbe2dd10a11cf5a036fc3c09cbd538a67191 - gitversion-osx-x64-5.3.0.tar.gz
e7f5eb5ff99b21aba7ac6b8bcc591e2a5cff6f5ccc7b4898eb41c595824534e6 - gitversion-ubuntu.16.04-x64-5.3.0.tar.gz
e9c675dbaf9da42b61cc955a4120c067d2bcfec3eddfdc3e5c3c673c58851135 - gitversion-ubuntu.18.04-x64-5.3.0.tar.gz
e6a5feedd922286efbb1ae8ea1c4ce95b9c423fc71f5e6ee1e43ff138b53622b - gitversion-win-x64-5.3.0.tar.gz
770bd85c4b0c1ecd69a5371d3d43267d8ba9d5403a69ca81d982519f77ec33a4 - gitversion-win-x86-5.3.0.tar.gz
5.2.4
As part of this release we had 13 commits which resulted in 3 issues being closed.
Bug
- #2182 UpdateAssemblyInfo target should not be run for SDK-style projects
Improvement
- #2179 feat: accept a fallback value in all formatted expressions
Dependencies
- #2186 Bump Microsoft.Build.Framework from 16.4.0 to 16.5.0
SHA256 Hashes of the release artifacts
d406fa3b1e289c0621ae70408a6254b6eeac9d1658c85cef6f1704da9a544c0c - gitversion-linux-5.2.4.tar.gz
a06ae6cf8062a2b26b858feab01fceb94951627cc732f7422472785ff3ccde4c - gitversion-osx-5.2.4.tar.gz
9f035a3a652f531696b1b254979303a564ebb46839fe66a91e4d75646f804437 - gitversion-windows-5.2.4.tar.gz