Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency nerdbank.gitversioning to v3 #1104

Merged
merged 1 commit into from
Feb 17, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 16, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Nerdbank.GitVersioning 1.0.0-beta-gf8a674c064 -> 3.6.133 age adoption passing confidence

Release Notes

dotnet/Nerdbank.GitVersioning (Nerdbank.GitVersioning)

v3.6.133

What's Changed

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.6.132...v3.6.133

v3.6.132

What's Changed

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.6.128...v3.6.132

v3.6.128

What's Changed

New Contributors

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.6.79-alpha...v3.6.128

v3.5.119

What's Changed

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.5.113...v3.5.119

v3.5.113

What's Changed

New Contributors

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.5.112...v3.5.113

v3.5.112

What's Changed

Full Changelog: dotnet/Nerdbank.GitVersioning@v3.5.109...v3.5.112

v3.5.109

Changes:

Fixes:
  • #​774: The target "VSTest" does not exist in the project

This list of changes was auto generated.

v3.5.108

Changes:

  • #​777: Bump Newtonsoft.Json from 9.0.1 to 13.0.1 in /src/NerdBank.GitVersioning

This list of changes was auto generated.

v3.5.107

Changes:

Fixes:
  • #​732: dotnet watch fails due to missing _CollectWatchItems target
  • #​754: BUG: GetTargetPathWithTargetPlatformMoniker target missing on 3.5.103
Others:
  • #​755: Define more empty targets

This list of changes was auto generated.

v3.5.104

Changes:

  • #​752: Define more empty targets for VSIX projects

This list of changes was auto generated.

v3.5.103

Changes:

Fixes:
  • #​728: Fix NullReferenceException thrown when PATH is empty/missing
  • #​726: File Output Has the Same Entries Multiple Times
Enhancements:
  • #​723: Include all four version components in the cloud build number if three or more components are set in the version file
Breaking changes:
  • As part of adding support for MSBuild's static graph feature, we changed the way Nerdbank.GitVersioning invokes itself for shared version calculations during the build. This means that if you have build targets that process ProjectReference items in a way we haven't tested with, then you might see a build error such as #​751 ("PrivateP2PCaching.proj : error MSB4057: The target "x" does not exist in the project."). Please report such errors as new issues for each unique target that cannot be found, and apply the workaround prescribed in #​751 to unblock yourself.
Others:
  • #​748: Stabilize tests against different default branch names
  • #​738: Update npm dependencies and enable dependabot
  • #​729: Merge v3.4 to master
  • #​727: GitHub actions file output has redundant entries
  • #​721: Set Platform=AnyCPU on inner P2P to satisfy MSBuild platform negotiation
  • #​719: Add 'precision' setting for the NuGet package version
  • #​715: "more than one project"
  • #​714: Fixes typos and grammar in nbgv-cli.md

v3.4.255

Changes:

Breaking changes:
Fixes:
  • #​682: Fixes nbgv get-commits to require version matching
  • #​693: Fixed typo in ParentEnumerator.MoveNext and added corresponding tests
  • #​700: Suppress CA2243 in generated AssemblyInfo file
Enhancements:
  • #​704: Update schema to encourage 3-4 component assembly versions as well

v3.4.244

Changes:

Fixes:
  • #​630: NBGV sets cloudBuild.buildNumber to null, but this violates the JSON schema
Others:
  • #​675: Add retry to SetCloudBuildVariable method in VisualStudioTeamServices
  • #​669: Suppress cloudBuild.buildNumber: null being written for nbgv prepare-release

This list of changes was auto generated.

v3.4.240

Changes:

Fixes:
  • #​588: nbgv install broken
  • #​658: Version height calculated differently in 3.4 with new git backend
Others:
  • #​659: Count merge commits in path filtered height if any parent changed it
  • #​660: Fix nbgv dependencies
  • #​644: Apply is null pattern and analyzer

This list of changes was auto generated.

v3.4.231

Changes:

Fixes:
  • #​634: Fix bugs with > 2 GB pack files

This list of changes was auto generated.

v3.4.228

Changes:

Fixes
  • #​584: IOException when building from mapping pack files into memory
Other work:
  • #​632: Run 32-bit tests
  • #​633: Update libgit2sharp to 0.27.0-preview-0102

This list of changes was auto generated.

v3.4.220

Changes:

Fixes:
  • #​615: Versions after v3.3.37 doesn't work on Windows 7
  • #​619: GitException thrown in ZLibStream

This list of changes was auto generated.

v3.4.216

Changes:

Fixes:
  • #​602: Regression: Nerdbank.GitVersioning.GitException: The commit 0000000 was not found in this repository.
Others:
  • #​613: Fix resolving HEAD reference if it's a packed ref
  • #​614: Switch tests from 7z to zip and enable test
  • #​125: Unstable test: Submodule_RecognizedWithCorrectVersion

This list of changes was auto generated.

v3.4.205

Changes:

Fixes:
  • #​587: v3.4 regressed version height calculation involving path filters
Others:
  • #​593: Add 3rdPartyNotices to package
  • #​606: Path filters: Recurse into directories if child entries may be included by filters

This list of changes was auto generated.

v3.4.203

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

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

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.3.37

Changes:

Enhancements:
  • #​516: Github Actions: Use Environment File

This list of changes was auto generated.

v3.2.31

Nothing new since the last prerelease

v3.1.91

Changes:

