Skip to content

Releases: dotnet/Nerdbank.GitVersioning

v3.4.161-alpha

24 Dec 14:00
a44c1fa
Compare
Choose a tag to compare
v3.4.161-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #544: Cake.GitVersioning failing with "Could not load file or assembly 'PInvoke.Kernel32'"
  • #546: Don't treat 40-char references as object IDs
  • #547: Intermittent out-of-memory errors with the 3.4.153-alpha release in Visual Studio

This list of changes was auto generated.

v3.4.153-alpha

24 Dec 13:59
494a388
Compare
Choose a tag to compare
v3.4.153-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #533: nbgv install adds PackageReference even to vcxproj projects, which breaks their build

Enhancements:

  • #539: Update libgit2sharp to 0.27.0-preview-0096

Others:

  • #542: GitPackMemoryCache: Don't have multiple callers reuse the same stream
  • #534: Exclude vcxproj from nbgv install impact

This list of changes was auto generated.

v3.4.142-alpha

24 Nov 15:10
9803c23
Compare
Choose a tag to compare
v3.4.142-alpha Pre-release
Pre-release

Changes:

Enhancements:

  • #521: Add a managed Git implementation. Which should hopefully end most issues with building on various linux distros and comes with a 4-10X perf improvement.
  • #92: Improve error message when running on a shallow clone

The managed git implementation is used by default for all read-only scenarios (e.g. builds, nbgv get-version). Libgit2 is used internally for scenarios that change git (e.g. nbgv prepare-release, nbgv tag).

If you encounter a regression in NB.GV due to our new managed git backend, please file an issue!
While waiting for a fix you can disable the managed git backend and switch back to libgit2 by setting the NBGV_GitEngine environment variable to LibGit2.

Huge thanks to @qmfrederik and @filipnavara for this managed git backend contribution!

This list of changes was auto generated.

v3.3.37

06 Oct 21:21
Compare
Choose a tag to compare

Changes:

Enhancements:

  • #516: Github Actions: Use Environment File

This list of changes was auto generated.

v3.3.33-rc

29 Sep 12:38
4607417
Compare
Choose a tag to compare
v3.3.33-rc Pre-release
Pre-release

Changes:

Fixes:

  • #515: Fix msbuild task handling of ProjectPathRelativeToGitRepoRoot

Enhancements:

  • #512: Improve nbgv get-commits <version> perf
  • #511: Reset versionHeightOffset in nbgv prepare-release

Others:

  • #513: Reducing CPU consumption when calculating git versions by not checkin…

This list of changes was auto generated.

v3.3.25-alpha

29 Sep 03:22
abdc80b
Compare
Choose a tag to compare
v3.3.25-alpha Pre-release
Pre-release

Changes:

Enhancements:

  • #510: Add node.js bin scripts to nb-gv NPM package

This list of changes was auto generated.

v3.3.22-alpha

11 Sep 15:58
4f10374
Compare
Choose a tag to compare
v3.3.22-alpha Pre-release
Pre-release

Changes:

Enhancements:

  • #508: Invoke GetBuildVersion MSBuild task only once per project (or per repo)
  • #507: Perf: Cache JSON parse results while computing height
  • #494: NuGet.Config and 'source' options for detection of latest stable version
  • #506: Add --metadata option list to nbgv commands
  • #502: Allow TeamCity to provide tag refs

Fixes:

  • #497: NBGV Fails in GitHub actions PRs
  • #496: Use UtcTicks instead of Ticks to fix GitCommitDate

Others:

  • #501: Add name of cloudbuild environment variable for TeamCity

This list of changes was auto generated.

v3.2.31

23 Jul 16:21
0fdca5c
Compare
Choose a tag to compare

Nothing new since the last prerelease

v3.2.27-beta

23 Jul 13:23
3e4e1f8
Compare
Choose a tag to compare
v3.2.27-beta Pre-release
Pre-release

Changes:

Enhancements:

  • #483: Add support for Pop!_OS

Others:

  • #486: Add JSON output option to 'prepare-release' command
  • #484: Get NB.GV building on Linux

This list of changes was auto generated.

v3.2.7-beta

20 May 22:50
69ce6fa
Compare
Choose a tag to compare
v3.2.7-beta Pre-release
Pre-release

Fixes:

  • #466: Could not load file or assembly Microsoft.DotNet.PlatformAbstractions

This list of changes was auto generated.