Changes:
Fixes:
- #728: Fix NullReferenceException thrown when PATH is empty/missing
- #726: File Output Has the Same Entries Multiple Times
Enhancements:
- #723: Include all four version components in the cloud build number if three or more components are set in the version file
Breaking changes:
- As part of adding support for MSBuild's static graph feature, we changed the way Nerdbank.GitVersioning invokes itself for shared version calculations during the build. This means that if you have build targets that process
ProjectReference
items in a way we haven't tested with, then you might see a build error such as #751 ("PrivateP2PCaching.proj : error MSB4057: The target "x" does not exist in the project."). Please report such errors as new issues for each unique target that cannot be found, and apply the workaround prescribed in #751 to unblock yourself.
Others:
- #748: Stabilize tests against different default branch names
- #738: Update npm dependencies and enable dependabot
- #729: Merge v3.4 to master
- #727: GitHub actions file output has redundant entries
- #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