Skip to content

Commit 8f82622

Browse files
authored
Merge branch 'main' into copilot/fix-10028
2 parents 15fbed0 + afa8628 commit 8f82622

29 files changed

Lines changed: 3435 additions & 21 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.
2+
3+
pipelines:
4+
22806:
5+
retail:
6+
source:
7+
credscan:
8+
lastModifiedDate: 2025-04-08
9+
eslint:
10+
lastModifiedDate: 2025-04-08
11+
psscriptanalyzer:
12+
lastModifiedDate: 2025-04-08
13+
armory:
14+
lastModifiedDate: 2025-04-08
15+
accessibilityinsights:
16+
lastModifiedDate: 2025-06-10
17+
binary:
18+
credscan:
19+
lastModifiedDate: 2025-04-08
20+
binskim:
21+
lastModifiedDate: 2025-04-08
22+
spotbugs:
23+
lastModifiedDate: 2025-04-08
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Ignore errors from before linting was enabled to allow incremental fixes
22

33
**/api-diff/**
4+
**/prompts/**
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Create PRs for Preview
2+
3+
Go through each folder in release-notes/10.0/preview7 and one at a time i want you do to the following:
4+
5+
1. create a new branch names **dotnet10-p7-{name}** where {name} is the name of the file without the extension.
6+
2. modify the file in some simple way by adding a new line at the end of the file with the text "Something about the feature" in it.
7+
3. commit the change with the message "Update {name} for preview 7" where {name} is the name of the file without the extension.
8+
4. push the branch to the remote repository.
9+
5. create a pull request with the title "Update {name} for preview 7" and the body "Please update the release notes here as needed for Preview 7.\n\n/cc @{reviewer}" where {name} is the name of the file without the extension and {reviewer} is assigned based on the assignment table below.
10+
6. go back to the dotnet10-p7 branch and repeat the process for the next file.
11+
12+
## Assignment Table (based on Preview 6 patterns)
13+
14+
| File | Assignee(s) | Based on Preview 6 PR |
15+
|------|-------------|----------------------|
16+
| aspnetcore.md | @danroth27 | #9953 |
17+
| containers.md | @lbussell | #9942 |
18+
| csharp.md | @BillWagner | #9943 |
19+
| dotnetmaui.md | @davidortinau | #10013 |
20+
| efcore.md | @roji | #9945 |
21+
| fsharp.md | @T-Gro | #9946 |
22+
| libraries.md | @richlander @tarekgh | #9952 |
23+
| runtime.md | @ericstj @kunalspathak | #9951 |
24+
| sdk.md | @baronfel @mariam-abdulla @nohwnd | #9949 |
25+
| visualbasic.md | @BillWagner | #9950 |
26+
| winforms.md | @merriemcgaw | #9947 |
27+
| wpf.md | @harshit7962 | #9948 |
28+
29+
Here are the files you need to do this one at a time for:
30+
31+
- aspnetcore.md
32+
- containers.md
33+
- csharp.md
34+
- dotnetmaui.md
35+
- efcore.md
36+
- fsharp.md
37+
- libraries.md
38+
- runtime.md
39+
- sdk.md
40+
- visualbasic.md
41+
- winforms.md
42+
- wpf.md
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Scaffold Preview
2+
3+
Create a new folder in the releasenotes/10.0/preview folder for preview7. Inside of it duplicate the folder structure and files that are in the preview6 folder and for each of the files use the following template based on the names of the product that the file is in. You can use the previous file as a reference for the content. Ignore the api-diff folder. Ignore the release.json file.
4+
5+
Here is a sample of what aspnetcore.md should look like:
6+
7+
```markdown
8+
# ASP.NET Core in .NET 10 Preview 7 - Release Notes
9+
10+
Here's a summary of what's new in ASP.NET Core in this preview release:
11+
12+
- [Feature](#feature)
13+
14+
ASP.NET Core updates in .NET 10:
15+
16+
- [What's new in ASP.NET Core in .NET 10](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0) documentation.
17+
- [Breaking changes](https://docs.microsoft.com/dotnet/core/compatibility/10.0#aspnet-core)
18+
- [Roadmap](https://github.com/dotnet/aspnetcore/issues/59443)
19+
20+
## Feature
21+
22+
Something about the feature
23+
24+
```

.github/workflows/markdown-link-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
paths:
66
- '**.md'
77
pull_request:
8-
branches: [main]
8+
branches: '**'
99
paths:
1010
- '**.md'
1111

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news
88

99
| Version | Release Date | Release type | Support phase | Latest Patch Version | End of Support |
1010
| :-- | :-- | :-- | :-- | :-- | :-- |
11-
| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-preview.6][10.0.0-preview.6] | TBD |
11+
| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-preview.7][10.0.0-preview.7] | TBD |
1212
| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.8][9.0.8] | May 12, 2026 |
1313
| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.19][8.0.19] | November 10, 2026 |
1414

15-
[10.0.0-preview.6]: release-notes/10.0/preview/preview6/10.0.0-preview.6.md
15+
[10.0.0-preview.7]: release-notes/10.0/preview/preview7/10.0.0-preview.7.md
1616
[9.0.8]: release-notes/9.0/9.0.8/9.0.8.md
1717
[8.0.19]: release-notes/8.0/8.0.19/8.0.19.md
1818
[policies]: release-policies.md

release-notes/10.0/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
1616

1717
| Date | Release |
1818
| :-- | :-- |
19+
| 2025/08/12 | [10.0.0 Preview 7](preview/preview7/README.md) |
1920
| 2025/07/15 | [10.0.0 Preview 6](preview/preview6/README.md) |
2021
| 2025/06/10 | [10.0.0 Preview 5](preview/preview5/README.md) |
2122
| 2025/05/10 | [10.0.0 Preview 4](preview/preview4/README.md) |
@@ -26,6 +27,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
2627
### .NET Libraries
2728

2829
- [What's new in .NET 10 libraries](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview#net-libraries)
30+
- [Preview 7](preview/preview7/libraries.md)
2931
- [Preview 6](preview/preview6/libraries.md)
3032
- [Preview 5](preview/preview5/libraries.md)
3133
- [Preview 4](preview/preview4/libraries.md)
@@ -36,6 +38,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
3638
### .NET Runtime
3739

3840
- [What's new in the .NET 10 runtime](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/runtime)
41+
- [Preview 7](preview/preview7/runtime.md)
3942
- [Preview 6](preview/preview6/runtime.md)
4043
- [Preview 5](preview/preview5/runtime.md)
4144
- [Preview 4](preview/preview4/runtime.md)
@@ -46,6 +49,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
4649
### .NET SDK
4750

4851
- [What's new in the SDK for .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/sdk)
52+
- [Preview 7](preview/preview7/sdk.md)
4953
- [Preview 6](preview/preview6/sdk.md)
5054
- [Preview 5](preview/preview5/sdk.md)
5155
- [Preview 4](preview/preview4/sdk.md)
@@ -56,6 +60,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
5660
### C\#
5761

5862
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
63+
- [Preview 7](preview/preview7/csharp.md)
5964
- [Preview 6](preview/preview6/csharp.md)
6065
- [Preview 5](preview/preview5/csharp.md)
6166
- [Preview 4](preview/preview4/csharp.md)
@@ -66,6 +71,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
6671
### ASP.NET Core
6772

6873
- [What's new in ASP.NET Core 10.0](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0)
74+
- [Preview 7](preview/preview7/aspnetcore.md)
6975
- [Preview 6](preview/preview6/aspnetcore.md)
7076
- [Preview 5](preview/preview5/aspnetcore.md)
7177
- [Preview 4](preview/preview4/aspnetcore.md)
@@ -76,6 +82,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
7682
### .NET MAUI
7783

7884
- [What's new in .NET MAUI for .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
85+
- [Preview 7](preview/preview7/dotnetmaui.md)
7986
- [Preview 6](preview/preview6/dotnetmaui.md)
8087
- [Preview 5](preview/preview5/dotnetmaui.md)
8188
- [Preview 4](preview/preview4/dotnetmaui.md)
@@ -86,6 +93,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
8693
### Entity Framework Core
8794

8895
- [What's new in EF Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew)
96+
- [Preview 7](preview/preview7/efcore.md)
8997
- [Preview 6](preview/preview6/efcore.md)
9098
- [Preview 5](preview/preview5/efcore.md)
9199
- [Preview 4](preview/preview4/efcore.md)
@@ -96,6 +104,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
96104
### Windows Forms
97105

98106
- [What's new in Windows Forms for .NET 10](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100)
107+
- [Preview 7](preview/preview7/winforms.md)
99108
- [Preview 6](preview/preview6/winforms.md)
100109
- [Preview 5](preview/preview5/winforms.md)
101110
- [Preview 4](preview/preview4/winforms.md)
@@ -106,6 +115,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
106115
### Windows Presentation Foundation (WPF)
107116

108117
- [What's new in WPF for .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)
118+
- [Preview 7](preview/preview7/wpf.md)
109119
- [Preview 6](preview/preview6/wpf.md)
110120
- [Preview 5](preview/preview5/wpf.md)
111121
- [Preview 4](preview/preview4/wpf.md)

release-notes/10.0/install-linux.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ You can install .NET with a binary archive. This option is required if you want
3030
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
3131

3232
```bash
33-
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz
33+
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-x64.tar.gz
3434
~# mkdir dotnet
3535
~# tar -C dotnet -xf dotnet.tar.gz
3636
~# rm dotnet.tar.gz
3737
~# export DOTNET_ROOT=~/dotnet
3838
~# export PATH=$PATH:~/dotnet
3939
~# dotnet --version
40-
10.0.100-preview.6.25358.103
40+
10.0.100-preview.7.25380.108
4141
```
4242

4343
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.

release-notes/10.0/install-macos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ You can install .NET with a binary archive. This option is required if you want
3434
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
3535

3636
```bash
37-
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz
37+
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-osx-x64.tar.gz
3838
~# mkdir dotnet
3939
~# tar -C dotnet -xf dotnet.tar.gz
4040
~# rm dotnet.tar.gz
4141
~# export DOTNET_ROOT=~/dotnet
4242
~# export PATH=$PATH:~/dotnet
4343
~# dotnet --version
44-
10.0.100-preview.6.25358.103
44+
10.0.100-preview.7.25380.108
4545
```
4646

4747
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.

release-notes/10.0/install-windows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ You can install .NET with a binary archive. This option is required if you want
5050
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
5151

5252
```console
53-
C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-win-x64.exe
53+
C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-win-x64.exe
5454
C:\>tar -C dotnet -xf dotnet.zip
5555
C:\>del dotnet.zip
5656
C:\>set DOTNET_ROOT=C:\dotnet
5757
C:\>set PATH=%PATH%;C:\dotnet
5858
C:\>dotnet --version
59-
10.0.100-preview.6.25358.103
59+
10.0.100-preview.7.25380.108
6060
```
6161

6262
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.

0 commit comments

Comments
 (0)