Releases: KirillOsenkov/MSBuildStructuredLog
Enable `$copy path` to search for files and directories that were involved in a copy operation
Full Changelog: 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: v2.2.76...v2.2.94
Search indexing, start/end > < operators
Full Changelog: 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 #711
- Support for ExtendedCriticalBuildMessageEventArgs by @rokonec in #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 #705
- Fix missed part of SkiaSharp bump by @directhex in #709
New Contributors
- @directhex made their first contribution in #709
Full Changelog: 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 #700
- Disable FIPS cryptographic exceptions by @hymccord in #702
- Support for Extended Data by @rokonec in #703
New Contributors
Full Changelog: v2.1.844...v2.1.858
v2.1.844
What's Changed
- Bring Avalonia version closer to main app. by @kant2002 in #682
- Update mention of SignPath by @SabotageAndi in #683
- Add "Buffer" progress bar by @yuehuang010 in #685
- Use correct culture to parse analyzer execution time by @Korexio in #688
- Memory Improvements by @yuehuang010 in #691
- Disable threading on browser by @lambdageek in #694
- Support corrupt logs produced by some 17.7 MSBuilds by @rainersigwald in #697
New Contributors
- @SabotageAndi made their first contribution in #683
- @Korexio made their first contribution in #688
Full Changelog: v2.1.820...v2.1.844
Minor updates
Rollback to fix search
Bug fixes and contributions
What's Changed
- Add ToolTips and ClickDrag to TraceView by @yuehuang010 in #663
- Add Nodes Management node for node reusal messages by @JanKrivanek in #664
- Add "Count" to "Top 10 Most Expansive Tasks." by @yuehuang010 in #668
- Switch loc message for response file by @rainersigwald in #671
- Fix race condition in StringCache by @antonioaversa in #672
New Contributors
- @rainersigwald made their first contribution in #671
- @antonioaversa made their first contribution in #672
Full Changelog: v2.1.790...v2.1.814
Fix nullref when reading "Reusing node" messages with null BuildEventArgs
What's Changed
- Add newer version info in file version error by @JanKrivanek in #660
Fixes #662
Full Changelog: v2.1.787...v2.1.790