What's Changed
- Fix tilde/exclamation characters corrupted in TerminalLogger test output by Jakub Jareš (@nohwnd) in #16046
- Make TranslationLayer Native AOT-compatible by Drew Noakes (@drewnoakes) in #16045
- Guard GenerateProgramFile target against UseWinUI/UseUwpTools evaluation order by Jakub Jareš (@nohwnd) in #16072
- Add RequestingAssembly to AssemblyResolveEventArgs for binary compat by Jakub Jareš (@nohwnd) in #16076
- Remove stale Microsoft.Extensions.FileSystemGlobbing binding redirect from testhost.x86 and datacollector by Amaury Levé (@Evangelink) in #16082
- Fix TRX attachment paths when LogFileName contains a subdirectory by Jakub Jareš (@nohwnd) in #15791
- Fix missing dumps for .NET Framework child processes in NetClientHangDumper by Jakub Jareš (@nohwnd) in #16098
- Fix data collection channels to use negotiated protocol version instead of V1 by Jakub Jareš (@nohwnd) in #16096
- Fix race condition in BlameCollector: skip hang dump when testhost hasn't launched yet by Jakub Jareš (@nohwnd) in #16065
- Replace TestSDKAutoGeneratedCode with ExcludeFromCodeCoverage in auto-generated Program files by Jakub Jareš (@nohwnd) in #16101
- Include testhost process path in crash error messages by Jakub Jareš (@nohwnd) in #16108
- Fix DataDriven test results being double-counted in TRX logger totals by Jakub Jareš (@nohwnd) in #15766
- Fix datacollector crash visibility: replace Assert with throwable exceptions by Jakub Jareš (@nohwnd) in #16048
- Add TreatErrorMessagesAsWarnings parameter to TRX logger by Jakub Jareš (@nohwnd) in #16106
- Wait for testhost stderr to drain before reading its crash output by Jakub Jareš (@nohwnd) in #16128
- Handle runtimeconfig.dev.json without additionalProbingPaths by Tomáš Matoušek (@tmat) in #16166
- Suggest Microsoft.NET.Test.Sdk when a managed test project brings no testhost by Jakub Jareš (@nohwnd) in #16169
- Fix x86 testhost loading mismatched x64 hostfxr (0x800700C1) when run via vstest.console.exe directly (#16151) by Azat Mukhametshin (@azat-msft) in #16156
- Preserve the real exception (type + stack trace) when a test run aborts in BaseRunTests by Jakub Jareš (@nohwnd) in #16167
New Contributors
- Drew Noakes (@drewnoakes) made their first contribution in #16045
Full Changelog: v18.8.0...v18.9.0