Skip to content

Commit 81c50f5

Browse files
BillWagnergewarren
andauthored
Generate a What's new in docs for all of the .NET 9 release (#43408)
* update config for .NET 9 * checkpoint This has generated the "what's new" file for the release. Some items need updating by hand, and this first pass may have missed some PRs that didn't have the "Release .NET 9" label * add to index and TOC * replace redirects * fix missing titles * Finish .NET 9 release docs * edit pass * remove extra dups --------- Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
1 parent 008cbf8 commit 81c50f5

File tree

4 files changed

+248
-24
lines changed

4 files changed

+248
-24
lines changed

.whatsnew.release.json

+66-21
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"inclusionCriteria": {
1010
"labels": [
11-
"label:\":checkered_flag: Release: .NET 7\""
11+
"label:\":checkered_flag: Release: .NET 9\""
1212
],
1313
"maxFilesChanged": 100,
1414
"minAdditionsToFile": 1
@@ -22,40 +22,81 @@
2222
},
2323
"areas": [
2424
{
25-
"names": [ "." ],
26-
"heading": "Home"
25+
"names": [ "standard/security" ],
26+
"heading": ".NET security"
2727
},
2828
{
29-
"names": [ "architecture" ],
30-
"heading": "Architecture guides"
29+
"names": [ "core/compatibility" ],
30+
"heading": ".NET breaking changes"
3131
},
3232
{
33-
"names": [ "azure" ],
34-
"heading": "Azure SDK for .NET"
33+
"names": [ "core", "fundamentals", "standard" ],
34+
"heading": ".NET fundamentals"
35+
},
36+
{
37+
"names": [ "core/porting" ],
38+
"heading": "Migration to .NET"
3539
},
3640
{
3741
"names": [ "csharp" ],
3842
"heading": "C# language"
3943
},
4044
{
41-
"names": [ "desktop-wpf" ],
42-
"heading": ".NET Core desktop"
45+
"names": [ "fsharp" ],
46+
"heading": "F# language"
4347
},
4448
{
45-
"names": [ "framework" ],
46-
"heading": ".NET Framework"
49+
"names": [ "visual-basic" ],
50+
"heading": "Visual Basic language"
4751
},
4852
{
49-
"names": [ "fsharp" ],
50-
"heading": "F# language"
53+
"names": [ "architecture" ],
54+
"heading": "Architecture guides"
5155
},
5256
{
53-
"names": [ "core/compatibility" ],
54-
"heading": ".NET breaking changes"
57+
"names": [ "devops",
58+
"core/testing",
59+
"core/deploying",
60+
"core/docker"
61+
],
62+
"heading": "DevOps and testing in .NET"
5563
},
5664
{
57-
"names": [ "core", "fundamentals", "standard" ],
58-
"heading": ".NET fundamentals"
65+
"names": [ "core/tools",
66+
"core/additional-tools",
67+
"core/diagnostics",
68+
"fundamentals/code-analysis",
69+
"standard/analyzers",
70+
"fundamentals/syslib-diagnostics",
71+
"fundamentals/package-validation"
72+
],
73+
"heading": ".NET tools and diagnostics"
74+
},
75+
{
76+
"names": [ "standard/asynchronous-programming-patterns",
77+
"standard/parallel-programming",
78+
"standard/threading",
79+
"standard/collections/thread-safe",
80+
"standard/native-interop",
81+
"standard/garbage-collection"
82+
],
83+
"heading": "Advanced .NET programming"
84+
},
85+
{
86+
"names": [ "ai" ],
87+
"heading": "AI in .NET"
88+
},
89+
{
90+
"names": [ "azure" ],
91+
"heading": "Azure SDK for .NET"
92+
},
93+
{
94+
"names": [ "desktop-wpf" ],
95+
"heading": ".NET Core desktop"
96+
},
97+
{
98+
"names": [ "standard/linq", "standard/data" ],
99+
"heading": "Data access in .NET"
59100
},
60101
{
61102
"names": [ "iot" ],
@@ -65,17 +106,21 @@
65106
"names": [ "machine-learning" ],
66107
"heading": "ML.NET"
67108
},
109+
{
110+
"names": [ "orleans", "dotnet-orleans" ],
111+
"heading": "Microsoft Orleans"
112+
},
68113
{
69114
"names": [ "spark" ],
70115
"heading": ".NET for Apache Spark"
71116
},
72117
{
73-
"names": [ "visual-basic" ],
74-
"heading": "Visual Basic language"
118+
"names": [ "." ],
119+
"heading": "Home"
75120
},
76121
{
77-
"names": [ "orleans", "dotnet-orleans" ],
78-
"heading": "Microsoft Orleans"
122+
"names": [ "framework" ],
123+
"heading": ".NET Framework"
79124
}
80125
]
81126
}

0 commit comments

Comments
 (0)