Fixes:
  • #​471: Fix StackOverflowException that can break a build

This list of changes was auto generated.

v3.1.89

Fixes:

  • #​469: Avoid stack overflow by doing breadth first search without recursion
  • #​465: pathFilters paths should be relative to the version.json
  • #​451: Nuget Package Version and nbgv cloud NBGV_NuGetPackageVersion differ

Changes:

  • #​464: Update NPM dependencies
  • #​463: Bump acorn from 5.7.3 to 5.7.4 in /src/nerdbank-gitversioning.npm
  • #​460: Link Code of Conduct

This list of changes was auto generated.

v3.1.74

Changes:

  • #​457: Fix bad libgit2-*.so path in nuspec
  • #​417: Visual Studio Code/OmniSharp on Ubuntu 18.04: DllNotFoundException
  • #​170: Docs should include assemblyVersion JSON object option, and note to commit file

This list of changes was auto generated.

v3.1.71

Changes:

Fixes:
  • #​452: .NET Standard 1.x project build break from ThisAssembly's use of ExcludeFromCodeCoverage
Enhancements:
  • #​445: Changing the hardcoded g prefix

This list of changes was auto generated.

v3.1.68

Fixes

  • #​426 Nerdbank.GitVersioning triggers Razor compilation without any Razor files present

Enhancements

  • #​424 Add IsPublicRelease and IsPrerelease properties to ThisAssembly class
  • #​399 Add path filtering support to version.json
  • #​434 Cake plugin on .NET CoreCLR support

v3.0.50

Enhancements

  • #​375 Add support for GitHub Actions v2

v3.0.48

Fixes

Enhancements

  • #​407 Add support for ARM64 variants of Debian, Ubuntu

v3.0.28

Fixes

  • #​404 WPF: Build fails in wpftmp.csproj when ThisAssembly is used

v3.0.26

Fixes

  • A commit from the future breaks nbgv cloud variables #​384

v3.0.25

  • Fix nbgv get-version to respect the PublicRelease environment variable #​371

v3.0.24: v3.0

Potential breaking change: The 3.0 version introduced better support for version height calculation when 3 integers are specified in the version.json file. When upgrading from Nerdbank.GitVersioning 1.x or 2.x to 3.x, commit the upgrade then test your version number to verify that the version is larger than it was before and as you expect. Use the versionHeightOffset property in your version.json file to make any necessary adjustments.

v2.3.186

  • Fix nbgv get-version to respect the PublicRelease environment variable #​371

v2.3.38: v2.3

  • #​260 Remove the g prefix where git commit IDs appear except where required for NuGet package versions that do not opt into semver v2
  • #​196 Add ThisAssembly.GitCommitId property
  • #​228 Fix Windows builds that have just net46 runtime installed (nothing newer)
  • Add support for Fedora (#​263), CentOS (#​219), and others
  • #​250 #​251 Improved error messages when invalid version.json files are encountered
  • #​249 Improve nbgv CLI tool usage docs
  • #​248 Fix ps1 scripts included in nuget package
  • #​236 Use semver v2 for NPM package versions
  • #​149 Improve ThisAssembly code gen support for F# projects

v2.2.33: A few minor fixes and enhancement

  • Add a few properties for easier processing at the command line
  • Remove names from regex capture groups in version.schema.json to fix errors that VS Code might report
  • Pack additional copies of osx and linux libraries under MSBuildFull

v2.2.3

This fixes #​143 which gets NB.GV working on more recent Linux versions like Ubuntu 18, Arch Linux, .NET Core SDK docker images, etc.

v1.6.30

Fixes builds on mono on Linux and OSX

v1.5.96: Better support for .NET SDK

No collision with latest .NET SDK for AssemblyTitleAttribute, and built-in support for Atlassian Bamboo Cloud Build.

v1.5.62: Support setting package versions in SDK projects

This release updates support for SDK (i.e. cross-targeting) projects so that package versions are also set the same way as assembly versions.

v1.5.61: VS2017 SDK-based build support

Nerdbank.GitVersioning can successfully perform its functions on the SDK builds of .NET assemblies.

It can't yet influence the version of nuget packages that are built with the new SDK's Pack target. #​93 tracks progress on this.

Install from NuGet

For folks not familiar with these new project types, they look like this:

<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFrameworks>netcoreapp1.0;net46</TargetFrameworks>
    <RuntimeIdentifier>win7-x86</RuntimeIdentifier>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="**\*.cs" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="Nerdbank.GitVersioning" Version="1.5.61" />
    <PackageReference Include="Microsoft.NETCore.App" Condition=" '$(TargetFramework)' == 'netcoreapp1.0' " Version="1.0.1" />
  </ItemGroup>
</Project>

v1.1.64: First "stable" release

This has been a gradual evolution. But we finally feel we've got critical mass of useful features and stable track record to have our first official release.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/nerdbank.gitversioning-3.x branch 2 times, most recently from 670cc10 to 4f8b5ca Compare February 16, 2024 23:55
@renovate renovate bot force-pushed the renovate/nerdbank.gitversioning-3.x branch from 4f8b5ca to 181b155 Compare February 17, 2024 00:19
@glennawatson glennawatson merged commit 4c8ceae into main Feb 17, 2024
1 of 2 checks passed
@glennawatson glennawatson deleted the renovate/nerdbank.gitversioning-3.x branch February 17, 2024 01:27
Copy link

github-actions bot commented Mar 3, 2024

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant