-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
breakingPublic API/behavior breaking changePublic API/behavior breaking changeciCI/workflow changeCI/workflow changetestTest changeTest changeversioning:majorBreaking change; requires MAJOR bumpBreaking change; requires MAJOR bump
Description
Kontext
Die laufende 6.1.x-Härtungsiteration belässt die produktive TFM-Linie bewusst auf netstandard2.0;net8.0;net10.0.
Warum offen
Eine Migration auf net48 ist ein potentiell breaking Plattformwechsel für bestehende Consumer und darf nicht implizit in derselben Iteration erfolgen.
Ziel dieser Folge-Iteration
- Technische Machbarkeit und Consumer-Impact deterministisch prüfen.
- API-/Paket-Kompatibilität und Release-Strategie (voraussichtlich Major) verbindlich festlegen.
- Falls Freigabe erfolgt: Migration in dediziertem PR-Block inkl. vollständiger Evidence umsetzen.
DoD
- Impact-Analyse dokumentiert (betroffene Consumer/TFM-Matrix).
- Release-Strategie entschieden (SemVer-konform).
- CI/Pack/PackageBacked/Consumer-Smoke grün auf Zielzustand.
- Doku/Versionierung/Policies vollständig konsistent aktualisiert.
Evidence-Kommandos für die Analyse
dotnet build FileClassifier.sln -c Release --no-restore -warnaserror -v minimal
dotnet test tests/FileTypeDetectionLib.Tests/FileTypeDetectionLib.Tests.csproj -c Release --no-restore -v minimal
dotnet list FileClassifier.sln package --outdated --include-transitive
dotnet list FileClassifier.sln package --vulnerable --include-transitiveReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breakingPublic API/behavior breaking changePublic API/behavior breaking changeciCI/workflow changeCI/workflow changetestTest changeTest changeversioning:majorBreaking change; requires MAJOR bumpBreaking change; requires MAJOR bump