devlooped / nugetizer

A simple to understand packing model for authoring NuGet packages
https://clarius.org/nugetizer/
MIT License
260 stars 7 forks source link

Bump MSBuild.StructuredLogger and Microsoft.Build.Utilities.Core #492

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 6 months ago

Bumps MSBuild.StructuredLogger and Microsoft.Build.Utilities.Core. These dependencies needed to be updated together. Updates MSBuild.StructuredLogger from 2.2.100 to 2.2.240

Release notes

Sourced from MSBuild.StructuredLogger's releases.

2.2.240: $copy project() to view project file copy graph

Supports $copy project() syntax to display all files copied by a given project(s).

Fix for #736

Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v.2.2.235...v2.2.240

2.2.235: support binlog file format version 20

What's Changed

New Contributors

Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.226...v.2.2.235

Condition analyzer

What's Changed

New Contributors

Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.212...v2.2.226

Show task assembly if overridden

No release notes provided.

Support Windows arm64

What's Changed

New Contributors

Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.207...v2.2.211

v2.2.207

Fix KirillOsenkov/MSBuildStructuredLog#758

Thanks @​youssef1313!

Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.206...v2.2.207

... (truncated)

Commits
  • b56ebfb Use compound assignment
  • 0e86931 Support $copy project() queries
  • a86b583 Rename UnderProject -> IsProjectMatcher
  • 04ffca6 Add a Strings.Initialize() to ReadRecordsFromDecompressedStream
  • c6ec247 Bump binlogtool
  • c9763b3 Merge pull request #772 from MichalPavlik/dev/mipavlik/support-version-20
  • 2ddf654 Merge pull request #1 from JanKrivanek/patch-1
  • d671b75 Explicitly verify there are no errors in the build nor during reading
  • aa892ec Fixed writer
  • 5a61c25 Extended writer
  • Additional commits viewable in compare view


Updates Microsoft.Build.Utilities.Core from 15.9.20 to 17.5.0

Release notes

Sourced from Microsoft.Build.Utilities.Core's releases.

.NET 8.0.0

Release

.NET 7.0.11

Release

What's Changed

Full Changelog: https://github.com/dotnet/msbuild/compare/v17.7.1...v17.7.3

.NET 7.0.10

Release

.NET 7.0.9

Release

.NET 7.0.7

Release

.NET 7.0.5

Release

.NET 7.0.3

Release

.NET 7.0.2

Release

.NET 7.0 RC 1

Release

.NET 7.0 Preview 7

Release

.NET 6.0.9

Release

.NET 6.0.8

Release

.NET 7.0 Preview 6

Release

.NET 7.0 Preview 5

Release

... (truncated)

Changelog

Sourced from Microsoft.Build.Utilities.Core's changelog.

MSBuild Changelog

MSBuild 17.0.0

This version of MSBuild shipped with Visual Studio 2022 version 17.0.0 and .NET SDK 6.0.100.

What's new

  • MSBuild now reports its version as 17 and uses Visual Studio 2022 versions of tasks where appropriate.
  • MSBuild now targets .NET Framework 4.7.2 and .NET 6.0.
  • 64-bit MSBuild is now used for builds from Visual Studio.
  • Binary logs are smaller and have more information.
  • MSBuildCopyContentTransitively is now on by default, ensuring consistency in output folders on incremental builds.
  • The method GetType() can no longer be called in property functions.

Detailed release notes

Added

  • Intrinsic tasks now log their location (#6397). Thanks, @​KirillOsenkov!
  • TargetSkippedEventArgs now has TargetSkipReason and OriginalBuildEventContext (#6402, #6577). Thanks, @​KirillOsenkov!
  • TaskStarted events now log line and column (#6399). Thanks, @​KirillOsenkov!
  • ETW trace events for PerformDependencyAnalysis (#6658), WriteLinesToFile (#6670), CopyUpToDate (#6661).
  • If the environment variable MSBuildDebugEngine is set, MSBuild will create binary logs for all operations to MSBUILDDEBUGPATH regardless of how it is called (#6639, #6792).
  • ProjectReferences can now negotiate Platform (#6655, #6724, #6889).
  • Tasks can now call TaskLoggingHelper.LogsMessagesOfImportance to determine if any attached logger would preserve a log message before constructing it (to save time in the not-being-logged case) (#6381, #6737).
  • Support referencing assemblies with generic attributes (#6735). Thanks, @​davidwrighton!
  • XSD-based MSBuild IntelliSense now supports ImplicitUsings and Using items (#6755), InternalsVisibleTo (#6778), Windows Forms properties (#6860), DebugType (#6849), and SatelliteResourceLanguages (#6861). Thanks, @​pranavkm, @​DamianEdwards, @​RussKie, and @​drewnoakes!
  • Tasks can now call TaskLoggingHelper.IsTaskInputLoggingEnabled and avoid redundant logging of inputs (#6803).
  • Support extracting resource namespace from C# source that uses file-scoped namespaces (#6881).

Changed

  • The on-disk format of serialized caches has changed (#6350, #6324, #6490, #6674).
  • MSBuild is now signed with a new certificate (#6448).
  • BuildParameters.DisableInprocNode now applies to more processes (#6400).
  • VCTargetsPath now defaults to v170 (#6550).
  • MSBuild no longer logs Building with tools version "Current" (#6627). Thanks, @​KirillOsenkov!
  • Text loggers now log properties and items at the end of evaluation (#6535).
  • MSBuildCopyContentTransitively is now on by default, ensuring consistency in output folders on incremental builds (#6622, #6703).
  • MSBuild on .NET 6 has improved task-assembly-reference fallback behavior (#6558).
  • MSBuild features gated on the 16.8 changewave are now nonconfigurable (#6634).
  • The deprecated import of $(CoreCrossTargetingTargetsPath) was removed (#6668). Thanks, @​Nirmal4G!
  • Improved error message for MSB4213 (#6640).
  • The method GetType() can no longer be called in property functions (#6769).
  • MSBuild is now fully NGENed by Visual Studio setup (#6764).
  • MSBuild (and Visual Studio) now reference System.Text.Json 5.0.2 (#6784). Thanks, @​JakeRadMSFT!
  • Default to SHA2 digest for ClickOnce manifest when certificate signing algorithm is sha256/384/512 (#6882).

Fixed

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)