Skip to content

Releases: dotnet/Nerdbank.GitVersioning

v3.4.203

24 May 20:52
8c11e8d
Compare
Choose a tag to compare

Changes:

Fixes:

  • #589: FileNotFoundException for System.Memory when using Visual Studio Build Tools 2017

Others:

  • #600: Don't require a trailing \n character at the end of the alternates file
  • #596: Improve alternate parsing
  • #597: Don't load git packs if the .pack file is missing

This list of changes was auto generated.

v3.4.194

07 Apr 21:39
8126d95
Compare
Choose a tag to compare

Changes:

Fixes:

  • #578: Regression - 3.4.190 no longer works with submodule
  • #580: Regression - 3.4.190 fails to parse version.json file

Others:

  • #582: Fix discovery of git directories within submodules
  • #581: Avoid writing garbage bytes to read blobs in managed git engine

This list of changes was auto generated.

v3.4.190

06 Apr 21:03
Compare
Choose a tag to compare

Changes:

Important: The 3.4 release replaces libgit2sharp with a managed git implementation for most operations, allowing use with all linux distros for which a .NET runtime exists. Learn more about this and switching back to the libgit2sharp implementation in our 3.4.142-alpha release notes.

Fixes:

  • #573: Regression: projectDirectory cannot be an empty string

Enhancements:

  • #567: Update to System.CommandLine v2

Others:

  • #562: Require signed dependency packages
  • #576: Bump y18n from 3.2.1 to 3.2.2 in /src/nerdbank-gitversioning.npm
  • #575: Updated Cake.Core
  • #574: Produce absolute path per api doc when reading version file
  • #559: Auto-completions do not work

This list of changes was auto generated.

v3.4.179-rc

06 Apr 21:03
3c410a8
Compare
Choose a tag to compare
v3.4.179-rc Pre-release
Pre-release

Changes:

Enhancements:

  • #565: Allow custom fields to be added to the generated ThisAssembly class

Others:

  • #563: Update LKG
  • #556: Added retries to SetCloudBuildVariable for GitHubActions

This list of changes was auto generated.

v3.4.165-alpha

24 Dec 14:12
bd32874
Compare
Choose a tag to compare
v3.4.165-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #553: Git worktrees fail with new managed Git implementation

Others:

This list of changes was auto generated.

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.