dotnet / dotnet/maintenance-packages
Should m-p packages re-target to in-support TFMs?
- 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