Releases: dotnet/Nerdbank.GitVersioning
v3.4.179-rc
Changes:
Enhancements:
- #565: Allow custom fields to be added to the generated ThisAssembly class
Others:
This list of changes was auto generated.
v3.4.165-alpha
Changes:
Fixes:
- #553: Git worktrees fail with new managed Git implementation
Others:
This list of changes was auto generated.
v3.4.161-alpha
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
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
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
v3.3.33-rc
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
Changes:
Enhancements:
- #510: Add node.js bin scripts to nb-gv NPM package
This list of changes was auto generated.
v3.3.22-alpha
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 tonbgv
commands - #502: Allow TeamCity to provide tag refs
Fixes:
Others:
- #501: Add name of cloudbuild environment variable for TeamCity
This list of changes was auto generated.