GitVersion

From git log to SemVer in no time

MIT License

Downloads
679.8K
Stars
2.8K
Committers
312

Bot releases are hidden (Show)

GitVersion - 6.0.2

Published by arturcic 2 months ago

As part of this release we had 8 commits which resulted in 5 issues being closed.

Bugs

  • #4140 [ISSUE]: gitversion.msbuild v6.0.1 breaks build
  • #4148 [ISSUE]: GitVersion.MsBuild - GitVersion.MsBuild.targets and GitVersion.MsBuild.props: Error MSB3073 (gitversion.dll not found) in Version 6.0.1
  • #4157 [ISSUE]: dotnet build fails after GitVersion.MsBuild nuget package added to C# project

Documentation

  • #4120 [ISSUE]: Errors with NugetVersionV2 variable and FullSemVer

Improvements

  • !4147 Remove dependency on "git" executable

SHA256 Hashes of the release artifacts

  • 3ebe826cf258c70f17c5e6213a42c410dabe373f7aec7f6a3359e714d7733c70 - gitversion-linux-arm64-6.0.2.tar.gz
  • e40dc5aa2e650ba1d3254e78aac65996f2f7b364aa64c08dff6dcca1ca76a162 - gitversion-linux-musl-arm64-6.0.2.tar.gz
  • f17e63e427ac7c38880c5a30112d4d06c0acff0468c6eb9cd3ded86df5a54c1d - gitversion-linux-musl-x64-6.0.2.tar.gz
  • cbfce8d0641d091cecb016edf0d52d4090612096f253e0ddd5691651c89beb7e - gitversion-linux-x64-6.0.2.tar.gz
  • c62cab0d1a1dd1a0cc6f5db3ec7dea3688f3ddc7250732b59b51ed1d00e56de4 - gitversion-osx-arm64-6.0.2.tar.gz
  • 6b3ecdbdd06d49c4aeca7cce8fd50d0cd368e582009860a6d5f8620e98bfd20e - gitversion-osx-x64-6.0.2.tar.gz
  • 4435876d1954d55d1751329e58e4c7a6f612f145018dec299f9bc65954344409 - gitversion-win-arm64-6.0.2.zip
  • 45fe1d55772f85e3bc39c70e3b18cd0e06c75cc24d4d6f60a7a0401f924f2ea0 - gitversion-win-x64-6.0.2.zip
GitVersion - 6.0.1

Published by arturcic 2 months ago

As part of this release we had 1374 commits which resulted in 3 issues being closed.

Bugs

  • #4110 GitVersion.MSBuild with Packable .NET 8 project does not get valid SemVer
  • #4125 [ISSUE]: "gitversion /version" fails if not run from a git repository

Improvements

  • #4093 [ISSUE]: gitversion.properties is written to more than once when TargetFrameworks is supplied in .csproj

SHA256 Hashes of the release artifacts

  • 66a02fe38519204203a23bbc07f4071a8de0add32f1598f58a2c3d899126bea3 - gitversion-linux-arm64-6.0.1.tar.gz
  • 8c4dd3e91534edcc8f044f173c602488514d00f34bf36923747b167ef8b41be9 - gitversion-linux-musl-arm64-6.0.1.tar.gz
  • cc2748b60364b2da10089c505670b177978475f604da2c4ef8c34f845b89c1c5 - gitversion-linux-musl-x64-6.0.1.tar.gz
  • 03518a77225339cd4435d259ff2d143aa877ccb26e1b405e3dcb5fa1ab4040f7 - gitversion-linux-x64-6.0.1.tar.gz
  • 22d6d6f4bf64e18c86c3693e13e4c80031f18cdb8696d2765a0ab92c5803c6b5 - gitversion-osx-arm64-6.0.1.tar.gz
  • 019fe335184f6ca9f44ea10cd1b7d5b0406eb85f48427042d6f10d63d8105595 - gitversion-osx-x64-6.0.1.tar.gz
  • 521452d572f591c08592a5036c203ff86eca27e3e5e53311174ceb54c1b2b613 - gitversion-win-arm64-6.0.1.zip
  • cb3081b89d5b75bb70899762ad39b5a83747d9f6a16bfe5bd38eb12edbfa5f5e - gitversion-win-x64-6.0.1.zip
GitVersion - 6.0.0

Published by arturcic 3 months ago

As part of this release we had 1594 commits.

The changes that were introduced can be found within each of the pre-releases:

6.0.0-alpha.1
6.0.0-beta.1
6.0.0-beta.2
6.0.0-beta.3
6.0.0-beta.4
6.0.0-beta.5
6.0.0-beta.6
6.0.0-beta.7
6.0.0-rc.1
6.0.0-rc.2

