Skip to content

v1.3.67

Choose a tag to compare

@zb-marc zb-marc released this 15 Mar 13:28
· 60 commits to main since this release

In-App Updater Fix

Der Plugin-Updater im Updates-Tab wurde komplett neu geschrieben:

Problem: Plugin_Upgrader->install() funktioniert nicht zuverlässig bei bestehenden Plugins — der GitHub-Zipball extrahiert in einen Ordner mit Hash im Namen und das Ersetzen des bestehenden Plugin-Ordners schlug fehl.

Lösung: Manueller Ansatz:

  1. ZIP von GitHub herunterladen (mit Token-Support für private Repos)
  2. In temporäres Verzeichnis entpacken
  3. Plugin-Datei im Archiv verifizieren
  4. Altes Plugin-Verzeichnis sichern
  5. Neues Verzeichnis einsetzen
  6. Bei Fehler: automatisches Restore aus Backup
  7. Cleanup aller temporären Dateien

Jetzt kann direkt aus dem Plugin-Admin unter Einstellungen → Updates jede Version installiert werden.