dotnet / dotnet/maintenance-packages

Should m-p packages re-target to in-support TFMs?

Open
#188 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
44
Forks
24
Avg merge
2d 14h
Merged PRs (30d)
1

Description

**When libraries were brought over to this repository TFMs were updated to the minimum in-support versions of runtimes**, at that time: `net6.0` and `net462`. Libraries in this repo that target net6.0 are:

- System.Json
- System.Runtime.CompilerServices.Unsafe
- Microsoft.Bcl.Hashcode
- System.Data.SqlClient
- System.Net.WebSockets.WebSocketProtocol
- System.Xml.XPath.XmlDocument

.NET 6 went out-of-support on November 12, 2024 and I wonder if packages in this repository should re-target to the new minimum in-support version: .NET 8. For customers, this would mean that consuming a new version of these packages would raise a warning on out-of-support runtimes.

If doing so, the package's major or minor version should be bumped to communicate the breaking change in respect to semantic versioning.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the six packages listed in the issue and their targeting and versioning configuration; no files or tests are identified. Determine whether moving from net6.0 to net8.0 is approved, including the semantic-versioning impact, then update the affected package targets and validate the resulting packages.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, release
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.