From ac1adf62af2fb9b98c801cc1592eeb506fee2d20 Mon Sep 17 00:00:00 2001 From: Torben Nehmer Date: Tue, 6 Oct 2026 13:05:25 +0200 Subject: [PATCH] docs: CHANGES.md 8.0.0 candidate carries its release summary The candidate collected 81 bumps; version release requires a summary above the changesets. Four paragraphs: install path, incoming/ and the new intakes, command records and the rest, the compatibility breaks. Files changed: - CHANGES.md Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2 --- CHANGES.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 178ce28..601a005 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -162,6 +162,31 @@ concern - readable here, never shipped as something to parse. - raw accept --replaces-bundle: Erfolgsmeldung und Record nennen die A-Liste neben git diff +Dieser Kandidat schneidet den Weg einer Instanz neu, vom Download bis zur Aktualisierung. Eine +Instanz entsteht nur noch aus einem Release in einem leeren Ordner; `upstream merge`, +`upstream verify` und die übrigen Installationswege entfallen. `tools/preflight.sh` bzw. +`tools/preflight.ps1` prüft Python, git und ripgrep, bevor `wikitool` überhaupt startet, und +`dist upgrade --latest` holt und prüft das nächste Release in einem Schritt. Windows unter +PowerShell 7 wird nativ unterstützt; dafür gelten neue Regeln für Seitentitel (gültige, eindeutige +Dateinamen auf Windows und macOS) und ein Pfadbudget von 160 Zeichen. + +`incoming/` wird zur Warteschlange: `raw pending` nennt den nächsten Eintrag, und `raw accept` +nimmt einen Unterordner als eine Quelle. Daneben gibt es zwei neue geregelte Zugänge, `raw fetch` +für eine URL und `raw capture` für Dokumentation aus Git-Repositories. Deren Drift berichtet +`raw status`, und `export guidelines` spielt die Leitlinien-Seiten hinter einem neuen Gate in diese +Repositories zurück. + +Jedes Kommando trägt jetzt einen Datensatz (`cli_contract`), aus dem `-h`, der Index und +`tools/CONTRACT.md` erzeugt werden, und eine Fehlermeldung nennt die passende Reaktion gleich mit. +Außerdem neu: ein CalDAV-Tracker neben Super Productivity und eine Live-Testsuite gegen echte +Tracker, ein Bugreport-Sammler, ein robusteres `publish` (prüft den Remote vor dem Commit, führt +generierte Dateien mechanisch zusammen) und die Aufteilung der Stack-Entwicklung in drei Phasen. + +Sechs Änderungen überschreiten die Kompatibilitätsgrenze, keine verlangt eine Content-Migration. +Nach dem Update läuft der Preflight einmal, betroffene Seiten werden mit `tools/wikitool rename` +umbenannt, eine Offline-Sitzung braucht für `publish` `--no-push`, und eine Instanz aus einem der +entfallenen Installationswege wird einmal aus einem Release neu aufgesetzt. + ### raw accept --replaces-bundle: Erfolgsmeldung und Record nennen die A-Liste neben git diff `raw accept --replaces-bundle` closed with "`git diff` on the bundle shows the edition's