What's Changed
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48488
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48560
- [release/9.0.2xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48556
- Update branding to 9.0.205 by @vseanreesermsft in #48851
- Update branding to 9.0.107 by @vseanreesermsft in #48850
- [release/9.0.1xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #48834
- [release/9.0.2xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #48833
- [release/9.0.1xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #48832
- [release/9.0.2xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #48735
- Update branding to 8.0.410 by @vseanreesermsft in #48849
- [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #48734
- [release/9.0.2xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #48697
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #48736
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #48688
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #48696
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48507
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48858
- [release/9.0.2xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #48751
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48885
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #48867
- [release/9.0.1xx] Update dependencies from dotnet/test-templates by @dotnet-maestro[bot] in #48901
- macOS Installer: Update relese notes link by @edvilme in #48722
- [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #48934
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #48935
- Change ci.yml -> sb-ci.yml by @mmitche in #48953
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #48946
- Update triggers to only target release/9.0.1xx by @mmitche in #48958
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #48942
- Merging internal commits for release/9.0.1xx by @vseanreesermsft in #48929
- .NET Source-Build 9.0.106 May 2025 Updates by @dotnet-sb-bot in #48919
- [release/9.0.1xx] Fix path to tool settings file in build by @github-actions[bot] in #48877
- [release/9.0.3xx] [StaticWebAssets] Add the cache files to the list of written files so they get deleted during clean by @github-actions[bot] in #48984
- [automated] Merge branch 'release/9.0.2xx' => 'release/9.0.3xx' by @github-actions[bot] in #48856
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #49030
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #49012
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #49016
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #49034
- [release/9.0.3xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #49029
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #49046
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #48977
- Update branding to p6 by @mmitche in #49087
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49084
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49086
- Enable container test execution by @v-wuzhai in #48763
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49079
- Copy files for MSI layout from the post-crossgen'd location by @jkoritzinsky in #49096
- Change pr.yml -> sb-pr.yml by @ViktorHofer in #49095
- fix(templates): resolve gitattributes template generation by @victorfrye in #49078
- [main] Switch to assetless build by @github-actions[bot] in #49113
- Skip CanFilterAuthor_WithoutName test to unblock main by @v-wuzhai in #49124
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49105
- Add GitHub Action workflow to update man pages by @omajid in #48784
- Add tests for test templates by @mariam-abdulla in #49102
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49110
- Update README to point SDK installer link to dotnet/dotnet repository by @v-wuzhai in #48821
- Update tests for test templates by @mariam-abdulla in #49145
- Bump versions by @mariam-abdulla in #48913
- Bump version for Microsoft.NET.Test.Sdk by @mariam-abdulla in #49148
- Fix CA2025: Unawaited tasks that use 'IDisposable' instances ... by @tmat in #49040
- Inner loop improvements by @ViktorHofer in #49159
- Fix minimum width of Author column in tabular output by @v-wuzhai in #49156
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49152
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49167
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49175
- Build & run tests for test templates via a pipeline to support CG by @mariam-abdulla in #49147
- Fix API Diff args + async by @ericstj in #49164
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49191
- [Blazor] Disable custom cache in .NET 10 by @maraf in #49183
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49195
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49203
- [StaticWebAsset] Exclude source maps from updating fingerprinted blazor.js by @maraf in #49178
- Remove dead props by @ViktorHofer in #49227
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49205
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49228
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49212
- stop using System.CommandLine types that aren't public anymore by @adamsitnik in #49181
- Support Helix testing on CentOS Stream 9 by @v-wuzhai in #49194
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49240
- Show ansi colors in azdo and gh actions CI by @nohwnd in #49014
- Update branding to 9.0.302 by @vseanreesermsft in #49247
- [release/9.0.3xx] Fix minimum width of Author column in tabular output by @github-actions[bot] in #49174
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #49066
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #49072
- [release/9.0.3xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #49139
- [release/9.0.3xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #49136
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #49099
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #49049
- [release/9.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #49153
- [release/9.0.3xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #49133
- Trusted roots: 2025-05 CTL by @dtivel in #49268
- Adjusted CODEOWNERS file by @MiYanni in #49269
- Remove usage of Alpine 3.18 Helix image and upgrade to Alpine 3.22 by @Copilot in #49238
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49255
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49265
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49275
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2723764 by @dotnet-bot in #49263
- [automated] Merge branch 'release/9.0.3xx' => 'main' by @github-actions[bot] in #49251
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #49260
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #49080
- Fix variables in restore-toolset.sh/.ps1 by @akoeplinger in #49283
- Support RID-specific .NET Tool packages by @dsplaisted in #48575
- Fix deps.json trimming with xUnit v2 and allow opt-out by @dsplaisted in #49295
- Support binlog in build/restore of file-based programs by @jjonescz in #49009
- [automated] Update man pages by @github-actions[bot] in #49218
- Skip failing dotnet-watch tests by @tmat in #49316
- Unset CompilerType from Csc by @jjonescz in #48843
- add docs for snapshot test management by @baronfel in #49302
dotnet tool install --local
works by default, by creating a manifest by default, utilizing--create-manifest-if-needed
by @nagilson in #48906- Allow
build --no-restore
for file-based programs by @jjonescz in #49013 - Disallow duplicate file-level directives by @jjonescz in #49308
- Add dotnet package update command by @zivkan in #49287
- Set runtime config values for path to executing script by @chsienki in #49330
- Skip failing dotnet-watch tests by @v-wuzhai in #49357
- Add file-based program API for use by debugger by @jjonescz in #48905
- Consolidate file-level directive separators by @jjonescz in #49309
- Add
dotnet tool exec
command for one-shot tool execution by @dsplaisted in #49329 - Document that multi-file support is postponed by @jjonescz in #49361
- [main] Update dependencies from dotnet/arcade-services by @dotnet-maestro[bot] in #49364
- Support scripts without extension by @chsienki in #49332
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49290
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #49306
- [automated] Merge branch 'release/9.0.3xx' => 'main' by @github-actions[bot] in #49280
- Skip all dotnet-watch tests on non-Windows platforms by @tmat in #49336
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #49381
- Allow publishing file-based apps by @jjonescz in #49310
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49380
- [wasm] Prepare for new boot config schema by @maraf in #49373
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49242
- Add support for
dotnet file.cs
(without explicitrun
subcommand) by @jjonescz in #48387 - Add
#:project
directive by @jjonescz in #49311 - File watcher: ignore directories, allow watching non-recursively by @tmat in #49150
- Fixes capability detection for hosted Blazor apps by @tmat in #49037
- Multi-RID tool packages usability tweaks by @baronfel in #49288
- Fix 15 misspellings of "capabiltities" to "capabilities" by @Copilot in #49312
- Don't include runtime config info during publish by @chsienki in #49394
- Use terminal logger when building file-based apps by @jjonescz in #49385
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #49403
- [main] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #49401
- dotnet CLI: Add --cli-schema option for CLI structure JSON by @MiYanni in #49118
- Add
DisableThrowNavigationException
switch to the server. by @ilonatommy in #49411 - [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #49406
- Add HelpName for --project and --launch-profile arguments of RunCommand by @akoeplinger in #49418
- Convert sdk.sln to slnx by @kasperk81 in #49291
- [automated] Update man pages by @github-actions[bot] in #49410
- Process termination by @tmat in #49335
- Move localization to main by @marcpopMSFT in #49334
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49398
- Add support for
--os
option to therestore
command by @Copilot in #49166 - Ensure GetNuGetShortFolderName Task is ambiently available by @baronfel in #49476
- [release/10.0.1xx-preview6] Use x64 emscripten version for downloading workload packs (#49463) by @mmitche in #49475
- [release/10.0.1xx-preview6] Update .NET 10 Preview 5 MAUI baseline manifests by @github-actions[bot] in #49460
- [release/10.0.1xx-preview6] Add
dnx
support by @dsplaisted in #49488 - [release/10.0.1xx-preview6] Prefer CLI commands to loose files by @github-actions[bot] in #49487
- [release/10.0.1xx-preview6] Update namespace for interceptors used by ValidationsGenerator by @github-actions[bot] in #49447
- [release/10.0.1xx-preview6] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #49452
New Contributors
- @victorfrye made their first contribution in #49078
Full Changelog: v10.0.100-preview.5.25277.114...v10.0.100-preview.6.25358.103