FSharp.Analyzers.SDK
FSharp.Analyzers.SDK copied to clipboard
Bump MSBuild.StructuredLogger, Microsoft.Build.Framework and Microsoft.Build.Utilities.Core
Bumps MSBuild.StructuredLogger, Microsoft.Build.Framework and Microsoft.Build.Utilities.Core. These dependencies needed to be updated together.
Updates MSBuild.StructuredLogger
from 2.1.815 to 2.2.100
Release notes
Sourced from MSBuild.StructuredLogger's releases.
Enable
$copy path
to search for files and directories that were involved in a copy operationFull Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.94...v2.2.100
Search for
$copy file.txt
to search for files containing the "file.txt" substring that were involved in a copy operation. Search for$copy directory\full\path
to search for files copied in and out of this directory. Search for$copy file\path
to search for where this file was copied to and from.Minor perf fixes
Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.76...v2.2.94
Search indexing, start/end > < operators
Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.2.1...v2.2.76
- Indexing tree nodes for faster search. Some more time spent during binlog opening, but searches will be faster.
- search operators to filter nodes that start/end before/after a certain time (
start>"datetime"
,start<"datetime"
,end>"datetime"
,end<"datetime"
)- Some fixes to search result presentation.
- Added Close, Close All But This, and Close All on text document tabs context menu
- Persist main window position
- View source for items under $additem EmbedInBinlog
- Miscellaneous memory and performance optimizations, faster binlog load times (other than the indexing time)
Prototype binlog redaction, perf and other fixes
Huge thanks to
@JanKrivanek
for the new binlog redaction feature (experimental!)Works for both command line (
binlogtool redact
) as well as viewer File -> Redact Secrets:
![]()
What's Changed
- Sensitive data redacting PoC by
@JanKrivanek
in KirillOsenkov/MSBuildStructuredLog#711- Support for ExtendedCriticalBuildMessageEventArgs by
@rokonec
in KirillOsenkov/MSBuildStructuredLog#710- tons of small performance and memory fixes, should help with binlog loading time and memory consumption
- Prototype of File Copy Map: search for
$copy file\path
or$copy directory\path
to see all copies to/from file or directory- Bump SkiaSharp from 2.88.0-preview.187 to 2.88.6 in /src/StructuredLogViewer.Avalonia by
@dependabot
in KirillOsenkov/MSBuildStructuredLog#705- Fix missed part of SkiaSharp bump by
@directhex
in KirillOsenkov/MSBuildStructuredLog#709New Contributors
@directhex
made their first contribution in KirillOsenkov/MSBuildStructuredLog#709Full Changelog: https://github.com/KirillOsenkov/MSBuildStructuredLog/compare/v2.1.858...v2.2.1
Support binlog format version 17
Adds support for the latest version 17, which adds Extended error, warning and message event args (where you can attach arbitrary strings and metadata to errors, warnings and messages). This will be used by C++.
What's Changed
- WASI support and single-threading by
@lambdageek
in KirillOsenkov/MSBuildStructuredLog#700- Disable FIPS cryptographic exceptions by
@hymccord
in KirillOsenkov/MSBuildStructuredLog#702
... (truncated)
Commits
e0d109c
Wait for background tasks queued during build loadingc90264e
Display recent searches closer to the top82a79fc
Support $copy substring to search for copied files by substring84f3341
Support Copy and Ctrl+C in all tree views3071c2b
Enable file copy map for the search index0ee4cbb
Don't display duration string if it's 0ms.8dbe410
Fix warning06c151c
Update HasFullText()a4fb033
Update for TextNode/NamedNode hierarchy change515092e
Make TextNode inherit from TreeNode- Additional commits viewable in compare view
Updates Microsoft.Build.Framework
from 17.2.0 to 17.5.0
Release notes
Sourced from Microsoft.Build.Framework's releases.
.NET 8.0.0
.NET 7.0.11
What's Changed
- Fixed the embedded file size record by
@MichalPavlik
in dotnet/msbuild#9065- [vs17.7] adjust XmlReader.Create to passed path with potentially invalid character by
@github-actions
in dotnet/msbuild#9067- Bump Versions.props to 17.7.2 by
@rokonec
in dotnet/msbuild#9072- Bump up dotnet version to fix CG alerts by
@GangWang01
in dotnet/msbuild#9096Full Changelog: https://github.com/dotnet/msbuild/compare/v17.7.1...v17.7.3
.NET 7.0.10
.NET 7.0.9
.NET 7.0.7
.NET 7.0.5
.NET 7.0.3
.NET 7.0.2
.NET 7.0 RC 1
.NET 7.0 Preview 7
.NET 6.0.9
.NET 6.0.8
.NET 7.0 Preview 6
.NET 7.0 Preview 5
... (truncated)
Commits
6f08c67
Final release branding (#8297)458786c
Fix temp file filtering in FileTracker (#8353)40c7df1
[FancyLogger] Make internal (#8343)040e2a9
Disable MotW check on core in GenerateResource (#8234)ab3d68e
[FancyLogger] Add nodes data structures and optimize buffer (#8258)d89d4bc
Stop dumping stack for BadImageFormatException (#8271)472dea3
Merge pull request #8280 from JanKrivanek/proto/doc-docker-tests41e0136
Remove the obsolete build status info286a8a8
Add testenvironments.json to solution items5b1a645
Add documentation on xplat unit testing- Additional commits viewable in compare view
Updates Microsoft.Build.Utilities.Core
from 17.2.0 to 17.5.0
Release notes
Sourced from Microsoft.Build.Utilities.Core's releases.
.NET 8.0.0
.NET 7.0.11
What's Changed
- Fixed the embedded file size record by
@MichalPavlik
in dotnet/msbuild#9065- [vs17.7] adjust XmlReader.Create to passed path with potentially invalid character by
@github-actions
in dotnet/msbuild#9067- Bump Versions.props to 17.7.2 by
@rokonec
in dotnet/msbuild#9072- Bump up dotnet version to fix CG alerts by
@GangWang01
in dotnet/msbuild#9096Full Changelog: https://github.com/dotnet/msbuild/compare/v17.7.1...v17.7.3
.NET 7.0.10
.NET 7.0.9
.NET 7.0.7
.NET 7.0.5
.NET 7.0.3
.NET 7.0.2
.NET 7.0 RC 1
.NET 7.0 Preview 7
.NET 6.0.9
.NET 6.0.8
.NET 7.0 Preview 6
.NET 7.0 Preview 5
... (truncated)
Commits
6f08c67
Final release branding (#8297)458786c
Fix temp file filtering in FileTracker (#8353)40c7df1
[FancyLogger] Make internal (#8343)040e2a9
Disable MotW check on core in GenerateResource (#8234)ab3d68e
[FancyLogger] Add nodes data structures and optimize buffer (#8258)d89d4bc
Stop dumping stack for BadImageFormatException (#8271)472dea3
Merge pull request #8280 from JanKrivanek/proto/doc-docker-tests41e0136
Remove the obsolete build status info286a8a8
Add testenvironments.json to solution items5b1a645
Add documentation on xplat unit testing- Additional commits viewable in compare view
You can trigger a rebase of this PR 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 <dependency name> 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)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
I've just been trying to do a local build of the SDK to test some things, and when I try to run the unit tests they fail with
Exception:
System.NotSupportedException: Unsupported log file format. Latest supported version is 16, the log file has version 17.
Based on the threads about this error over on the FAKE repo, it sounds like the update to MSBuild.StructuredLogger might be needed to work with a version of the compiler tools that are outputting a newer binlog version?
This is on a system with the 8.0.200 .NET SDK
Did you test this PR in particular? If not, it makes sense that the logger cannot parse the produced binlog and we need to update that.
Did you test this PR in particular?
No, I just happened to hit the issue with the tests here at the same time as having the same discussion at https://github.com/fsprojects/FAKE/issues/2744 and then saw that dependabot was already suggesting an update.