Skip to content

Commit 8e5e8f1

Browse files
Bot 🤖 generated "What's new article" (#47043)
Co-authored-by: IEvangelist <[email protected]>
1 parent 13eaff2 commit 8e5e8f1

File tree

3 files changed

+49
-76
lines changed

3 files changed

+49
-76
lines changed
Lines changed: 44 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,76 @@
11
---
2-
title: ".NET docs: What's new for March 2025"
3-
description: "What's new in the .NET docs for March 2025."
4-
ms.custom: March-2025
5-
ms.date: 04/01/2025
2+
title: ".NET docs: What's new for June 2025"
3+
description: "What's new in the .NET docs for June 2025."
4+
ms.custom: June-2025
5+
ms.date: 07/01/2025
66
---
77

8-
# .NET docs: What's new for March 2025
8+
# .NET docs: What's new for June 2025
99

10-
Welcome to what's new in the .NET docs for March 2025. This article lists some of the major changes to docs during this period.
10+
Welcome to what's new in the .NET docs for June 2025. This article lists some of the major changes to docs during this period.
1111

1212
## .NET breaking changes
1313

1414
### New articles
1515

16-
- [APIs Removed from System.Security.Cryptography.Pkcs netstandard2.0](../core/compatibility/cryptography/9.0/api-removed-pkcs.md)
17-
- [Applications referencing both WPF and WinForms must disambiguate MenuItem and ContextMenu types](../core/compatibility/windows-forms/10.0/menuitem-contextmenu.md)
18-
- [Change default workload configuration from 'loose manifests' to 'workload sets' mode](../core/compatibility/sdk/10.0/default-workload-config.md)
19-
- [MSBuild custom culture resource handling](../core/compatibility/sdk/10.0/msbuild-custom-culture.md)
20-
- [NU1510 is raised for direct references pruned by NuGet](../core/compatibility/sdk/10.0/nu1510-pruned-references.md)
21-
- [Windows Forms obsoletions (.NET 10)](../core/compatibility/windows-forms/10.0/obsolete-apis.md)
22-
- [X509Certificate and PublicKey key parameters can be null](../core/compatibility/cryptography/10.0/x509-publickey-null.md)
16+
- [.NET runtime no longer provides default SIGTERM signal handler](../core/compatibility/core-libraries/10.0/sigterm-signal-handler.md)
17+
- [dotnet package list command now performs restore by default](../core/compatibility/sdk/10.0/dotnet-package-list-restore.md)
18+
- [DriveInfo.DriveFormat returns Linux filesystem types](../core/compatibility/core-libraries/10.0/driveinfo-driveformat-linux.md)
19+
- [HttpClient/SslStream default certificate revocation check mode changed to `Online`](../core/compatibility/networking/10.0/ssl-certificate-revocation-check-default.md)
20+
- [NUGET_ENABLE_ENHANCED_HTTP_RETRY environment variable removed](../core/compatibility/sdk/10.0/nuget-enhanced-http-retry-removed.md)
21+
- [OpenSSL cryptographic primitives are not supported on macOS](../core/compatibility/cryptography/10.0/openssl-macos-unsupported.md)
22+
- [PackageReference without a version will raise an error](../core/compatibility/sdk/10.0/nu1015-packagereference-version.md)
23+
- [Single-file apps no longer look for native libraries in executable directory](../core/compatibility/interop/10.0/native-library-search.md)
24+
- [YMM embedded rounding removed from AVX10.2](../core/compatibility/core-libraries/10.0/ymm-embedded-rounding.md)
2325

2426
## AI in .NET
2527

2628
### New articles
2729

28-
- [Create a .NET AI app to chat with custom data using the AI app template extensions](../ai/quickstarts/ai-templates.md)
29-
- [Tutorial: Evaluate a model's response with response caching and reporting](../ai/tutorials/evaluate-with-reporting.md)
30+
- [Sample implementations of IChatClient and IEmbeddingGenerator](../ai/advanced/sample-implementations.md)
3031

3132
## .NET fundamentals
3233

3334
### New articles
3435

35-
- [Compliance libraries in .NET](../core/extensions/compliance.md)
36-
- [Data classification in .NET](../core/extensions/data-classification.md)
37-
- [Data redaction in .NET](../core/extensions/data-redaction.md)
38-
- [Generate unit tests with GitHub Copilot](../core/testing/unit-testing-with-copilot.md)
39-
- [Mutation testing](../core/testing/mutation-testing.md)
40-
- [Simplify LINQ type check and cast (IDE0121)](../fundamentals/code-analysis/style-rules/ide0121.md)
41-
- [Source-generated metrics with strongly typed tags](../core/diagnostics/metrics-strongly-typed.md)
42-
- [Unit testing C# in .NET using dotnet test and xUnit](../core/testing/unit-testing-csharp-with-xunit.md)
43-
- [Use collection expression for new (IDE0306)](../fundamentals/code-analysis/style-rules/ide0306.md)
44-
- [Use implicitly typed lambda (IDE0350)](../fundamentals/code-analysis/style-rules/ide0350.md)
45-
- [Use unbound generic type (IDE0340)](../fundamentals/code-analysis/style-rules/ide0340.md)
36+
- [CA2025: Do not pass 'IDisposable' instances into unawaited tasks](../fundamentals/code-analysis/quality-rules/ca2025.md)
37+
- [Customize help output](../standard/commandline/how-to-customize-help.md)
38+
- [Design guidance](../standard/commandline/design-guidance.md)
39+
- [How to configure the parser in System.CommandLine](../standard/commandline/how-to-configure-the-parser.md)
40+
- [How to customize parsing and validation in System.CommandLine](../standard/commandline/how-to-customize-parsing-and-validation.md)
41+
- [MSTest lifecycle](../core/testing/unit-testing-mstest-writing-tests-lifecycle.md)
42+
- [Parsing and invocation in System.CommandLine](../standard/commandline/how-to-parse-and-invoke.md)
43+
- [System.CommandLine 2.0.0-beta5 migration guide](../standard/commandline/migration-guide-2.0.0-beta5.md)
4644

4745
### Updated articles
4846

49-
- [Make HTTP requests with the HttpClient class](../fundamentals/networking/http/httpclient.md) - Freshness Edit: dotnet content
50-
- [Unit testing best practices for .NET](../core/testing/unit-testing-best-practices.md) - Freshness Edit: dotnet content
51-
- [What's new in .NET 10](../core/whats-new/dotnet-10/overview.md) - Update What's New for .NET 10 with Preview 2 info
47+
- [Syntax overview: Commands, options, and arguments](../standard/commandline/syntax.md) - System.CommandLine docs update
48+
- [Tutorial: Get started with System.CommandLine](../standard/commandline/get-started-tutorial.md) - System.CommandLine docs update
49+
- [What's new in the .NET 10 runtime](../core/whats-new/dotnet-10/runtime.md) - What's new in Preview 5
5250

53-
## C# language
51+
## Microsoft Orleans
5452

5553
### Updated articles
5654

57-
- [C# `if` statements and loops - conditional logic tutorial](../csharp/tour-of-csharp/tutorials/branches-and-loops.md)
58-
- [How to use integer and floating point numbers in C\#](../csharp/tour-of-csharp/tutorials/numbers-in-csharp.md)
59-
- [Introduction to C# - interactive tutorial](../csharp/tour-of-csharp/tutorials/hello-world.md)
60-
- [Learn to manage data collections using List\<T> in C\#](../csharp/tour-of-csharp/tutorials/list-collection.md)
61-
- [Asynchronous programming scenarios](../csharp/asynchronous-programming/async-scenarios.md) - Freshness Edit: dotnet content
62-
- [Attributes](../csharp/advanced-topics/reflection-and-attributes/index.md) - Freshness Edit: dotnet content
63-
64-
## Azure SDK for .NET
65-
66-
### Updated articles
67-
68-
- [Authenticate .NET apps to Azure services during local development using service principals](../azure/sdk/authentication/local-development-service-principal.md) - Update guidance and remove tables
69-
70-
## .NET Framework
71-
72-
### Updated articles
73-
74-
- [SqlMetal.exe (Code Generation Tool)](../framework/tools/sqlmetal-exe-code-generation-tool.md) - Fix build suggestions
55+
- [Use cancellation tokens in Orleans grains](../orleans/grains/cancellation-tokens.md) - [Orleans] Document cancellation support
7556

7657
## Community contributors
7758

7859
The following people contributed to the .NET docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the [what's new landing page](index.yml).
7960

80-
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
81-
- [sigmade](https://github.com/sigmade) - Yegor Sychev ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
82-
- [am11](https://github.com/am11) - Adeel Mujahid ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
83-
- [Dixin](https://github.com/Dixin) - Dixin ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
61+
- [fcdeveloper00](https://github.com/fcdeveloper00) - ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
62+
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
63+
- [Alvynskio](https://github.com/Alvynskio) - Alvyn Berg ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
64+
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
65+
- [davidmost](https://github.com/davidmost) - David Zhang ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
8466
- [EngincanV](https://github.com/EngincanV) - Engincan VESKE ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
85-
- [erop](https://github.com/erop) - Egor Ushakov ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
86-
- [eveshogweyore](https://github.com/eveshogweyore) - Eveshogweyore Alle ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
87-
- [Fantoom](https://github.com/Fantoom) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
88-
- [hakenr](https://github.com/hakenr) - Robert Haken ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
89-
- [jiabiao](https://github.com/jiabiao) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90-
- [kaiquekandykoga](https://github.com/kaiquekandykoga) - Kaíque Kandy Koga ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91-
- [kevincathcart-cas](https://github.com/kevincathcart-cas) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92-
- [Kore-rep](https://github.com/Kore-rep) - Angus Longmore ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93-
- [mahabubulhasan](https://github.com/mahabubulhasan) - Mahabubul Hasan ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94-
- [nprorekhin](https://github.com/nprorekhin) - Nikita Prorekhin ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95-
- [perlun](https://github.com/perlun) - Per Lundberg ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96-
- [Rageking8](https://github.com/Rageking8) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97-
- [rakshambigai20](https://github.com/rakshambigai20) - Rakshambigai Balaraman ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98-
- [rextor92](https://github.com/rextor92) - Daniel Tsvetkov ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99-
- [sanamhub](https://github.com/sanamhub) - Sanam ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100-
- [scrooge1987](https://github.com/scrooge1987) - Yurii Rovinskyi ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101-
- [StephenCleary](https://github.com/StephenCleary) - Stephen Cleary ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102-
- [thomhurst](https://github.com/thomhurst) - Tom Longhurst ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103-
- [YohDeadfall](https://github.com/YohDeadfall) - Yoh Deadfall ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
67+
- [Gurry-12](https://github.com/Gurry-12) - GURPREET SINGH ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
68+
- [Happypig375](https://github.com/Happypig375) - Hadrian Tang ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
69+
- [Izana180](https://github.com/Izana180) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
70+
- [kasperk81](https://github.com/kasperk81) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
71+
- [matt-baker-agd-systems](https://github.com/matt-baker-agd-systems) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
72+
- [meziantou](https://github.com/meziantou) - Gérald Barré ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
73+
- [neel-middleware](https://github.com/neel-middleware) - Neel Shah ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
74+
- [SolalPirelli](https://github.com/SolalPirelli) - Solal Pirelli ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
75+
- [steveberdy](https://github.com/steveberdy) - Steve Berdy ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
76+
- [valentincpopa](https://github.com/valentincpopa) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)

‎docs/whats-new/index.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: Welcome to what's new in .NET and .NET docs. Use this page to navigate
55
metadata:
66
title: .NET what's new?
77
description: Learn about new .NET features and new and updated content in .NET docs.
8-
ms.date: 06/01/2025
8+
ms.date: 07/01/2025
99
ms.topic: landing-page
1010
landingContent:
1111
- title: .NET 10 release updates
@@ -40,12 +40,12 @@ landingContent:
4040
linkLists:
4141
- linkListType: whats-new
4242
links:
43+
- text: June 2025
44+
url: dotnet-docs-mod0.md
4345
- text: May 2025
4446
url: dotnet-docs-mod2.md
4547
- text: April 2025
4648
url: dotnet-docs-mod1.md
47-
- text: March 2025
48-
url: dotnet-docs-mod0.md
4949
- title: Language updates
5050
linkLists:
5151
- linkListType: whats-new

‎docs/whats-new/toc.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ items:
66
- name: Latest documentation updates
77
expanded: true
88
items:
9+
- name: June 2025
10+
href: dotnet-docs-mod0.md
911
- name: May 2025
1012
href: dotnet-docs-mod2.md
1113
- name: April 2025
1214
href: dotnet-docs-mod1.md
13-
- name: March 2025
14-
href: dotnet-docs-mod0.md
1515
- name: Product updates
1616
items:
1717
- name: .NET 10

0 commit comments

Comments
 (0)