release v0.6.0 2026-05-08 19:05:48

v0.6.0 alpha – Admin-Updates-Modul

v0.6.0 bringt die erste robuste Update-Funktion für bestehende ModulNest-Installationen.

  • Neues Admin-Updates-Modul unter /admin/updates.
  • Updateprüfung über die offizielle stable.json.
  • Für normale Webinstallationen wird das Bundled-ZIP bevorzugt, damit kein Composer auf dem Zielsystem nötig ist.
  • Release-ZIP wird heruntergeladen, per SHA256 geprüft und ZIP-Slip-sicher entpackt.
  • Update-Vorbereitung nutzt ein Staging-Verzeichnis unter storage/updates.
  • Vor dem Überschreiben wird ein Datei-Backup unter storage/backups/updates erstellt.
  • Einfacher Wartungsmodus über storage/maintenance.flag vorbereitet.
  • Schutzliste verhindert das Überschreiben oder Kopieren sensibler Bereiche wie .env, storage, .git, .local, install.php und lokaler Runtime-Daten.
  • public/.htaccess, App-Dateien, Assets, Dokumentation, Composer-Dateien, Paketmetadaten und vendor/ aus Bundled-Paketen können aktualisiert werden.
  • v1 führt keine automatische riskante Datenbankmigration aus; mögliche DB-Änderungen werden als Hinweis behandelt.
  • Für bestehende 0.5.x-Installationen muss das Updates-Modul einmalig manuell eingespielt und aktiviert werden.