For additional information check the BREAKING_CHANGES.md

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
  • #2848 [Bug] Default configuration is used when config file specified via -config not found
  • #3235 Create new fallback and unknown section in GitVersionConfiguration an…
  • !3805 Refactor caching system in GitVersion
  • #3229 [Breaking Change] Remove init wizard for v6

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
  • #964 When assembly-versioning-scheme is set to none, AssemblyInfoBulider should not emit AssemblyVersion attribute
  • #1518 Stack overflow due to infinite loop falling back to branch config
  • #1789 track-merge-target in branch config not working
  • #2336 [Bug] Hotfix branch name not taken as version source
  • #3052 [Bug] track-merge-changes produces unexpected result when combining hotfix and support branches
  • #3341 [Bug] Failed to parse 0.1 into a Semantic Version (v 6.0.0-alpha.1)
  • #1579 Azure Pipelines - Pull Request Inheritance
  • #2134 [Appveyor] InvalidSpecificationException: the given reference name '[branch]' is not valid
  • #2285 [Bug] Incrementing steps does not occur when I expect them
  • #2287 [Bug] Wrong version calculation
  • #2347 [Bug] When PreleaseLabel is empty, the PreleaseTag is not correctly generated
  • #2597 [Bug] gitversion seems to pick the wrong base version, when using git flow while tagging on develop.
  • #2667 Commit message can bump major version twice in GitFlow
  • #2693 [Bug] VersionInBranchNameVersionStrategy only considers the release branch
  • #2821 Pull Request Version Calculation Not Based on source branch
  • #2917 Manually incrementing the version
  • #3103 [Bug] GitLab: Branch names cannot contain the word 'refs'
  • #3137 [Bug] Minor version increased instead of the prerelease tag
  • #3183 [Bug]? no minor version detected on pull request that contains organization name
  • #3397 [Bug] Normalization takes a very long time
  • #3422 [Bug] wrong patch count after merging Release branch
  • #3436 [Bug] GitVersion behaves different if it is used the first time where the fallback version strategy applies
  • #3438 [Bug] Consider pre-release tags only when they matching with the label name on branch
  • #2533 In GitVersion.MsBuild 5.6.3, AfterTargets="GetVersion" causes msbuild warning '"WriteVersionInfoToBuildLog" task could not be loaded'
  • #2595 [Bug] GitVersion.MSBuild broken for WiX setup projects
  • #2606 [Bug] The 'Documentation', 'Failing test', and 'Improvement request' issue templates lack proper descriptions.
  • #2881 [Bug] GitVersion is extremely slow (25 minutes)
  • #3212 [Bug]Regression perfomance since 5.2.4
  • #3442 [Bug] Performance issue in pre 6.0.0-beta.1
  • #3450 GitVersion 6.0-beta.1 : Error on WriteVersionInfoToBuildLog with can't load System.Runtime 6.0.0.0 on a .NET 7 project
  • #3487 [Bug] Regression: GitVersion 5.12.0 uses only MajorMinorPatch from tag instead of SemVer
  • #2462 [Bug] Using output of showconfig for config file results in invalid config
  • #3606 [Bug] CS0436 may be present with InternalsVisibleTo
  • #3654 [Bug] GitVersion forces a C# language for projects that aren't C#
  • #3704 [Bug] MSB4062 The "WriteVersionInfoToBuildLog" task could not be loaded
  • #3716 [Bug] Error when trying to set "Branch Increment mode"
  • #3739 [Bug] The configuration JSON schemas use the wrong properties for default values and assign bad regex patterns
  • #3832 [Bug] 6.0 Beta 4 gitversion.msbuild with dotnet build
  • #3108 [Bug] Version not generated correct when creating a feature branch from a develop branch
  • #3316 [Bug] BUILD_SOURCEBRANCH is assumed to be relevant
  • #3570 [Bug] Incrementing patch version automatically on main without tags nor specific commit messages
  • #3644 [Bug] 5.12 bumps major based on the previous merges instead of the last tag and branch convention
  • #3656 [Bug] CommitsSinceVersionSource is counting from latest minor tag or first tag instead of latest tag
  • #3699 [Bug] GitVersion calculates the wrong version after main is merged back to develop
  • #3757 Version not bumped if an irrelevant tag exists in latest commit
  • #3074 [Bug] ignore parameter does not ignore everything
  • #3206 [Bug] GitVersion mainline always returns latest version based on master branch history, even if building for an older commit
  • #3427 [Bug] Ignoring a SHA in the configuration does not seem to exclude it from the version calculation
  • #2394 [Bug] GitVersionTask: VersionSource is set to wrong tag

Dependencies

  • #3044 (deps): Bump Buildalyzer from 3.2.2 to 4.1.2
  • #3388 (deps): Bump YamlDotNet from 13.0.0 to 13.0.1
  • #3389 (deps): Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
  • #3411 (deps): Bump Microsoft.Build.Utilities.Core from 17.4.0 to 17.5.0
  • #3439 (deps): Bump YamlDotNet from 13.0.1 to 13.0.2
  • #3440 (deps): Bump NUnit.Analyzers from 3.6.0 to 3.6.1
  • #3475 (deps): Bump LibGit2Sharp from 0.27.0-preview-0182 to 0.27.2
  • #3482 (deps): Bump YamlDotNet from 13.0.2 to 13.1.0
  • !3728 (deps): Bump YamlDotNet from 13.7.0 to 13.7.1
  • !3784 (deps): Bump Polly from 8.1.0 to 8.2.0 in /src
  • !3798 Remove JetBrains.Annotations dependency
  • !3799 Remove System.Net.Requests package reference
  • !3824 (deps): Bump LibGit2Sharp from 0.28.0 to 0.29.0 in /src
  • !3972 (deps): Bump LibGit2Sharp from 0.29.0 to 0.30.0
  • !4095 (deps): Bump YamlDotNet from 15.3.0 to 16.0.0 in /src

Documentation

  • #2665 [Docs] issue templates are missing descriptions
  • #3627 [Docs] Fix "Conventional Commit" commit message format
  • #3740 [Docs] Git push does not transfer tags
  • !3858 Docker documentation (v6)
  • #3937 [Docs] Update the docs for Azure Pipelines and Github actions - redirect to the gittools/actions
  • !4041 Fix typo in track-merge-target and track-merge-message
  • #4042 gitversion from container image default behaviour differs from other installation methods
  • #4043 [Documentation]: Documenting the GitFlow workflow and create sequence diagrams
  • #4060 [ISSUE]: init command still shown in the help output
  • #4063 [Documentation]: Documenting the GitHubFlow workflow and create sequence
  • #4078 [ISSUE]: Update the docs on DockerHub and specify the usage when running in a CI environment
  • #3918 [Docs] Mark API published before v6.0.0 release

