Skip to content

Conversation

@meaghanlewis
Copy link
Contributor

@meaghanlewis meaghanlewis commented Nov 7, 2025

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:

  • Added .NET 10.0 to supported versions lists, support tables, and download links in installation and support documentation [1] [2] [3] [4] [5] [6] [7].
  • Updated quick filter columns and API browser landing page to include .NET 10.0 and related frameworks.

Installation and upgrade instructions:

  • Updated package manager and manual installation instructions to reference .NET 10.0, including new package names and upgrade commands [1] [2].
  • Refreshed sample outputs for installed .NET SDKs and runtimes to show .NET 10.0 on Windows, Linux, and macOS [1] [2] [3] [4].

Templates and MSBuild properties:

  • Updated dotnet new template documentation to indicate new templates introduced in .NET 10.0 and added .NET 10.0 as a default target framework [1] [2] [3].
  • Added .NET 10.0 options to the MSBuild properties documentation for code analyzers.

General documentation maintenance:

  • Updated documentation dates to November 7, 2025, across multiple files to reflect the latest revision [1] [2] [3] [4] [5] [6] [7].

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

📄 File 🔗 Preview link
api/index.md .NET API browser
docs/core/install/how-to-detect-installed-versions.md Check installed .NET versions on Windows, Linux, and macOS
docs/core/install/linux-scripted-manual.md Install .NET on Linux by using an install script or by extracting binaries
docs/core/install/linux-snap-sdk.md docs/core/install/linux-snap-sdk
docs/core/project-sdk/msbuild-props.md MSBuild reference for .NET SDK projects
docs/core/tools/dotnet-new-sdk-templates.md .NET default templates for 'dotnet new'
docs/core/versions/index.md How .NET is versioned
docs/fundamentals/implementations.md docs/fundamentals/implementations
docs/standard/choosing-core-framework-server.md .NET vs. .NET Framework for server apps
docs/welcome.md Welcome to .NET

@dotnetrepoman dotnetrepoman bot added this to the November 2025 milestone Nov 7, 2025
@meaghanlewis meaghanlewis marked this pull request as ready for review November 7, 2025 18:35
@meaghanlewis meaghanlewis requested review from a team, adegeo and gewarren as code owners November 7, 2025 18:35
Copilot AI review requested due to automatic review settings November 7, 2025 18:35
Copy link
Contributor

Copilot AI left a 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_0 and 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

Copy link
Contributor

@gewarren gewarren left a 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.

Copy link
Contributor

@adegeo adegeo left a 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.

@meaghanlewis meaghanlewis enabled auto-merge (squash) November 10, 2025 17:22
@meaghanlewis meaghanlewis merged commit 2dec5a7 into net10-release Nov 10, 2025
8 checks passed
@meaghanlewis meaghanlewis deleted the update-updateeachrelease-articles branch November 10, 2025 18:41
adegeo added a commit that referenced this pull request Nov 11, 2025
* Update what's new articles and landing page for .NET 10 release (#49675)

* code analysis updates for .net 10 ga (#49662)

* Version updates for .NET 10 GA (#49661)

* update version in 'enabled by default'

* zone pivots and analysislevel

* .net 10 ga updates

* reset ca files

* fix zone pivot warnings

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* update details to show .NET 10 as latest release (#49671)

* update details to show .net 10 as latest release

* remove LTS from out of support versions

* Update docs/core/install/linux-ubuntu-decision.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* edits

* fix table format

* clarify .NET 10 as LTS

* revert changes to target frameworks

* change back template version

* add lts/stable back to .NET SDK 8 snap channel

* revert changes to the main branch version

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Installer updates windows/mac/linux (#49686)

* Installer updates windows/mac/linux

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix image links

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update info about x64 and arm64 (#49703)

* Update info about x64 and arm64

* Update docs/core/install/linux-sles.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update documentation to remove references to .NET 10 preview (#49694)

* Remove preview to preview breaking changes (#49705)

* Adjust tables; add note that pkgs may take time (#49713)

---------

Co-authored-by: Meaghan Osagie (Lewis) <mosagie@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com>
Co-authored-by: Andy De George (from Dev Box) <adegeo@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants