Releases: dotnet/Nerdbank.GitVersioning
Releases · dotnet/Nerdbank.GitVersioning
v3.8.118
Fixes
- Don't try to disable CA2243 warnings in the generated version info files for F# by @Numpsy in #1174
- Catch a more general JsonException. by @ANGEL-OF-DEV in #1191
- Retarget links to migrated docs by @bencemali in #1193
- Check MSBuild items with case insensitivity by @AArnott in #1213
- Fix inconsistent CLI output format for GitCommitDate by @Copilot in #1246
- Fix version height computed as 0 when project path has non-canonical casing by @Copilot in #1244
- When generating the GitCommitDate field in the AssemblyInfo for F#, d… by @Numpsy in #1253
- Only do Android version check on applications by @dotMorten in #1256
- Fix
nbgv set-version
to write to the best version.json file in scope by @AArnott in #1264
Enhancements
- Add msbuild-provided prerelease identifiers by @AArnott in #1153
- Add support for stamping version on server.json for MCP servers with 0.0.0-placeholder replacement by @Copilot in #1270 and by @AArnott in #1271
- Add option to set / skip CloudBuildNumber by @MattKotsenas in #1190
- Add Central Package Management (CPM) support to nbgv install command by @Copilot in #1208
- Add --public-release argument to nbgv get-version command by @Copilot in #1245
- Invoke PrivateP2PCaching.proj fewer times by @AArnott in #1263
Other changes
New Contributors
- @ANGEL-OF-DEV made their first contribution in #1191
- @bencemali made their first contribution in #1193
- @Copilot made their first contribution in #1208
- @dotMorten made their first contribution in #1256
- @emmanuel-ferdman made their first contribution in #1145
Full Changelog: v3.7.115...v3.8.118
v3.8.106-alpha
What's Changed
Enhancements
- Add option to set / skip CloudBuildNumber by @MattKotsenas in #1190
- Add Central Package Management (CPM) support to nbgv install command by @Copilot in #1208
- Add --public-release argument to nbgv get-version command by @Copilot in #1245
- Invoke PrivateP2PCaching.proj fewer times by @AArnott in #1263
Fixes
- Catch a more general JsonException. by @ANGEL-OF-DEV in #1191
- Retarget links to migrated docs by @bencemali in #1193
- Check MSBuild items with case insensitivity by @AArnott in #1213
- Fix inconsistent CLI output format for GitCommitDate by @Copilot in #1246
- Fix version height computed as 0 when project path has non-canonical casing by @Copilot in #1244
- When generating the GitCommitDate field in the AssemblyInfo for F#, d… by @Numpsy in #1253
- Only do Android version check on applications by @dotMorten in #1256
- Fix
nbgv set-version
to write to the best version.json file in scope by @AArnott in #1264
Other changes
New Contributors
- @ANGEL-OF-DEV made their first contribution in #1191
- @bencemali made their first contribution in #1193
- @Copilot made their first contribution in #1208
- @dotMorten made their first contribution in #1256
Full Changelog: v3.8.38-alpha...v3.8.106-alpha
v3.8.38-alpha
Fixes
Enhancements
New Contributors
- @emmanuel-ferdman made their first contribution in #1145
Full Changelog: v3.7.115...v3.8.38-alpha
v3.7.115
Changes:
Fixes:
- #1151: Fix exception thrown for repos cloned without tags
- #1150: Getting the build version fails for repositories cloned with --no-tags
Enhancements:
- #318: Emit a warning when SemVer 2.0 format version is specified with explicitly selecting SemVer 1.0.
This list of changes was auto generated.
v3.7.112
What's Changed
- Fix typo in the Cake extension documentation comment by @kapsiR in #939
- Retarget from net462 to net472 by @AArnott in #941
- Add option to include package version in
ThisAssembly
class by @AArnott in #976 - Make GitPackCache include ObjectType by @georg-jung in #942
- Add git-based detection of tags at HEAD to improve PublicRelease detection by @georg-jung in #876
- Remove package reference to Moq by @AArnott in #1003
- Allow customizing commit message pattern in
prepare-release
command by @fmacavilca in #996 - AssemblyVersionInfo: Use
global::
for all references to types inSystem.*
namespaces. by @alexrp in #1012 - Invert
Language
special-casing to handle supported programming languages. by @alexrp in #1021 - Fix lookup of tags in the presence of lightweight tags by @Rob-Hague in #1029
- ReleaseManager: do not reset VersionHeightOffset if it equals to -1 by @DmitryZhelnin in #1100
- fix GitCommitDate being author date rather than commit date by @DmitryZhelnin in #1103
- Ensure GetBuildVersion runs before Clean by @MattKotsenas in #1107
- Avoid inexact stream reads by @AArnott in #1127
- Introduce
NBGV_UseAssemblyVersionInNativeVersion
msbuild property by @vitezslav-popovsky-solarwinds in #1125
New Contributors
- @fmacavilca made their first contribution in #996
- @Rob-Hague made their first contribution in #1029
- @DmitryZhelnin made their first contribution in #1100
- @MattKotsenas made their first contribution in #1107
- @github-actions made their first contribution in #1135
- @vitezslav-popovsky-solarwinds made their first contribution in #1125
Full Changelog: v3.6.146...v3.7.112
v3.6.146
v3.6.143
v3.7.77-alpha
What's Changed
- Bump Microsoft.Build.Locator from 1.6.10 to 1.7.8 by @dependabot in #1062
- Bump Newtonsoft.Json.Schema from 3.0.16 to 4.0.1 by @dependabot in #1063
- Bump node.js version and switch from camel-case to change-case by @AArnott in #1077
- Switch System.Text.Json to non-vulnerable version by @AArnott in #1074
Full Changelog: v3.7.70-alpha...v3.7.77-alpha
v3.6.141
v3.7.70-alpha
Changes:
Fixes:
- #250: GetBuildVersion fails with NullReferenceException when version is missing
- #943: Upgrading from 3.5.119 to 3.6.132 breaks commit id for NPM
- #935: BuildingRef is incorrectly populated on Bitbucket pipelines
Enhancements:
- #251: GetBuildVersion fails with NotSupportedException when version is a simple number
- #233: Major, Minor and Patch version parts as separate variables
Others:
- #1056: Bump BenchmarkDotNetVersion from 0.13.10 to 0.13.12
- #1057: Bump Newtonsoft.Json.Schema from 3.0.15 to 3.0.16
See More
- #1039: Merge latest Library.Template
- #1050: Merge v3.6 to main
- #1046: Bump typescript from 5.4.3 to 5.4.5 in /src/nerdbank-gitversioning.npm
- #265: Add AssemblyInfo.GitCommitId property
- #264: Remove
g
prefix in commit IDs - #255: Fix for issue #149 - Adding F# support for AssemblyInfo generation
- #252: Not working in .NET Core docker image
- #254: Update Cake.Core dependency to 0.30.0
- #1024: Change F# AssemblyInfo generation to always include a do() after the …
- #245: Fix attribute name in readme
- #241: Switch to Azure Pipelines
- #242: Remove typings to fix build break
- #243: Capture all nupkg files as artifacts
- #240: is it possible to update LibGit2Sharp package version from 0.25.2 to 0.26.0-preview-0054?
- #238: Upgrade Typescript + npm cleanup
- #236: npm setPackageVersion semver2 support
- #235: Add a few properties for easier processing at the command line
- #231: Remove names from regex capture groups in version.schema.json
- #232: NPM/Yarn-only way of versioning packages
- #234: Add cake-contrib user to Cake.GitVersioning NuGet package
- #994: Fix build.ps1 script
- #992: I have a problem building the solution
- #982: Fix WPF incremental build
- #175: NB.GV defeats incremental build for .NET SDK style WPF projects
- #945: Revert "Drop BuildMetadata from NPM package version"
- #938: Downgrade Cake.Core to v2.3.0
- #934: Cake.GitVersioning v3.6+ doesn't support Cake v2.x anymore
- #936: Fix BitBucket handling of publicReleaseRefSpec
This list of changes was auto generated.