Features

  • #3131 Implement SemVer strict parsing
  • #3169 [Feature] Add support for .net 7.0
  • #2874 [Feature Request] Add JSON schema to help configure 'GitVersion.yml'
  • #3302 [Feature] Introducing a new branch related property with name track-merge-message
  • #3305 [Feature] Introducing a new templating mechanism to support different workflows
  • #3396 Using effective branch configuration
  • #3400 [Feature] Add an additional command line argument - "-format" to allow to output an expression instead of a singular version variable
  • #3420 [Feature] Allow the default configuration file to have both yml and yaml extension
  • #3661 Support Regex for label property
  • !3742 Remove win-x86 support in BuildContext
  • !3752 Add .net 8.0 support
  • #1839 Configurable next-version strategies and mode
  • #3453 [Feature] Same version computed on different branches
  • #3877 Add configuration option to disable branch name version calculation
  • #3922 [Feature] The increment of the branch will be ignored when prevent-increment is set to true on the branch
  • #3461 [Feature] We need to consider somehow the IGitVersionConfiguration::Ignore property

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
  • #2193 [Improvement] Chocolatey package 'gitversion' should point to 'gitversion.portable'
  • #3234 [Improvement] Rename the Cache namespace to Caching
  • #3244 Refactor next version calculator (get rid of taggedSemanticVersion)
  • #3334 [Improvement] Target .net6.0 and .net7.0 instead of netstandard2.0
  • #3337 tracks-release-branches won't track remote release branches without regex mod
  • #3375 [Improvement] Deprecate GitVersion.Commandline nuget package
  • #3386 move build agents to a separate lib out of core
  • #3398 Move output (VersionConverters) to its own module
  • #2340 GitVersion should only consider tags matching current branch config (was: GitVersion fails to return correct version when tag exists on commit)
  • #2742 [Improvement] Automatically update Docker Hub README with released version
  • #3060 Cannot use empty tag in branch specific configuration
  • #3245 Adds trouble shooting info for #1627
  • #3443 [Improvement] The following classes needs to be changed to immutable types: SemanticVersion, SemanticVersionPreReleaseTag and SemanticVersionBuildMetaData
  • #3454 Use IGitVersionConfiguration instead of GitVersionConfiguration (where possible)
  • #2885 Improve GitVersion performance
  • #3432 [Feature] Unknown language detected: 'wix'
  • #3463 [Improvement] Update the CONTRIBUTING guidelines to match the current state of the code base
  • #3479 Check that repository isn't a shallow clone and show an error if it is
  • #3480 [Improvement] Rename back to "tag-pre-release-weight" and "tag-prefix"
  • #3306 [Improvement] Move serialization and deserialization process of configuration out of the scope of core domain
  • #3727 [Improvement] Include winget publishing in the release workflow
  • !3768 Re-fixed github actions tag handling
  • !3790 Extract GitVersion Configuration into a separate project
  • !3804 Refactor GitVersion.Core for clear, maintainable methods
  • !3806 Refactor variable serialization and extend serialization tests
  • !3811 Switch to JSON for cache serialization and deserialization
  • #3831 Better Bitbucket support for gitversion /output buildserver for Powershell
  • !3844 Feature/replace the version mode mainline part i.a
  • #3308 [Improvement] Replacing the mainline version mode with the continuous deployment mode
  • !3921 Mark dependencies as private assets for GitVersion.MsBuild
  • #3919 Review Ignored unit tests
  • #3689 [Improvement] Increment version as per source branch
  • #3916 [Improvement] Refator BaseVersionV2 into BaseVersion
  • !3975 cleanups & refactorings
  • !3984 Add support for Squash Commit releases
  • #4000 [Improvement]: Rename TrunkBased Version Strategy to Mainline
  • #4002 [Improvement]: Create TaggedSemanticVersionService class
  • #4005 [Improvement]: Finalizing the configuration of GitFlow and GitHubFlow workflow and align with the Mainline version strategy
  • !4087 Fix path separator for gitversion.dll in MSBuild task
  • #4017 Verifies the contents of configuration.md against the default serialized configuration
  • !4107 Sunset .net 7.0

SHA256 Hashes of the release artifacts

  • 5fb42c20729a3a4c0ecb0b84a70d1f4a01b89f76d7e1bc39e0b86e3da7ccc868 - gitversion-linux-arm64-6.0.0.tar.gz
  • a9654d447d9bc753c4c107efd726137a756b45249575ff7e2544b0dee34047df - gitversion-linux-musl-arm64-6.0.0.tar.gz
  • 2be9d503181411b4443619675db3cd745fc42bfd11c620dd758f7b8d81960432 - gitversion-linux-musl-x64-6.0.0.tar.gz
  • 99324ad86713606f2e5e81f77a3d034ae1c9b2bc8672ddc0ffcec5150e6e92b4 - gitversion-linux-x64-6.0.0.tar.gz
  • 16d23f586181bc816587ab923a32504b5bf6451d11c86856b3929afd0527c09c - gitversion-osx-arm64-6.0.0.tar.gz
  • f0c5fe2512d918acdea7cd145bff04729c6071f0ccee4bbdf04abcaa14daa219 - gitversion-osx-x64-6.0.0.tar.gz
  • e9897532489586e276cf449aee66e141e675d226d43be12976d8495a8ae12e77 - gitversion-win-arm64-6.0.0.zip
  • 5905dc372acecee526b6e29ee38853fa5f53b36db3812b2de9715f4da8644155 - gitversion-win-x64-6.0.0.zip
GitVersion - 6.0.0-rc.2

Published by arturcic 3 months ago

As part of this release we had 1579 commits which resulted in 8 issues being closed.

Dependencies

  • !4095 (deps): Bump YamlDotNet from 15.3.0 to 16.0.0 in /src

