Skip to content

v3.3.4 — Quick-Wins + P1 aus dem 360°-Analyse-Programm

Choose a tag to compare

@pgm1980 pgm1980 released this 11 Jun 22:05
· 24 commits to main since this release
a147228

Erster Fix-Sprint (179) des 360°-Fahrplans (_docs/analysis/sprint_178_synthesis.md). Details: ADR-053.

Fixes

  • P1 #282: C# 14 typlose out-Lambda-Parameter ((out v) => …) crashen nicht mehr den gesamten Lauf (unhandled NRE → typloses default-Literal)
  • #294: TestIdentifierList.Contains war invertiert — korrigiert + erste Vertragstests der Mengen-API
  • #295: MsTest-Erkennung setzte das Flag nie (&= ~ statt |=) → <DisableParallelization> greift jetzt für MsTest-Suiten
  • #283: String-/Konstanten-Mutationen in case-Labels und goto case erzeugen keine garantierten CompileErrors mehr (Konstanten-Kontext gefenced)
  • #292: Test-Enrichment übersteht VsTest-Metadaten ohne Quellinfo (LineNumber 0, fehlende Methodendeklaration)
  • #273: Flaky-Timeout-Test deterministisch
  • #274: Dogfood-Config des MTP-Moduls (vendored test-runner: mtp-Key entfernt)
  • #302: H-05 (FindProjectFile fail-fast auf Nicht-Projektdateien), J-11 (Config-Pfad-Probe)

Außerdem

G-01-Mechanik-Korrektur auf #279: Der needReturn-Pfad liefert das Ending-Return bereits; Proben-Block-CEs waren Rollback-Kollateral (echte Ursache #284/#278 → nächster Sprint). Pin-Test ergänzt.

Verifikation: Build 0/0 · Vollsuite grün (E2E-Erstlauf-Flakes sauber re-validiert) · Semgrep 0 · Live-Proben: P-4 Exit 127→0, Probe-1 Case-Label-CE-Klasse eliminiert.

What's Changed

  • chore(sprint-172): close Sprint 172 — all housekeeping items done (v3.3.3 shipped) by @pgm1980 in #275
  • analysis(sprint-173): 360°-Analyse A — Mutatoren-Katalog komplett, 41 Findings (kein Tag) by @pgm1980 in #281
  • analysis(sprint-174): 360°-Analyse B — Mutations-Pipeline komplett, 39 Findings, 4 Proben, #282 P1 (kein Tag) by @pgm1980 in #289
  • analysis(sprint-175): 360°-Analyse C — Initialisation/Utilities/Solutions/Configuration komplett, 28 Findings, 3 Proben (kein Tag) by @pgm1980 in #293
  • analysis(sprint-176): 360°-Analyse D — Test-Runner-Kette komplett, 16 Findings, #274-Root-Cause bestätigt (kein Tag) by @pgm1980 in #298
  • analysis(sprint-177): 360°-Analyse E — Reporters/Baseline/CLI/Abstractions/Helpers, 15 Findings (kein Tag) by @pgm1980 in #301
  • analysis(sprint-178): Synthese F — Programm-Abschluss, Fix-Backlog + Fahrplan 179–184 (kein Tag) by @pgm1980 in #303
  • fix(sprint-179): Quick-Wins + P1 aus dem 360°-Fahrplan — v3.3.4-Vorbereitung (ADR-053) by @pgm1980 in #304

Full Changelog: v3.3.3...v3.3.4