Changes:
Breaking changes:
- #707: Honor AssemblyVersion as explicitly set in version.json
- #701: Rename
GenerateAssemblyVersionInfo
msbuild target toGenerateAssemblyNBGVVersionInfo
Fixes:
- #698: Conflicting target names with Microsoft.XmlSerializer.Generator
- #615: Versions after v3.3.37 doesn't work on Windows 7
- #637: Inconsistent file version generation between big and little endian CPU architectures
Enhancements:
- #712: Allow a way for consumers to supply their own targets to the private P2P target
- #696: Build with the .NET 6.0 SDK, update packages
See More
- #667: Add property that can disable the private MSBuild task invocation
- #666: fix: extend error message in case there are uncommited changes, in order to get the files which are causing the issue
- #624: Informational version supports four components
- #653: Add Cake alias for the "cloud" command
- #598: Add SpaceAutomation cloud build support
Others:
- #721: Set Platform=AnyCPU on inner P2P to satisfy MSBuild platform negotiation
- #719: Add 'precision' setting for the NuGet package version
- #715: "more than one project"
- #714: Fixes typos and grammar in nbgv-cli.md
- #688: Implement all targets to avoid msbuild p2p problems
- #711: Make nbgv install smarter
- #703: How do we specify a 3 segment Assembly Version (i.e. 0.4.1)?
- #706: Merge v3.4 into master
- #697: Fix path calculation to OSX native libgit2 binaries
- #692: Add Publish target
- #687: Fix packing a project that references NB.GV
- #679: Add empty Clean target
- #677: Update public_vs_stable.md to replace 'master' with 'main'
- #672: Fix
dotnet publish
on an app that uses NB.GV - #671:
dotnet publish
is broken in 3.5.34/37-alpha with MSB4057 - #603: prepare-release: Uncommitted changes in directory
- #663: Drop .NET Core 2.1 support
- #664: Fix NRE in GitContext.Create
- #661: Revise the preprocessor symbols we use
- #657: Retarget the nbgv tool against netcoreapp3.1 now that netcoreapp2.1 is out of service
- #648: Fixes build with msbuild
-graph -isolate
switches - #650: Document considerations for building inside a container
- #645: Merge v3.4 to master
- #641: Bump path-parse from 1.0.6 to 1.0.7 in /src/nerdbank-gitversioning.npm
- #638: Always generate commit ID component of version as big endian
- #617: Update Microsoft.Net.Compilers.Toolset to 3.10.0
- #611: Fix spelling error
- #608: Add cake-addin tag to Cake.GitVersioning NuGet package
- #601: Bump hosted-git-info from 2.8.8 to 2.8.9 in /src/nerdbank-gitversioning.npm
- #599: Abort prepare-release command when version on current branch is not incremented
This list of changes was auto generated.