Documentation

  • !4041 Fix typo in track-merge-target and track-merge-message
  • #4042 gitversion from container image default behaviour differs from other installation methods
  • #4043 [Documentation]: Documenting the GitFlow workflow and create sequence diagrams
  • #4060 [ISSUE]: init command still shown in the help output
  • #4063 [Documentation]: Documenting the GitHubFlow workflow and create sequence
  • #4078 [ISSUE]: Update the docs on DockerHub and specify the usage when running in a CI environment

Improvements

  • !4087 Fix path separator for gitversion.dll in MSBuild task

SHA256 Hashes of the release artifacts

  • 159e486094dc2393e718686615710e36295742cdba5becc4a4fea9eb05bb2dc1 - gitversion-linux-arm64-6.0.0-rc.2.tar.gz
  • 8eddbe2d41de3f1ceff29f58a2f21155e13f8c39b770c7d01a7a6bc5dd098153 - gitversion-linux-musl-arm64-6.0.0-rc.2.tar.gz
  • 9923a8f4725dcd57bbb7e7d09a2f67b7e2e3fda2053720346efcb5077e263cec - gitversion-linux-musl-x64-6.0.0-rc.2.tar.gz
  • d954c0f3a5c04d789dd356a9f87621f5d023639fdc2c06ee6c00820089fcb114 - gitversion-linux-x64-6.0.0-rc.2.tar.gz
  • e696f3ca57c56992fc6e63ab50625cb91ec8e3bf9078bac7226889167a4c1fd1 - gitversion-osx-arm64-6.0.0-rc.2.tar.gz
  • 39b88c22156ef73d09861f668496c2cee17fabf722530788fb5125fc0988603e - gitversion-osx-x64-6.0.0-rc.2.tar.gz
  • a2cdf28ec89f0fc7737762272cac1b5613108857091b86c1eed820cbe8d73ab9 - gitversion-win-arm64-6.0.0-rc.2.zip
  • a07b70722b47a1e579cf18200891b5980b94e3cc22e8c3d1bfae3bc6e45105e6 - gitversion-win-x64-6.0.0-rc.2.zip
GitVersion - 6.0.0-rc.1 Latest Release

Published by arturcic 5 months ago

As part of this release we had 1513 commits which resulted in 10 issues being closed.

Bug

  • #2394 [Bug] GitVersionTask: VersionSource is set to wrong tag

Dependencies

  • !3972 (deps): Bump LibGit2Sharp from 0.29.0 to 0.30.0

Documentation

  • #3937 [Docs] Update the docs for Azure Pipelines and Github actions - redirect to the gittools/actions

Improvements

  • #3689 [Improvement] Increment version as per source branch
  • #3916 [Improvement] Refator BaseVersionV2 into BaseVersion
  • !3975 cleanups & refactorings
  • !3984 Add support for Squash Commit releases
  • #4000 [Improvement]: Rename TrunkBased Version Strategy to Mainline
  • #4002 [Improvement]: Create TaggedSemanticVersionService class
  • #4005 [Improvement]: Finalizing the configuration of GitFlow and GitHubFlow workflow and align with the Mainline version strategy

SHA256 Hashes of the release artifacts

  • f8badc2221aa22553f4c3ed680eb53a91c71c62e3efac9f0c8f0180e5aa932c3 - gitversion-linux-arm64-6.0.0-rc.1.tar.gz
  • d280c5ca8086e181e5dbb6df823740c84cd47f3740e344ffade975aaa8bfa47b - gitversion-linux-musl-arm64-6.0.0-rc.1.tar.gz
  • 99b2b17c3758363191996548d5fc3909e3cd26bb6af53cc6a4330efeec8ebc75 - gitversion-linux-musl-x64-6.0.0-rc.1.tar.gz
  • dc93734a1fe05425a1e0879befc727ce53137ac41d234abd4f0aa83b07385447 - gitversion-linux-x64-6.0.0-rc.1.tar.gz
  • bd873b150fafa7f7a3906bfe77397f2436a232473db6abb4486a52280b3bb928 - gitversion-osx-arm64-6.0.0-rc.1.tar.gz
  • 532e05cd51713fd2b89db52b31cd73a79fcb4ede5304063f3105db33fa57c3b5 - gitversion-osx-x64-6.0.0-rc.1.tar.gz
  • 90fdb1431345460348780b223cd7c6bea85df970f9305346fab0a90de888dc45 - gitversion-win-arm64-6.0.0-rc.1.zip
  • 9b0f6a50307cbd03917f3c8f378be7b476cc387e728980b776529e1ac3ba5e5c - gitversion-win-x64-6.0.0-rc.1.zip
GitVersion -

Published by arturcic 7 months ago

As part of this release we had 1398 commits which resulted in 6 issues being closed.

Bugs

  • #3074 [Bug] ignore parameter does not ignore everything
  • #3206 [Bug] GitVersion mainline always returns latest version based on master branch history, even if building for an older commit
  • #3427 [Bug] Ignoring a SHA in the configuration does not seem to exclude it from the version calculation

Features

  • #3461 [Feature] We need to consider somehow the IGitVersionConfiguration::Ignore property

Improvements

  • #3919 Review Ignored unit tests

SHA256 Hashes of the release artifacts

  • 5508faca62bd3880004c64850ba4022093bdd07f319879748212fc4ecc3e1fe2 - gitversion-linux-arm64-6.0.0-beta.7.tar.gz
  • 3cf98754192da2d438597572e0b6ab55174a92846f8d19d82961d739a6c444f1 - gitversion-linux-musl-arm64-6.0.0-beta.7.tar.gz
  • e302d12584acb79c2b46b54ae090e3e573878994d4bcd650303c8983dfac3ced - gitversion-linux-musl-x64-6.0.0-beta.7.tar.gz
  • 745a044cec9ec53030c8df5cce04c397ca6460a8c6f2ad61f724a6ab5235f1ae - gitversion-linux-x64-6.0.0-beta.7.tar.gz
  • a2064d4779d904f8a1e290f0a00b64e08af78c0c6e852721975b311c586301fe - gitversion-osx-arm64-6.0.0-beta.7.tar.gz
  • 2326dc489c50d01bdfa065b4be14be443c976e5173eeacca2d92f04d7844c770 - gitversion-osx-x64-6.0.0-beta.7.tar.gz
  • 944ea90dbcd006e4b501a0b5825945eb72f91bd98d4a44d5064783356e01b601 - gitversion-win-arm64-6.0.0-beta.7.zip
  • ec579dc9d094f6ce01056c1b12b644b53a73f85e649be5e8902159a0472d1e52 - gitversion-win-x64-6.0.0-beta.7.zip
