-
released this
2026-05-02 02:11:13 +00:00 | 354 commits to main since this releaseWas sich geändert hat
Schneller Patch-Release. Cherry-Pick von Infis Upstream-Commit
ff899ff("Fix a regression from API 15 updates") aus dem ChatTwo-Repo.Die
Emote- undTop100-Datentypen für den BetterTTV-Cache wurden von public Fields auf public Properties umgestellt. Hintergrund: System.Text.Json unter dem API-15-Toolchain ehrt das
[JsonPropertyName]-Attribut nur noch auf Properties, nicht mehr auf Fields. Mit der bisherigen Field-Variante hat der Deserializer jeden geladenen Emote in leere Default-Werte zurückgegeben, was bedeutet:
BetterTTV-Emotes waren auf frischen Installationen seit der API-15-Migration faktisch kaputt.Der Fix sind sechs Zeilen Code und passt sauber neben unseren defensiven Null-Check und das Path-Traversal-Hardening von 0.3.0.
Credits
Fix kommt von Infi vom Upstream-ChatTwo-Repo. Der Cherry-Pick wurde mit
-xausgeführt, also bleibt seine Authorship auf dem Commit erhalten, und unter dem Commit-Body steht der Ursprungs-Hash zur
Nachverfolgung. Danke fürs Aufspüren des Regressions im Upstream-Code.Installation
Update kommt automatisch über das Custom-Repo, sobald die GitHub-Release-Assets oben hochgeladen sind. Keine Aktion nötig.
Basiert auf Chat 2 1.35.5 (upstream Infiziert90/ChatTwo, EUPL-1.2).
Downloads