Releases: dotnet/msbuild
Releases · dotnet/msbuild
.NET 9.0.2
What's Changed
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10000931 by @dotnet-bot in #10267
- [17.11] Fix component governance alerts by @MichalPavlik in #10520
- Assembly redirect fix by @MichalPavlik in #10624
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10654
- Upgrade system.text.json to 8.0.4 by @maridematte in #10650
- Update native File.Exists by @JaynieBai in #9223
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10262578 by @dotnet-bot in #10685
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10688
- Update localization comment for main by @maridematte in #10694
- Update msbuild logo and forward links by @YuliiaKovalova in #10699
- Update merge flow by @maridematte in #10692
- Disable localization for 17.11 by @maridematte in #10693
- Add Design Time target import by @YuliiaKovalova in #10698
- Clarify the acquisition topic by @JanKrivanek in #10636
- Move back accidentally moved specs by @JanKrivanek in #10687
- Specify packages list to publish in release-checklist.md by @JanKrivanek in #10686
- Remove DesignTimeBuild restriction by @YuliiaKovalova in #10732
- Fix setting ProjectMetadataElement.Name by @dfederm in #10673
- Branding for 17.13 by @maridematte in #10703
- Enable NuGetAudit by @YuliiaKovalova in #10734
- Add clarification of BuildCheck props check false positives by @JanKrivanek in #10689
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10730
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10731
- Use SequenceEqual in win32 GetFullPath by @rainersigwald in #10706
- Fix property expander when comparing between non-numeric and numeric properties by @JaynieBai in #10696
- Hide and warn about TaskItem ctor by @rainersigwald in #10713
- Update release checklist doc by @maridematte in #10704
- Update the doc according to changes in bootstrap by @YuliiaKovalova in #10737
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10747
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10691
- Bump baseline and default MicrosoftBuildVersion in template by @YuliiaKovalova in #10742
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10749
- [Wording only] Clarify wording of verifying local backing document exist case by @JanKrivanek in #10752
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10331686 by @dotnet-bot in #10754
- Fix tests running on version freeze by @YuliiaKovalova in #10735
- remove CreateBootstrap opting-in by @JanProvaznik in #10760
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10763
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10762
- Short circuit repetitive BuildManager.Dispose calls by @JanKrivanek in #10690
- Remove BinFmt opt-in for un-exposed data transfers by @JanKrivanek in #10741
- add binlog serialization for BuildCanceledEventArgs by @JanProvaznik in #10755
- use collection expressions in (non-test) sources by @kasperk81 in #10758
- Remove BuildXL feed by @JanKrivanek in #10765
- Update msbuild ico by @YuliiaKovalova in #10767
- EventSourceSink refactor by @SimaTian in #10768
- Revert "Fix tests running on version freeze" by @YuliiaKovalova in #10775
- [docs] description of changes for the binary logger to work with a new event by @JanProvaznik in #10773
- Enable tsa and policheck and bump STJ to 8.0.5 by @YuliiaKovalova in #10776
- Change throwaway parameter to include out and add test by @Forgind in #10438
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10356449 by @dotnet-bot in #10774
- Add policheck baseline by @YuliiaKovalova in #10779
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10357461 by @dotnet-bot in #10778
- Use Microsoft.IO.Redist in XMake.cs by @rainersigwald in #10705
- Pass PoliCheck exclusion file to 1ES PT by @GangWang01 in #10797
- perf fixes copy from dotutils and MSBuildStructuredLog by @JanProvaznik in #10792
- Move polyfill to a folder by @rainersigwald in #10789
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10791
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10793
- Switch to GitHub Issue Types by @rainersigwald in #10787
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10804
- ExcludeFromSourceBuild->ExcludeFromSourceOnlyBuild by @mmitche in #10811
- CG alert cleaning on VS17.11 by @GangWang01 in #10723
- .SLNX format support by @surayya-MS in #10794
- Fix build with langversion preview by @kasperk81 in #10829
- Update System.Text.Json to 8.0.5 by @YuliiaKovalova in #10819
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10831
- Remove Conversion.Core registrations by @JanKrivanek in #10817
- Revert "Remove Conversion.Core registrations (#10817)" by @YuliiaKovalova in #10845
- Register Microsoft.VisualStudio.SolutionPersistence for VS by @YuliiaKovalova in #10843
- Update source-build team references by @MichaelSimons in #10830
- Document msbuild telemetry datapoints by @JanKrivanek in #10800
- Expose API for imported projects checks by @YuliiaKovalova in #10761
- Return Conversion.Core registrations (#10817) by @YuliiaKovalova in #10851
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10832
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10852
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10816
- [REDO] Fix tests running on version freeze by @YuliiaKovalova in #10781
- Update BuildCheck-Architecture.md by @surayya-MS in #10867
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10438831 by @dotnet-bot in #10863
- Adjust conversion message by @YuliiaKovalova in #10864
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10865
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10438954 by @dotnet-bot in #10870
- Update bootstrap sdk to 9.0.200 by @kasperk81 in #10850
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10881
- Revert "[REDO] Fix tests running on version freeze" by @YuliiaKovalova in #10884
- Add BuildCheck PackageTag to BuildCheck template by @baronfel in #10882
- Delete src/Deprecated by @JanKrivanek in #10352
- [automated] Merge branch ...
v17.13.9
What's Changed
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10000931 by @dotnet-bot in #10267
- [17.11] Fix component governance alerts by @MichalPavlik in #10520
- Assembly redirect fix by @MichalPavlik in #10624
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10654
- Upgrade system.text.json to 8.0.4 by @maridematte in #10650
- Update native File.Exists by @JaynieBai in #9223
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10262578 by @dotnet-bot in #10685
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10688
- Update localization comment for main by @maridematte in #10694
- Update msbuild logo and forward links by @YuliiaKovalova in #10699
- Update merge flow by @maridematte in #10692
- Disable localization for 17.11 by @maridematte in #10693
- Add Design Time target import by @YuliiaKovalova in #10698
- Clarify the acquisition topic by @JanKrivanek in #10636
- Move back accidentally moved specs by @JanKrivanek in #10687
- Specify packages list to publish in release-checklist.md by @JanKrivanek in #10686
- Remove DesignTimeBuild restriction by @YuliiaKovalova in #10732
- Fix setting ProjectMetadataElement.Name by @dfederm in #10673
- Branding for 17.13 by @maridematte in #10703
- Enable NuGetAudit by @YuliiaKovalova in #10734
- Add clarification of BuildCheck props check false positives by @JanKrivanek in #10689
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10730
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10731
- Use SequenceEqual in win32 GetFullPath by @rainersigwald in #10706
- Fix property expander when comparing between non-numeric and numeric properties by @JaynieBai in #10696
- Hide and warn about TaskItem ctor by @rainersigwald in #10713
- Update release checklist doc by @maridematte in #10704
- Update the doc according to changes in bootstrap by @YuliiaKovalova in #10737
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10747
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10691
- Bump baseline and default MicrosoftBuildVersion in template by @YuliiaKovalova in #10742
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10749
- [Wording only] Clarify wording of verifying local backing document exist case by @JanKrivanek in #10752
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10331686 by @dotnet-bot in #10754
- Fix tests running on version freeze by @YuliiaKovalova in #10735
- remove CreateBootstrap opting-in by @JanProvaznik in #10760
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10763
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10762
- Short circuit repetitive BuildManager.Dispose calls by @JanKrivanek in #10690
- Remove BinFmt opt-in for un-exposed data transfers by @JanKrivanek in #10741
- add binlog serialization for BuildCanceledEventArgs by @JanProvaznik in #10755
- use collection expressions in (non-test) sources by @kasperk81 in #10758
- Remove BuildXL feed by @JanKrivanek in #10765
- Update msbuild ico by @YuliiaKovalova in #10767
- EventSourceSink refactor by @SimaTian in #10768
- Revert "Fix tests running on version freeze" by @YuliiaKovalova in #10775
- [docs] description of changes for the binary logger to work with a new event by @JanProvaznik in #10773
- Enable tsa and policheck and bump STJ to 8.0.5 by @YuliiaKovalova in #10776
- Change throwaway parameter to include out and add test by @Forgind in #10438
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10356449 by @dotnet-bot in #10774
- Add policheck baseline by @YuliiaKovalova in #10779
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10357461 by @dotnet-bot in #10778
- Use Microsoft.IO.Redist in XMake.cs by @rainersigwald in #10705
- Pass PoliCheck exclusion file to 1ES PT by @GangWang01 in #10797
- perf fixes copy from dotutils and MSBuildStructuredLog by @JanProvaznik in #10792
- Move polyfill to a folder by @rainersigwald in #10789
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10791
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10793
- Switch to GitHub Issue Types by @rainersigwald in #10787
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10804
- ExcludeFromSourceBuild->ExcludeFromSourceOnlyBuild by @mmitche in #10811
- CG alert cleaning on VS17.11 by @GangWang01 in #10723
- .SLNX format support by @surayya-MS in #10794
- Fix build with langversion preview by @kasperk81 in #10829
- Update System.Text.Json to 8.0.5 by @YuliiaKovalova in #10819
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10831
- Remove Conversion.Core registrations by @JanKrivanek in #10817
- Revert "Remove Conversion.Core registrations (#10817)" by @YuliiaKovalova in #10845
- Register Microsoft.VisualStudio.SolutionPersistence for VS by @YuliiaKovalova in #10843
- Update source-build team references by @MichaelSimons in #10830
- Document msbuild telemetry datapoints by @JanKrivanek in #10800
- Expose API for imported projects checks by @YuliiaKovalova in #10761
- Return Conversion.Core registrations (#10817) by @YuliiaKovalova in #10851
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10832
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10852
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10816
- [REDO] Fix tests running on version freeze by @YuliiaKovalova in #10781
- Update BuildCheck-Architecture.md by @surayya-MS in #10867
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10438831 by @dotnet-bot in #10863
- Adjust conversion message by @YuliiaKovalova in #10864
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10865
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10438954 by @dotnet-bot in #10870
- Update bootstrap sdk to 9.0.200 by @kasperk81 in #10850
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10881
- Revert "[REDO] Fix tests running on version freeze" by @YuliiaKovalova in #10884
- Add BuildCheck PackageTag to BuildCheck template by @baronfel in #10882
- Delete src/Deprecated by @JanKrivanek in #10352
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in https://github.com/dotn...
.NET 8.0.13
[Release](https://github.com/dotnet/core/releases/tag/v8.0.13
What's Changed
- [vs17.10] Check version bump on release branches' update by @github-actions in #10041
- [automated] Merge branch 'vs17.9' => 'vs17.10' by @dotnet-maestro-bot in #10081
- Disable localization for vs17.10 by @AR-May in #10269
- Enable private feeds for release branch by @AR-May in #10355
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10809
- CG alert cleaning on VS17.10 by @GangWang01 in #10724
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10833
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10896
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10992
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11124
Full Changelog: v17.10.4...v17.10.14
.NET 9.0.1
What's Changed
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #10993
- [vs17.12] Always respect warning-as-error properties by @github-actions in #10999
- [vs17.12] Consistently respect unprefixed Warning-as-error/message/warning properties by @SimaTian in #11007
- [vs17.12] Run tests even if version is not bumped by @github-actions in #11061
- [vs17.12] Backport VS insertion pipeline YMLs by @JanProvaznik in #11063
- Revert backport pr 10942 to vs17.12 by @SimaTian in #11088
- Revert "Revert backport pr 10942 to vs17.12" by @SimaTian in #11096
- [vs17.12] Revert "add WarningsAsMessages, WarningsAsErrors, WarningsNotAsErrors… by @SimaTian in #11099
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #11072
Full Changelog: v17.12.6...v17.12.18
v17.12.6
What's Changed
- Renaming BuildCop to BuildCheck by @maridematte in #9893
- Renamed a few files missed by @maridematte in #9900
- Add analyzer template by @YuliiaKovalova in #9789
- Bump version to 17.11 by @YuliiaKovalova in #9936
- Added more expressive documentation for "Folder" element in the schema by @MichalPavlik in #9927
- Use invariant culture for converting propertie's values to string by @f-alizada in #9874
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9945
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9956
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #9955
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9962
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9347310 by @dotnet-bot in #9961
- Fix api doc warning by @JaynieBai in #9871
- Clarify platform negotiation comment by @JanKrivanek in #9938
- Log TaskParameterEvent for scalar parameters by @ladipro in #9908
- Update opt input Drop by @JaynieBai in #9969
- Make Terminal Logger respect verbosity by @AR-May in #9810
- Move the ConvertToString invariant culture changes under 17.12 changewave by @f-alizada in #9968
- Do not allow GetType and compare ignoring case by @f-alizada in #9972
- Attribute custom task OOM (and other critical exceptions) to the task by @JanKrivanek in #9965
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9978
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9979
- Add Feature Availability Document Page by @surayya-MS in #9980
- Initial version of Analyzers specs by @JanKrivanek in #9853
- [main] Update dependencies to ensure coherency by @dotnet-maestro in #9989
- [main] Update dependencies to ensure coherency by @dotnet-maestro in #9990
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9992
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9399347 by @dotnet-bot in #9998
- 17.10 to main manual by @surayya-MS in #10000
- Manually Update System.Text.Json from 8.0.0 to 8.0.3 by @surayya-MS in #10002
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9400217 by @dotnet-bot in #10003
- Include Microsoft.Common.Test.targets in Arm64 by @dfederm in #9984
- Analyzers prototype proposal by @JanKrivanek in #9735
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10008
- Adjust tests with terminal logger enabled by @GangWang01 in #9995
- Remove result indicator from test summary by @nohwnd in #9929
- Specify the usage of quotes in property values by @f-alizada in #10025
- Fix indentation of multiline messages in Terminal Logger. by @AR-May in #9997
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9439010 by @dotnet-bot in #10031
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9444528 by @dotnet-bot in #10038
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #10032
- Handle solution traversal targets in graph builds by @dfederm in #9985
- Added task assembly location to TaskStartedEventArgs by @MichalPavlik in #9948
- Check version bump on release branches' update by @GangWang01 in #10024
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9446271 by @dotnet-bot in #10039
- Fix oversharing of build results in ResultsCache by @ladipro in #9987
- Add dispose rule and handle it in solution (production part) by @YuliiaKovalova in #9983
- Fix bullet point indentation in README by @drewnoakes in #10048
- Update link in README by @drewnoakes in #10047
- Remove extra disposal by @YuliiaKovalova in #10052
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10054
- Added eventSource to BuildCheck logger by @maridematte in #10061
- Get life proc output in integration tests by @JanKrivanek in #10040
- Handle specific dispose cases in xml-related utils by @YuliiaKovalova in #10059
- Add binlog filepath uniquification option by @JanKrivanek in #10051
- Fix warning in CustomBuildEventArgs by @ghogen in #10070
- Shared EvaluationContext for graph construction by @rainersigwald in #9680
- Analyzers acquisition experience by @YuliiaKovalova in #10014
- [GB18030] Fix "Unable to translate Unicode character" by @ilonatommy in #10063
- Update AssignCulture Task to support existing Culture metadata by @f-alizada in #10026
- Fix item spec in project file by @drewnoakes in #10057
- Fix Arm64 VS not localization by @JaynieBai in #10023
- Get the windows kits root from the registry value "HKLM\SOFTWARE\Microsoft\Windows Kits\Installed Roots" @KitsRoot10 by @JaynieBai in #8745
- Support cancellation in GetFileHash and VerifyFileHash by @hickford in #9966
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10085
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10086
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9497533 by @dotnet-bot in #10079
- Don't reference S.S.Principal.Windows on .NETCoreApp by @ViktorHofer in #10089
- [GB18030] Fix
SubstringByTextElements
- avoidArgumentOutOfRangeException
by @ilonatommy in #10080 - Update from
Windows-10-Enterprise-20H2
toWindows-11-Enterprise-23H2
by @surayya-MS in #10090 - [ClickOnce] Fix BootstrapperBuilder code to correctly return the list of products available in the packages folder by @sujitnayak in #10093
- Remove unnecessary lock in TerminalLogger.UpdateNodeStatus by @dfederm in #10045
- Create explicit logger forwarder for buildcheck by @JanKrivanek in #10084
- Inital version of buildcheck threat model by @rokonec in #10065
- Instrumentation module for BuildCheck by @maridematte in #10016
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #10101
- cleanup duplicate property implementation by @kasperk81 in #10107
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #10098
- Disable workload resolver for net472 boostrap too by @rainersigwald in #10112
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10108
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #10115
- Add e2e test for custom analyzer rules by @YuliiaKovalova in #10076
- Add documentation about custom acquisition by @YuliiaKovalova in #10078
- Notify MSBuild TerminalLogger of project cache plugin run by @mruxmohan4 in #10027
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #10119
- Move all BuildCheck related code to experimental namespa...
.NET 9.0.0
What's Changed
- Add final branding VS17.12 by @maridematte in #10697
- Fix parsing .editorconfig EOL by @JanProvaznik in #10740
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10325489 by @dotnet-bot in #10748
- [17.12] Prevent contention between CancelAllSubmissions and EndBuild by @JanKrivanek in #10745
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #10805
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #10834
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #10818
- [vs17.12] Bump STJ to 8.0.5 by @YuliiaKovalova in #10842
- [vs17.12] Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10415672 by @dotnet-bot in #10849
Full Changelog: v17.12.0-preview-24473-03...v17.12.7-preview-24522-03
.NET 9.0 RC 2
.NET 9.0 RC 1
v17.11.4
What's Changed
- [8.0.4xx] Fix serialization of TelemetryEventArgs data packets across MSBuild worker nodes by @baronfel in #10464
- Renaming BuildCop to BuildCheck by @maridematte in #9893
- Renamed a few files missed by @maridematte in #9900
- Add analyzer template by @YuliiaKovalova in #9789
- Bump version to 17.11 by @YuliiaKovalova in #9936
- Added more expressive documentation for "Folder" element in the schema by @MichalPavlik in #9927
- Use invariant culture for converting propertie's values to string by @f-alizada in #9874
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9945
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9956
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #9955
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9962
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9347310 by @dotnet-bot in #9961
- Fix api doc warning by @JaynieBai in #9871
- Clarify platform negotiation comment by @JanKrivanek in #9938
- Log TaskParameterEvent for scalar parameters by @ladipro in #9908
- Update opt input Drop by @JaynieBai in #9969
- Make Terminal Logger respect verbosity by @AR-May in #9810
- Move the ConvertToString invariant culture changes under 17.12 changewave by @f-alizada in #9968
- Do not allow GetType and compare ignoring case by @f-alizada in #9972
- Attribute custom task OOM (and other critical exceptions) to the task by @JanKrivanek in #9965
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9978
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9979
- Add Feature Availability Document Page by @surayya-MS in #9980
- Initial version of Analyzers specs by @JanKrivanek in #9853
- [main] Update dependencies to ensure coherency by @dotnet-maestro in #9989
- [main] Update dependencies to ensure coherency by @dotnet-maestro in #9990
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #9992
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9399347 by @dotnet-bot in #9998
- 17.10 to main manual by @surayya-MS in #10000
- Manually Update System.Text.Json from 8.0.0 to 8.0.3 by @surayya-MS in #10002
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9400217 by @dotnet-bot in #10003
- Include Microsoft.Common.Test.targets in Arm64 by @dfederm in #9984
- Analyzers prototype proposal by @JanKrivanek in #9735
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10008
- Adjust tests with terminal logger enabled by @GangWang01 in #9995
- Remove result indicator from test summary by @nohwnd in #9929
- Specify the usage of quotes in property values by @f-alizada in #10025
- Fix indentation of multiline messages in Terminal Logger. by @AR-May in #9997
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9439010 by @dotnet-bot in #10031
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9444528 by @dotnet-bot in #10038
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #10032
- Handle solution traversal targets in graph builds by @dfederm in #9985
- Added task assembly location to TaskStartedEventArgs by @MichalPavlik in #9948
- Check version bump on release branches' update by @GangWang01 in #10024
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9446271 by @dotnet-bot in #10039
- Fix oversharing of build results in ResultsCache by @ladipro in #9987
- Add dispose rule and handle it in solution (production part) by @YuliiaKovalova in #9983
- Fix bullet point indentation in README by @drewnoakes in #10048
- Update link in README by @drewnoakes in #10047
- Remove extra disposal by @YuliiaKovalova in #10052
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10054
- Added eventSource to BuildCheck logger by @maridematte in #10061
- Get life proc output in integration tests by @JanKrivanek in #10040
- Handle specific dispose cases in xml-related utils by @YuliiaKovalova in #10059
- Add binlog filepath uniquification option by @JanKrivanek in #10051
- Fix warning in CustomBuildEventArgs by @ghogen in #10070
- Shared EvaluationContext for graph construction by @rainersigwald in #9680
- Analyzers acquisition experience by @YuliiaKovalova in #10014
- [GB18030] Fix "Unable to translate Unicode character" by @ilonatommy in #10063
- Update AssignCulture Task to support existing Culture metadata by @f-alizada in #10026
- Fix item spec in project file by @drewnoakes in #10057
- Fix Arm64 VS not localization by @JaynieBai in #10023
- Get the windows kits root from the registry value "HKLM\SOFTWARE\Microsoft\Windows Kits\Installed Roots" @KitsRoot10 by @JaynieBai in #8745
- Support cancellation in GetFileHash and VerifyFileHash by @hickford in #9966
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10085
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10086
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9497533 by @dotnet-bot in #10079
- Don't reference S.S.Principal.Windows on .NETCoreApp by @ViktorHofer in #10089
- [GB18030] Fix
SubstringByTextElements
- avoidArgumentOutOfRangeException
by @ilonatommy in #10080 - Update from
Windows-10-Enterprise-20H2
toWindows-11-Enterprise-23H2
by @surayya-MS in #10090 - [ClickOnce] Fix BootstrapperBuilder code to correctly return the list of products available in the packages folder by @sujitnayak in #10093
- Remove unnecessary lock in TerminalLogger.UpdateNodeStatus by @dfederm in #10045
- Create explicit logger forwarder for buildcheck by @JanKrivanek in #10084
- Inital version of buildcheck threat model by @rokonec in #10065
- Instrumentation module for BuildCheck by @maridematte in #10016
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #10101
- cleanup duplicate property implementation by @kasperk81 in #10107
- [automated] Merge branch 'vs17.10' => 'main' by @dotnet-maestro-bot in #10098
- Disable workload resolver for net472 boostrap too by @rainersigwald in #10112
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #10108
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #10115
- Add e2e test for custom analyzer rules by @YuliiaKovalova in #10076
- Add documentation about custom acquisition by @YuliiaKovalova in #10078
- Notify MSBuild TerminalLogger of project cache plugin run by @mruxmohan4 in #10027
- [main] Update dependencies from dotnet/s...