GitVersion - 6.0.0-beta.6

Published by arturcic 7 months ago

As part of this release we had 1365 commits which resulted in 14 issues being closed.

Breaking change

  • #3229 [Breaking Change] Remove init wizard for v6

Bugs

  • #3108 [Bug] Version not generated correct when creating a feature branch from a develop branch
  • #3316 [Bug] BUILD_SOURCEBRANCH is assumed to be relevant
  • #3570 [Bug] Incrementing patch version automatically on main without tags nor specific commit messages
  • #3644 [Bug] 5.12 bumps major based on the previous merges instead of the last tag and branch convention
  • #3656 [Bug] CommitsSinceVersionSource is counting from latest minor tag or first tag instead of latest tag
  • #3699 [Bug] GitVersion calculates the wrong version after main is merged back to develop
  • #3757 Version not bumped if an irrelevant tag exists in latest commit

Features

  • #1839 Configurable next-version strategies and mode
  • #3453 [Feature] Same version computed on different branches
  • #3877 Add configuration option to disable branch name version calculation
  • #3922 [Feature] The increment of the branch will be ignored when prevent-increment is set to true on the branch

Improvements

  • #3308 [Improvement] Replacing the mainline version mode with the continuous deployment mode
  • !3921 Mark dependencies as private assets for GitVersion.MsBuild

SHA256 Hashes of the release artifacts

  • c90ed372a226c957857a687a64149e720cd00d0851e4813c52896b1d9364bbd8 - gitversion-linux-arm64-6.0.0-beta.6.tar.gz
  • 7d8596cd13c8585294283f42ebf2267483e52217d43c6136f5dd0354a9c074cc - gitversion-linux-musl-arm64-6.0.0-beta.6.tar.gz
  • 33ce37eaf9a877cbcea6743ea52c15f8e0553c3987f10f675879f3a8bfca3527 - gitversion-linux-musl-x64-6.0.0-beta.6.tar.gz
  • 9488b77c0e59fc3feac92c888ce1933bae181dad5024880f3b96e8df678d51dd - gitversion-linux-x64-6.0.0-beta.6.tar.gz
  • f40b19438db6cfdc27b0f440498048b9397f5abe5d07ea4e880ef38e6a3255ae - gitversion-osx-arm64-6.0.0-beta.6.tar.gz
  • 7f4218b0d5a6c807bc3735eacaa5dfbd2bc42b0320db958140b1a3759b86fa91 - gitversion-osx-x64-6.0.0-beta.6.tar.gz
  • cfc6b55ab158e567caee23782bd1016f3cce9a4e1439e1eb163742c4b43dfa0d - gitversion-win-arm64-6.0.0-beta.6.zip
  • 5f5f4a48b1a94dd3161122d20784f9f109e8d52de9f8308829551f3b99c740f6 - gitversion-win-x64-6.0.0-beta.6.zip
GitVersion -

Published by arturcic 9 months ago

As part of this release we had 1195 commits which resulted in 7 issues being closed.

Bug

  • #3832 [Bug] 6.0 Beta 4 gitversion.msbuild with dotnet build

Documentation

  • !3858 Docker documentation (v6)

Improvements

  • #3831 Better Bitbucket support for gitversion /output buildserver for Powershell
  • !3844 Feature/replace the version mode mainline part i.a

SHA256 Hashes of the release artifacts

  • 3aea56f55e951954802fae89d652623de128583a41674359db057d03d499de98 - gitversion-linux-arm64-6.0.0-beta.5.tar.gz
  • 022ded7674a603c60ab8fa7a4c63aa644a907d1914a52d1d798f37c745a19ade - gitversion-linux-musl-arm64-6.0.0-beta.5.tar.gz
  • 49e5a2f24354fc9e273170d9081de3003adfa8ed38cb677674f7a1cc7dd54cba - gitversion-linux-musl-x64-6.0.0-beta.5.tar.gz
  • f4cd2d922d7906ba5feb30132b43af400743067dcd90141cc7e96402aa9f7642 - gitversion-linux-x64-6.0.0-beta.5.tar.gz
  • e37bbb600d7c47b580391de2d973589d68286f8b87d862bdd6707a7d667dce6b - gitversion-osx-arm64-6.0.0-beta.5.tar.gz
  • 04c1484129fcb0505fb0450e32256b86bafe7b1fd777d38041b4990f576d37b9 - gitversion-osx-x64-6.0.0-beta.5.tar.gz
  • db773d470d8b855a762a6f8bca5cd1608779264de91f96a5f84fe18d1def5cd3 - gitversion-win-arm64-6.0.0-beta.5.zip
  • 0d30fd97a0aec6b04f0a0cc85b870c362cb2a7fbacee7ae4578dcafae6cda17c - gitversion-win-x64-6.0.0-beta.5.zip
GitVersion - 6.0.0-beta.4

Published by arturcic 10 months ago

As part of this release we had 1123 commits which resulted in 26 issues being closed.

breaking change

  • !3805 Refactor caching system in GitVersion

