
> **Update von v0.4.0/v0.5.0:** keine Pflichtschritte, siehe [UPDATE-v0.6.0.md](deploy/UPDATE-v0.6.0.md). Dieses Release ist die Grundlage für **IllusionPublish v0.3.0** (Dateigalerie, Ordner verschieben, Datei ersetzen, Überschreibungen globaler Blöcke).

### Neu
- **Parameter-Überschreibungen je Verwendung eines globalen Blocks:** Ein Verweis `{"global": id}` darf `"overrides": { "<Block-ID im globalen Block>": { "<Parameter>": <Wert> } }` tragen – einzelne Parameter ersetzen den Wert des globalen Blocks nur an dieser Stelle (Parameter, nie Aufbau oder Slots; `null` leert). Werte werden wie Baustein-Parameter geprüft, nicht mehr vorhandene Blöcke/Parameter fallen weg. Im Editor unter dem Verweis: *Parameter dieser Verwendung anpassen* (IllusionUI v0.1.10). Dateien in Überschreibungen zählen als verwendet. Handbuch und API-Doku ergänzt, Seed `/aktuelles` hat ein Beispiel.
- **Ordner verschieben:** `PUT /folders/{id}` verschiebt einen Ordner samt Unterordnern und Dateien (`{ "move": true, "parent_id": … }`, `null` = Hauptordner); Verschieben in sich selbst oder einen Unterordner wird abgelehnt (`folder.cycle`). Umbenennen und Verschieben gehen auch zusammen.
- **Dateien ersetzen:** `POST /files/{id}/replace` tauscht den Inhalt einer Datei an Ort und Stelle aus – ID, Pfad und alle Verwendungen bleiben, Bildvarianten werden neu berechnet (Dateiendung muss gleich bleiben, `file.replaceTypeMismatch`). Grundlage für „Datei ersetzen“ in IllusionPublish. API-Doku (de/en), Tests.

### Geändert
- Admin: IllusionUI v0.1.11 (Blockliste kennt *Parameter dieser Verwendung anpassen* unter Verweisen auf globale Blöcke).

