Repository navigation
Add new SYSLIB warnings #23856
Copy link
Copy link
Closed
Labels
🏁 Release: .NET 6Issues and PRs for the .NET 6 releaseIssues and PRs for the .NET 6 releasebreaking-changeIndicates a .NET Core breaking changeIndicates a .NET Core breaking changedotnet-fundamentals/svc
Description
Update this page based on https://github.com/dotnet/runtime/blob/main/docs/project/list-of-diagnostics.md.
- SYSLIB0003 - see https://github.com/dotnet/runtime/pull/57035/files
- SYSLIB0013
- SYSLIB0014
- SYSLIB0015
- SYSLIB0016
- SYSLIB0017 - see https://github.com/dotnet/runtime/pull/50941/files
- SYSLIB0018 - see https://github.com/dotnet/runtime/pull/50941/files
- SYSLIB0019
- SYSLIB0020
- SYSLIB0021 - see https://github.com/dotnet/runtime/pull/52303/files
- SYSLIB0022 - see https://github.com/dotnet/runtime/pull/52366/files
- SYSLIB0023 - see https://github.com/dotnet/runtime/pull/52373/files
- SYSLIB0024 - see https://github.com/dotnet/runtime/pull/52014/files
- This PR also adds new obsoletion attributes using SYSLIB003 and SYSLIB0011
- SYSLIB0025 - see https://github.com/dotnet/runtime/pull/50951/files
- SYSLIB0026 - see https://github.com/dotnet/runtime/pull/53891/files
- SYSLIB0027 - see https://github.com/dotnet/runtime/pull/54562/files
- SYSLIB0028 - see https://github.com/dotnet/runtime/pull/54562/files
- SYSLIB0029 - see https://github.com/dotnet/runtime/pull/54886/files
- SYSLIB0030 - see https://github.com/dotnet/runtime/pull/54886/files
- SYSLIB0031 - see https://github.com/dotnet/runtime/pull/55592/files
- SYSLIB0032 - see https://github.com/dotnet/runtime/pull/56664/files
- SYSLIB0033 - see https://github.com/dotnet/runtime/pull/57002/files
- SYSLIB0034 - see https://github.com/dotnet/runtime/pull/57301/files
- SYSLIB0035 - see https://github.com/dotnet/runtime/pull/57301/files
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
- ID: 48bcb45e-7c1e-8c8e-cf73-3a4afb71ec62
- Version Independent ID: c4971f9b-4496-dfa5-8c88-f09daff995b8
- Content: Obsolete features in .NET 5+ - .NET
- Content Source: docs/core/compatibility/syslib-obsoletions.md
- Product: dotnet-fundamentals
- GitHub Login: @gewarren
- Microsoft Alias: gewarren
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
🏁 Release: .NET 6Issues and PRs for the .NET 6 releaseIssues and PRs for the .NET 6 releasebreaking-changeIndicates a .NET Core breaking changeIndicates a .NET Core breaking changedotnet-fundamentals/svc
Activity
jeffhandley commentedon Apr 23, 2021
@gewarren I want to confirm that you plan to review the
list-of-diagnostics.mdfile and gather all of the new diagnostics from there to produce the breaking change document, and that (so long as we accumulate the diagnostics there) we do not need to submit separate issues for each new obsoletion. Is that correct?If that's the case, would it still be helpful for us to link to this issue from each PR that introduces a diagnostic?
gewarren commentedon Apr 23, 2021
@jeffhandley Yes, that's correct, and you don't need to submit separate issues. But I think it would be helpful to link to this issue from the PRs, as a sign that there's a new one to add to the breaking changes doc. Thanks!
KalleOlaviNiemitalo commentedon Aug 5, 2021
The SYSLIB0027-SYSLIB0031 links aren't rendering correctly at https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/obsolete-apis-with-custom-diagnostics. Please use parentheses around the URI-references: for example,
[SYSLIB0027](../../../../fundamentals/syslib-diagnostics/syslib0027.md)rather than[SYSLIB0027][../../../../fundamentals/syslib-diagnostics/syslib0027.md].