bugs

  • #2462 [Bug] Using output of showconfig for config file results in invalid config
  • #3606 [Bug] CS0436 may be present with InternalsVisibleTo
  • #3654 [Bug] GitVersion forces a C# language for projects that aren't C#
  • #3704 [Bug] MSB4062 The "WriteVersionInfoToBuildLog" task could not be loaded
  • #3716 [Bug] Error when trying to set "Branch Increment mode"
  • #3739 [Bug] The configuration JSON schemas use the wrong properties for default values and assign bad regex patterns

dependenciess

  • !3728 (deps): Bump YamlDotNet from 13.7.0 to 13.7.1
  • !3784 (deps): Bump Polly from 8.1.0 to 8.2.0 in /src
  • !3798 Remove JetBrains.Annotations dependency
  • !3799 Remove System.Net.Requests package reference
  • !3824 (deps): Bump LibGit2Sharp from 0.28.0 to 0.29.0 in /src

Documentation

  • #3627 [Docs] Fix "Conventional Commit" commit message format
  • #3740 [Docs] Git push does not transfer tags

features

  • #3661 Support Regex for label property
  • !3742 Remove win-x86 support in BuildContext
  • !3752 Add .net 8.0 support

improvements

  • #3306 [Improvement] Move serialization and deserialization process of configuration out of the scope of core domain
  • #3727 [Improvement] Include winget publishing in the release workflow
  • !3768 Re-fixed github actions tag handling
  • !3790 Extract GitVersion Configuration into a separate project
  • !3804 Refactor GitVersion.Core for clear, maintainable methods
  • !3806 Refactor variable serialization and extend serialization tests
  • !3811 Switch to JSON for cache serialization and deserialization

SHA256 Hashes of the release artifacts

  • 756ee8234d17f7716514023ca339d03eac29deaa831604d7734485b59f3c744e - gitversion-linux-arm64-6.0.0-beta.4.tar.gz
  • 1490b399cfeec45bb3b5e25d2baefbffffacc75ea0faf3cb4bd16bb1e92dae49 - gitversion-linux-musl-arm64-6.0.0-beta.4.tar.gz
  • 4639ce37230821f32c428be2bbad433a42c6de01c2dfb8facecb15bcd6946a14 - gitversion-linux-musl-x64-6.0.0-beta.4.tar.gz
  • b627c4c1004dfab2684df137d1c85f91d66e7738b94872827dfa2f417410beab - gitversion-linux-x64-6.0.0-beta.4.tar.gz
  • dff9d514de8258e80c8287becd3068237a37a461293178ec7a44a77dd920764c - gitversion-osx-arm64-6.0.0-beta.4.tar.gz
  • 47c26c3df2e2bc9fac8ed72c1fcfa35bc02d7697fb6fb824f95bc21ad51e9cae - gitversion-osx-x64-6.0.0-beta.4.tar.gz
  • 1cb1d6dff08167677f01cd8d686ba7abeb4ff6ad3862f99202cf4f114cdf427f - gitversion-win-arm64-6.0.0-beta.4.zip
  • 986f0ee1cbe0c001f1088c33426ef71483cd9131732cf3ca7b3166cb780238b4 - gitversion-win-x64-6.0.0-beta.4.zip
GitVersion - 6.0.0-beta.3

Published by arturcic over 1 year ago

As part of this release we had 807 commits which resulted in 15 issues being closed.

bugs

  • #2533 In GitVersion.MsBuild 5.6.3, AfterTargets="GetVersion" causes msbuild warning '"WriteVersionInfoToBuildLog" task could not be loaded'
  • #2595 [Bug] GitVersion.MSBuild broken for WiX setup projects
  • #2606 [Bug] The 'Documentation', 'Failing test', and 'Improvement request' issue templates lack proper descriptions.
  • #2881 [Bug] GitVersion is extremely slow (25 minutes)
  • #3212 [Bug]Regression perfomance since 5.2.4
  • #3442 [Bug] Performance issue in pre 6.0.0-beta.1
  • #3450 GitVersion 6.0-beta.1 : Error on WriteVersionInfoToBuildLog with can't load System.Runtime 6.0.0.0 on a .NET 7 project
  • #3487 [Bug] Regression: GitVersion 5.12.0 uses only MajorMinorPatch from tag instead of SemVer

dependenciess

  • #3475 (deps): Bump LibGit2Sharp from 0.27.0-preview-0182 to 0.27.2
  • #3482 (deps): Bump YamlDotNet from 13.0.2 to 13.1.0

improvements

  • #2885 Improve GitVersion performance
  • #3432 [Feature] Unknown language detected: 'wix'
  • #3463 [Improvement] Update the CONTRIBUTING guidelines to match the current state of the code base
  • #3479 Check that repository isn't a shallow clone and show an error if it is
  • #3480 [Improvement] Rename back to "tag-pre-release-weight" and "tag-prefix"

SHA256 Hashes of the release artifacts

  • 476ad613eca8c9b00a0cc383fc0e69b52c957f104fda8c60bfa4a601af294ff1 - gitversion-linux-arm64-6.0.0-beta.3.tar.gz
  • 9a90aaf83710092df229394a88e0994806b63cef11284e33548c3279990b3539 - gitversion-linux-musl-arm64-6.0.0-beta.3.tar.gz
  • d5d607b8e3c4993d02eea46741ace8c731ae11f8c25706c7231cd88a561cf144 - gitversion-linux-musl-x64-6.0.0-beta.3.tar.gz
  • cfa655370c410029c33ef68926a9fc1c98efa54019e65b6532820c15d3fd3c8d - gitversion-linux-x64-6.0.0-beta.3.tar.gz
  • be5d05e8255fa6f66bc3750b59c322308bafb851bce7d9efdf6b070c7382f897 - gitversion-osx-arm64-6.0.0-beta.3.tar.gz
  • 1a061cd1c6f9c54c73084dbf932f54d3c93d91ccc6520635ec84f0773e923399 - gitversion-osx-x64-6.0.0-beta.3.tar.gz
  • c3338a90cb541df2b30acc906fe17c592d5d0e5d792eb476acf7c674583defc2 - gitversion-win-arm64-6.0.0-beta.3.zip
  • a34977c1edebd8f38788f15a56934b09e4e5a532e7a42493a3b720ecd4271f4a - gitversion-win-x64-6.0.0-beta.3.zip
  • 08f4c33e535a967b67cd42dbd782d77cef5a24110d55f8d4e1f82826c4e2399e - gitversion-win-x86-6.0.0-beta.3.zip
