Skip to content

Commit 74bd981

Browse files
Bot 🤖 generated "What's new article" (#41605)
Co-authored-by: IEvangelist <[email protected]>
1 parent 107068d commit 74bd981

File tree

3 files changed

+52
-81
lines changed

3 files changed

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

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

10-
Welcome to what's new in the .NET docs for March 2024. 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 2024. This article lists some of the major changes to docs during this period.
1111

1212
## .NET breaking changes
1313

1414
### New articles
1515

16-
- [`GetXmlNamespaceMaps` type change](../core/compatibility/wpf/9.0/xml-namespace-maps.md)
17-
- [`Type.GetType` throws exception for all invalid element types](../core/compatibility/core-libraries/8.0/type-gettype.md)
18-
- [FindSystemTimeZoneById doesn't return new object](../core/compatibility/core-libraries/8.0/timezoneinfo-object.md)
16+
- [Adding a ZipArchiveEntry with CompressionLevel sets ZIP central directory header general-purpose bit flags](../core/compatibility/core-libraries/9.0/compressionlevel-bits.md)
17+
- [DateTimePicker.Text is empty string](../core/compatibility/windows-forms/8.0/datetimepicker-text.md)
1918

2019
## .NET fundamentals
2120

2221
### New articles
2322

24-
- [Access custom attributes](../fundamentals/reflection/accessing-custom-attributes.md)
25-
- [Dynamically load and use types](../fundamentals/reflection/dynamically-loading-and-using-types.md)
26-
- [Emit dynamic methods and assemblies](../fundamentals/reflection/emitting-dynamic-methods-and-assemblies.md)
27-
- [How to: Define a generic method with reflection emit](../fundamentals/reflection/how-to-define-a-generic-method-with-reflection-emit.md)
28-
- [How to: Define a generic type with reflection emit](../fundamentals/reflection/how-to-define-a-generic-type-with-reflection-emit.md)
29-
- [How to: Define and execute dynamic methods](../fundamentals/reflection/how-to-define-and-execute-dynamic-methods.md)
30-
- [How to: Examine and instantiate generic types with reflection](../fundamentals/reflection/how-to-examine-and-instantiate-generic-types-with-reflection.md)
31-
- [How to: Hook up a delegate using reflection](../fundamentals/reflection/how-to-hook-up-a-delegate-using-reflection.md)
32-
- [Reflection and generic types](../fundamentals/reflection/reflection-and-generic-types.md)
33-
- [View type information](../fundamentals/reflection/viewing-type-information.md)
34-
- [Upgrade to a new .NET version](../core/install/upgrade.md)
35-
- [CA1872: Prefer 'Convert.ToHexString' and 'Convert.ToHexStringLower' over call chains based on 'BitConverter.ToString'](../fundamentals/code-analysis/quality-rules/ca1872.md)
36-
- [MSTEST0017: Assertion arguments should be passed in the correct order](../core/testing/mstest-analyzers/mstest0017.md)
37-
- [MSTEST0019: Prefer TestInitialize methods over constructors](../core/testing/mstest-analyzers/mstest0019.md)
38-
- [MSTEST0020: Prefer constructors over TestInitialize methods](../core/testing/mstest-analyzers/mstest0020.md)
39-
- [MSTEST0021: Prefer Dispose over TestCleanup methods](../core/testing/mstest-analyzers/mstest0021.md)
40-
- [MSTEST0022: Prefer TestCleanup over Dispose methods](../core/testing/mstest-analyzers/mstest0022.md)
41-
- [MSTEST0023: Do not negate boolean assertions](../core/testing/mstest-analyzers/mstest0023.md)
42-
- [MSTEST0024: Do not store TestContext in a static member](../core/testing/mstest-analyzers/mstest0024.md)
43-
- [MSTEST0016: Test class should have test method](../core/testing/mstest-analyzers/mstest0016.md)
44-
- [MSTEST0014: DataRow should be valid](../core/testing/mstest-analyzers/mstest0014.md)
45-
- [MSTEST0015: Test method should not be ignored](../core/testing/mstest-analyzers/mstest0015.md)
46-
- [MSTest overview](../core/testing/unit-testing-mstest-intro.md)
47-
- [Microsoft.Testing.Platform overview](../core/testing/unit-testing-platform-intro.md)
48-
- [Use runsettings with Microsoft.Testing.Platform](../core/testing/unit-testing-platform-extensions-vstest-bridge.md)
49-
- [Microsoft.Testing.Platform and VSTest comparison](../core/testing/unit-testing-platform-vs-vstest.md)
50-
- [dotnet package search](../core/tools/dotnet-package-search.md)
23+
- [dotnet nuget config get](../core/tools/dotnet-nuget-config-get.md)
24+
- [dotnet nuget config paths](../core/tools/dotnet-nuget-config-paths.md)
25+
- [dotnet nuget config set](../core/tools/dotnet-nuget-config-set.md)
26+
- [dotnet nuget config unset](../core/tools/dotnet-nuget-config-unset.md)
27+
- [dotnet nuget why](../core/tools/dotnet-nuget-why.md)
28+
- [Fakes extension](../core/testing/unit-testing-platform-extensions-fakes.md)
29+
- [MSTEST0029: Public method should be test method](../core/testing/mstest-analyzers/mstest0029.md)
5130

5231
### Updated articles
5332

54-
- [Generics in .NET](../standard/generics/index.md) - Move reflection docs out of /framework folder
55-
- [What's new in .NET 9](../core/whats-new/dotnet-9/overview.md) - Update what's new for Preview 2
33+
- [Code quality rule configuration options](../fundamentals/code-analysis/code-quality-rule-options.md) - Add missed documentation for CA's options.
34+
- [Install .NET on Windows](../core/install/windows.md) - Initial rewrite of windows install
35+
- [The regular expression object model](../standard/base-types/the-regular-expression-object-model.md) - Update regex docs with more info about source gen
36+
- [What's new in .NET libraries for .NET 9](../core/whats-new/dotnet-9/libraries.md) - Update what's new for .NET 9 Preview 5
5637

57-
## C# language
38+
## Architecture guides
5839

59-
### New articles
40+
### Updated articles
6041

61-
- [What's new in C# 13](../csharp/whats-new/csharp-13.md)
42+
- [Authentication and authorization](../architecture/maui/authentication-and-authorization.md) - Updated IdentityServer references and authentication flow
6243

63-
## .NET Framework
44+
## AI in .NET
6445

65-
### Updated articles
46+
### New articles
6647

67-
- [How to: Create a class Using CodeDOM](../framework/reflection-and-codedom/how-to-create-a-class-using-codedom.md) - Move reflection docs out of /framework folder
68-
- [Use the CodeDOM](../framework/reflection-and-codedom/using-the-codedom.md) - Move reflection docs out of /framework folder
48+
- [Chat with a local AI model using .NET and Semantic Kernel](../ai/quickstarts/quickstart-local-ai.md)
49+
- [Semantic Kernel overview for .NET](../ai/semantic-kernel-dotnet-overview.md)
6950

7051
## Community contributors
7152

7253
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).
7354

74-
- [rextor92](https://github.com/rextor92) - Daniel Tsvetkov ![4 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-4-green)
75-
- [Rageking8](https://github.com/Rageking8) - ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
76-
- [cjvandyk](https://github.com/cjvandyk) - Cornelius J. van Dyk ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
77-
- [engyebrahim](https://github.com/engyebrahim) - Enji Eid ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
78-
- [timdeschryver](https://github.com/timdeschryver) - Tim Deschryver ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
79-
- [alundporchsoftware](https://github.com/alundporchsoftware) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
80-
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
81-
- [BerendWouters](https://github.com/BerendWouters) - Berend Wouters ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
55+
- [sammychinedu2ky](https://github.com/sammychinedu2ky) - Samson Amaugo ![5 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-5-green)
56+
- [Kissaki](https://github.com/Kissaki) - Jan Klass ![4 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-4-green)
57+
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
58+
- [Alexanderbtw](https://github.com/Alexanderbtw) - Alexander ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
59+
- [ali50m](https://github.com/ali50m) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
60+
- [azarboon](https://github.com/azarboon) - Mahdi Azarboon ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
8261
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
83-
- [ChrisHowd](https://github.com/ChrisHowd) - Chris Howd ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
84-
- [chuckries](https://github.com/chuckries) - Chuck Ries ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
85-
- [davide-pi](https://github.com/davide-pi) - Davide Piccinini ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
86-
- [Fxplorer](https://github.com/Fxplorer) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
87-
- [mpidash](https://github.com/mpidash) - Mario Pistrich ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
88-
- [mszczepaniuk](https://github.com/mszczepaniuk) - Maciej Szczepaniuk ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
89-
- [nellymonjazeb](https://github.com/nellymonjazeb) - Nelly Monjazeb ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90-
- [Nigusu-Allehu](https://github.com/Nigusu-Allehu) - Nigusu Solomon Yenework ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91-
- [nnpcYvIVl](https://github.com/nnpcYvIVl) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92-
- [nohwnd](https://github.com/nohwnd) - Jakub Jareš ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93-
- [oggy22](https://github.com/oggy22) - Ognjen Sobajic ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94-
- [OwnageIsMagic](https://github.com/OwnageIsMagic) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95-
- [Pannoniae](https://github.com/Pannoniae) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96-
- [pojith](https://github.com/pojith) - pojith raj R ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97-
- [reyang](https://github.com/reyang) - Reiley Yang ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98-
- [rhires](https://github.com/rhires) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99-
- [RyanGaudion](https://github.com/RyanGaudion) - Ryan Gaudion ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100-
- [SamuelMoisan98](https://github.com/SamuelMoisan98) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101-
- [soniyaprasad77](https://github.com/soniyaprasad77) - Soniya Prasad ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102-
- [toraritte](https://github.com/toraritte) - Attila Gulyas ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103-
- [TortillaZHawaii](https://github.com/TortillaZHawaii) - Dawid Wysocki ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
104-
- [Xamarin2019](https://github.com/Xamarin2019) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
105-
- [Y-Rov](https://github.com/Y-Rov) - YR ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
62+
- [FrediKats](https://github.com/FrediKats) - Fredi Kats ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
63+
- [joprice](https://github.com/joprice) - Joseph Price ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
64+
- [kimsey0](https://github.com/kimsey0) - Jacob Bundgaard ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
65+
- [longbuibao](https://github.com/longbuibao) - bui bao long ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
66+
- [m3nax](https://github.com/m3nax) - Manuel Menegazzo ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
67+
- [matt-gribben](https://github.com/matt-gribben) - Matthew Gribben ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
68+
- [michaelstonis](https://github.com/michaelstonis) - Michael Stonis ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
69+
- [mrpowe07](https://github.com/mrpowe07) - Matt Powers ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
70+
- [paramamue](https://github.com/paramamue) - Martin Müller ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
71+
- [RadicalErin](https://github.com/RadicalErin) - Erin Scanlon ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
72+
- [rbleattler](https://github.com/rbleattler) - Robert Bleattler ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
73+
- [TBence98](https://github.com/TBence98) - Tullner Bence ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
74+
- [ThorstenReichert](https://github.com/ThorstenReichert) - Thorsten Reichert ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
75+
- [valchetski](https://github.com/valchetski) - Aliaksandr Valchetski ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
76+
- [vernou](https://github.com/vernou) - VERNOU Cédric ![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/2024
8+
ms.date: 07/01/2024
99
ms.topic: landing-page
1010
landingContent:
1111
- title: .NET 9 release updates
@@ -40,12 +40,12 @@ landingContent:
4040
linkLists:
4141
- linkListType: whats-new
4242
links:
43+
- text: June 2024
44+
url: dotnet-docs-mod0.md
4345
- text: May 2024
4446
url: dotnet-docs-mod2.md
4547
- text: April 2024
4648
url: dotnet-docs-mod1.md
47-
- text: March 2024
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 2024
10+
href: dotnet-docs-mod0.md
911
- name: May 2024
1012
href: dotnet-docs-mod2.md
1113
- name: April 2024
1214
href: dotnet-docs-mod1.md
13-
- name: March 2024
14-
href: dotnet-docs-mod0.md
1515
- name: Product updates
1616
items:
1717
- name: .NET 9

0 commit comments

Comments
 (0)