Enhancements
- Emit placeholder Git metadata when Git engine is disabled by @AArnott in #1436
- Restore managed Git support for first-parent commitishes by @AArnott with @Copilot in #1438
- Support wildcards in path filters by @AArnott in #1440
- Make prepare-release merge optional by @AArnott in #1439
- Support signed commits in nbgv prepare-release by @AArnott in #1451
- Make
nbgv installobserve the default branch name when creating version.json by @AArnott with @Copilot in #1243 - Respect path filters for version commit IDs by @AArnott in #1447
- Add optional dirty flag to commit versions by @AArnott in #1456
- Warn when get-version reads dirty version files by @AArnott in #1457
Fixes
- Stabilize the
GetEffectiveGitEngine_NbgvGitEngineOverridesDependabottest by @AArnott in #1405 - Retry file operations on access denied errors by @AArnott in #1408
- Harden MSBuild task path handling by @AArnott in #1435
- Fix GITHUB_ENV corruption from concurrent appends by @AArnott in #1431
- Handle unavailable NuGet sources during install by @AArnott in #1441
- Fix package version queries in Visual Studio by @AArnott in #1444
- Dispose LibGit2 tree diffs promptly by @AArnott in #1445
- Stop racing on global LibGit2 config paths by @AArnott in #1448
- Fix native memory corruption in managed Git tests by @AArnott in #1449
Full Changelog: v3.11.13-beta...v3.11.93-beta