GitVersion - 6.0.0-beta.2

Published by arturcic over 1 year ago

As part of this release we had 608 commits which resulted in 27 issues being closed.

bugs

  • #1579 Azure Pipelines - Pull Request Inheritance
  • #2134 [Windows][Appveyor] InvalidSpecificationException: the given reference name '[branch]' is not valid
  • #2285 [Bug] Incrementing steps does not occur when I expect them
  • #2287 [Bug] Wrong version calculation
  • #2347 [Bug] When PreleaseLabel is empty, the PreleaseTag is not correctly generated
  • #2597 [Bug] gitversion seems to pick the wrong base version, when using git flow while tagging on develop.
  • #2667 Commit message can bump major version twice in GitFlow
  • #2693 [Bug] VersionInBranchNameVersionStrategy only considers the release branch
  • #2821 Pull Request Version Calculation Not Based on source branch
  • #2917 Manually incrementing the version
  • #3103 [Bug] GitLab: Branch names cannot contain the word 'refs'
  • #3137 [Bug] Minor version increased instead of the prerelease tag
  • #3183 [Bug]? no minor version detected on pull request that contains organization name
  • #3397 [Bug] Normalization takes a very long time
  • #3422 [Bug] wrong patch count after merging Release branch
  • #3436 [Bug] GitVersion behaves different if it is used the first time where the fallback version strategy applies
  • #3438 [Bug] Consider pre-release tags only when they matching with the label name on branch

dependenciess

  • #3439 (deps): Bump YamlDotNet from 13.0.1 to 13.0.2
  • #3440 (deps): Bump NUnit.Analyzers from 3.6.0 to 3.6.1

Documentation

  • #2665 [Docs] issue templates are missing descriptions

feature

  • #3420 [Feature] Allow the default configuration file to have both yml and yaml extension

improvements

  • #2340 GitVersion should only consider tags matching current branch config (was: GitVersion fails to return correct version when tag exists on commit)
  • #2742 [Improvement] Automatically update Docker Hub README with released version
  • #3060 Cannot use empty tag in branch specific configuration
  • #3245 Adds trouble shooting info for #1627
  • #3443 [Improvement] The following classes needs to be changed to immutable types: SemanticVersion, SemanticVersionPreReleaseTag and SemanticVersionBuildMetaData
  • #3454 Use IGitVersionConfiguration instead of GitVersionConfiguration (where possible)

SHA256 Hashes of the release artifacts

  • ef84daa698a43c1247c83318aeebe9f4b709e5b5c62a35933b7648426f376aa1 - gitversion-linux-arm64-6.0.0-beta.2.tar.gz
  • d9295750f40b9a1b7cf2098337c4454e7e6525eee9e1a7f1f0bb54852e3642b4 - gitversion-linux-musl-arm64-6.0.0-beta.2.tar.gz
  • f2a2512980efab9a6f871e348bf5d69fa8b6dff8725a49454524db58a645c3cc - gitversion-linux-musl-x64-6.0.0-beta.2.tar.gz
  • 8416c8d6c266f27e2f33da6c9e022ad08b5f4767e5fc45912817759df8142534 - gitversion-linux-x64-6.0.0-beta.2.tar.gz
  • 9aa81056264d0c7562ca440f988e3a0d20ea6c4bfb3aff000ffd240ee24c7eac - gitversion-osx-arm64-6.0.0-beta.2.tar.gz
  • 647a200b79c212cacd7cad0ae2bce2602f653e21501977968683c6fab614b677 - gitversion-osx-x64-6.0.0-beta.2.tar.gz
  • b7f02a1adb5f004149794aecc0d09051c242c5f494bcc4b7af8306831d94e9a9 - gitversion-win-arm64-6.0.0-beta.2.zip
  • bb07054b1c09e1d0f2ac23450661ee17d0e7d1f083568b811594c2ebaf631a12 - gitversion-win-x64-6.0.0-beta.2.zip
  • 905b5439cbcf5cccc85e8f1615d74e75c913327e81a09d5b8e0e695edee98db3 - gitversion-win-x86-6.0.0-beta.2.zip
GitVersion - 6.0.0-beta.1

Published by arturcic over 1 year ago

As part of this release we had 502 commits which resulted in 25 issues being closed.

breaking changes

  • #2848 [Bug] Default configuration is used when config file specified via -config not found
  • #3235 Create new fallback and unknown section in GitVersionConfiguration an…

bugs

  • #964 When assembly-versioning-scheme is set to none, AssemblyInfoBulider should not emit AssemblyVersion attribute
  • #1518 Stack overflow due to infinite loop falling back to branch config
  • #1789 track-merge-target in branch config not working
  • #2336 [Bug] Hotfix branch name not taken as version source
  • #3052 [Bug] track-merge-changes produces unexpected result when combining hotfix and support branches
  • #3341 [Bug] Failed to parse 0.1 into a Semantic Version (v 6.0.0-alpha.1)

dependenciess

  • #3388 (deps): Bump YamlDotNet from 13.0.0 to 13.0.1
  • #3389 (deps): Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
  • #3411 (deps): Bump Microsoft.Build.Utilities.Core from 17.4.0 to 17.5.0

