-
Notifications
You must be signed in to change notification settings - Fork 6.1k
update details to show .NET 10 as latest release #49671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: net10-release
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates .NET documentation to reflect .NET 10 as the latest version, replacing references to .NET 9 throughout. The changes include version tables, preprocessor symbols, installation guides, and various configuration documentation.
Key Changes
- Updates preprocessor symbols to include
NET10_0and related symbols - Adds .NET 10.0 to .NET Standard compatibility tables across all versions
- Updates "What's new" links to point to .NET 10 and C# 14
- Adds .NET 10 TFMs and platform-specific target frameworks
- Updates installation instructions and package names for .NET 10
- Updates support version tables and compatibility matrices
Reviewed Changes
Copilot reviewed 24 out of 24 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| includes/preprocessor-symbols.md | Added NET10_0 preprocessor symbols and version constants |
| includes/net-standard-*.md | Added 10.0 to .NET version support lists across all .NET Standard versions |
| docs/welcome.md | Updated "What's new" links to reference .NET 10 and C# 14 |
| docs/standard/net-standard.md | Updated text to use generic ".NET 5 and later" phrasing |
| docs/standard/frameworks.md | Added .NET 10 TFM entries and platform-specific variants |
| docs/standard/choosing-core-framework-server.md | Updated reference to latest .NET version from 9 to 10 |
| docs/fundamentals/implementations.md | Updated latest version reference from .NET 9 to .NET 10 |
| docs/core/versions/index.md | Updated latest non-LTS version reference (contains logic error) |
| docs/core/tools/dotnet-new-sdk-templates.md | Added .NET 10 framework tables, updated template introduction versions |
| docs/core/project-sdk/msbuild-props.md | Added AnalysisLevel property values for .NET 10 |
| docs/core/install/linux-ubuntu-decision.md | Updated Ubuntu package availability to include .NET 10 |
| docs/core/install/linux-snap-sdk.md | Added .NET 10 entry to package channels table |
| docs/core/install/linux-scripted-manual.md | Updated support status table and download links for .NET 10 |
| docs/core/install/includes/supported-versions.md | Added .NET 10.0 STS support dates |
| docs/core/install/how-to-detect-installed-versions.md | Updated example output to show .NET 10 installations |
| api/index.md | Updated quick filter columns to reference .NET 10 APIs |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
gewarren
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like @adegeo to give final approval for the install articles.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove this from the PR? We can't assume things for Ubuntu, it has a wild history that's settling down, but I need to go through everything closely to make sure it's accurate. I'm going through all the Linux docs in a different branch.
adegeo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved! But please remove the Ubuntu changes first.
Summary
This pull request updates documentation throughout the .NET docs to add support for .NET 10.0. The changes include updating version references, support tables, download links, and command-line instructions to reflect .NET 10.0 as a supported release, while removing references to older, unsupported versions. These updates ensure users have accurate and up-to-date information for installing, using, and targeting .NET 10.0 across various platforms.
.NET 10.0 support and visibility:
Installation and upgrade instructions:
Templates and MSBuild properties:
dotnet newtemplate documentation to indicate new templates introduced in .NET 10.0 and added .NET 10.0 as a default target framework [1] [2] [3].General documentation maintenance:
These changes collectively ensure the documentation is ready for the .NET 10.0 release and provides clear guidance to users on supported versions and installation procedures.
Contributes to #48865
Internal previews
Toggle expand/collapse
dotnet new