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