features

  • #2874 [Feature Request] Add JSON schema to help configure 'GitVersion.yml'
  • #3302 [Feature] Introducing a new branch related property with name track-merge-message
  • #3305 [Feature] Introducing a new templating mechanism to support different workflows
  • #3396 Using effective branch configuration
  • #3400 [Feature] Add an additional command line argument - "-format" to allow to output an expression instead of a singular version variable

improvements

  • #2193 [Improvement] Chocolatey package 'gitversion' should point to 'gitversion.portable'
  • #3234 [Improvement] Rename the Cache namespace to Caching
  • #3244 Refactor next version calculator (get rid of taggedSemanticVersion)
  • #3334 [Improvement] Target .net6.0 and .net7.0 instead of netstandard2.0
  • #3337 tracks-release-branches won't track remote release branches without regex mod
  • #3375 [Improvement] Deprecate GitVersion.Commandline nuget package
  • #3386 move build agents to a separate lib out of core
  • #3398 Move output (VersionConverters) to its own module

SHA256 Hashes of the release artifacts

  • df2e8e33c71ff12a50d89b806d245b42dc4695dd498d537082a3fa9d51667e43 - gitversion-linux-arm64-6.0.0-beta.1.tar.gz
  • 735dd96608ffde72e963a4dc2c82625b4bd9c7b8ad0345dea1acac327d9ff646 - gitversion-linux-musl-arm64-6.0.0-beta.1.tar.gz
  • 43f7ff470bd3a945d64239a3b65ab8b4500c76ac423a060a3c2a744ba0de58b0 - gitversion-linux-musl-x64-6.0.0-beta.1.tar.gz
  • 062d17fc0cd01dcd873fd0ea903ff0b3e2e38f7ef9f42174195cdcd9c1f0e317 - gitversion-linux-x64-6.0.0-beta.1.tar.gz
  • 6ea631da9caa29a09128c3de60a5df2b132d838aaefc6d5b30d55a4b5b4d9981 - gitversion-osx-arm64-6.0.0-beta.1.tar.gz
  • c7fb8fef7bf8653e8cb9153ab10474fd0f0ec626f099e424c1a2601800be518d - gitversion-osx-x64-6.0.0-beta.1.tar.gz
  • 15e5e8bf335e804d66a34f5b9fb9711a1d3decffb22eb3da59887fad23af397c - gitversion-win-arm64-6.0.0-beta.1.zip
  • 8882ad0cce8f277a5667887e85ab3551bc1bb2206bc2911a798003f3760b2b48 - gitversion-win-x64-6.0.0-beta.1.zip
  • 5ce06f8f5fc58147766ea1ef52c85cbd9b0bc65d9897226575bb9bc1368858b6 - gitversion-win-x86-6.0.0-beta.1.zip
GitVersion - 5.12.0

Published by arturcic over 1 year ago

As part of this release we had 14 commits which resulted in 8 issues being closed.

bugs

  • #2478 [Bug] GitVersion increments version on tagged detached HEAD when coming from release branch
  • #2900 Using Bitbucket Pipelines the current branch can not be evaluated when on develop branch
  • #3124 [Bug] Builds fail due to detached HEAD during interactive rebase
  • #3218 [Bug] Resolving SemVer fail with an empty tag in a configuration branch

features

  • #3241 Add HEAD support
  • #3338 Add HEAD support for 5.x version, without introduction of new configuration properties.

improvements

  • #2753 [Improvement] Better error message when in detached head
  • #3233 [Improvement] Add HEAD support

SHA256 Hashes of the release artifacts

  • 0d0e3265b9d88e2ec05ac8a01610a9e008078bef1e3f477e3523595911495e0c - gitversion-linux-arm64-5.12.0.tar.gz
  • 301e2d5ef045c14d671136288cd491c4a2e0a7ef5d4d7b8a8f13ec08bdf762c0 - gitversion-linux-musl-arm64-5.12.0.tar.gz
  • 638973ff36810d73f53783ccec9c499c4dac3c1aa18552a8bfe2388fa1555780 - gitversion-linux-musl-x64-5.12.0.tar.gz
  • f1e486e084dd7668c43eaef972bba8e957a65bd3e5f7522725d1c904d1c5f300 - gitversion-linux-x64-5.12.0.tar.gz
  • ab39788091792bae890fe2f805286a882382d18e1a5d675108657e8438206501 - gitversion-osx-arm64-5.12.0.tar.gz
  • 41aaf2e15a74de514d87a60d1fe566664afaf3fb5a729b07836d96d64199cf8d - gitversion-osx-x64-5.12.0.tar.gz
  • ed0f1650c548d65c7815b8a41e3f33c5af3ccbad723c5c3ca1770b25db84de5f - gitversion-win-arm64-5.12.0.zip
  • af2ec460e3c112bb09b793cc0ae691748de2ee5742d1cbc4b996efc78c7b4597 - gitversion-win-x64-5.12.0.zip
  • ea2bf7c127134752ee58c0e2ca4cd99b7f26dbbffdcb5d9af7ec16a46bcbf6bc - gitversion-win-x86-5.12.0.zip
GitVersion - 6.0.0-alpha.1

Published by arturcic almost 2 years ago

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

  • #3131 Implement SemVer strict parsing
  • #3169 [Feature] Add support for .net 7.0

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
GitVersion - 5.11.1

Published by arturcic almost 2 years ago

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
GitVersion - 5.11.0

Published by arturcic almost 2 years ago

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
GitVersion - 5.10.3

Published by arturcic over 2 years ago

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
GitVersion - Release 5.10.1

Published by arturcic over 2 years ago

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
GitVersion - 5.10.0

Published by arturcic over 2 years ago

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
GitVersion -

Published by arturcic over 2 years ago

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