github GitTools/GitVersion 6.0.0-beta.4

latest releases: 6.0.0-rc.1, 6.0.0-beta.7, 6.0.0-beta.6...
pre-release6 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

Don't miss a new GitVersion release

NewReleases is sending notifications on new releases.