Releases: FriendsOfREDAXO/zip_install
Release list
2.4.1-2.4.2
[2.4.2] - 2026-08-08
Verbesserungen
- Die Bereinigung nach ZIP-Entpacken folgt jetzt exakt derselben Default-Liste wie in der installer-action (REDAXO-/Finder-Ignore + Install-Ignore).
- Zusätzlich werden nun Einträge aus
installer_ignoreder entpacktenpackage.ymlberücksichtigt (sofern gesetzt), analog zum Verhalten der installer-action. - Der Bereinigungsbericht im Backend zeigt weiterhin transparent an, welche Einträge entfernt wurden.
- Tests für die
installer_ignore-Patternlogik ergänzt (tests/installer_ignore_match_test.php). - Das gesamte AddOn wurde mit RexStan geprüft und typisiert; dabei wurden unter anderem Konfigurations-, cURL-, Fileinfo-, ZIP- und Logging-Randfälle abgesichert.
[2.4.1] - 2026-08-08
Verbesserungen
- ZIP-Import bereinigt entpackte Pakete vor dem Kopieren um Git-Metadaten (
.git,.github,.gitlab), große Build-Abhängigkeiten (node_modules) sowie zugehörige Git-Dateien (.gitignore,.gitattributes,.gitmodules). - Nach Entpacken wird ein Bereinigungsbericht im Backend ausgegeben (inkl. Liste der entfernten Einträge oder expliziter Hinweis, wenn nichts entfernt wurde).
- Stabilerer Installations-Workflow nach Upload: Dateisystem-Synchronisierung wird auch im Upload-Pfad ausgeführt, damit neu entpackte AddOns sofort in der Paketverwaltung erkannt werden.
- Plugin-Pakete (
parent/plugin) werden für Erkennung und Install-Link robust auf den Parent-AddOn-Key aufgelöst.
2.4.0 Happy new Year 2026
NEU:
- Private Repository Unterstützung: Zugriff auf private GitHub Repositories für konfigurierte User/Organisationen
- Repository Besitzer Konfiguration: Neue Einstellung zur Definition privater Repository-Besitzer
- Alphabetische Sortierung: Repositories werden alphabetisch sortiert angezeigt
- UI-Verbesserungen: Neues 2-spaltiges Layout mit rechtsbündigem Installieren-Button
Technische Details
Diese Version erweitert zip_install um die Möglichkeit, auch private Repositories zu nutzen (erfordert GitHub Token mit repo-Scope) und verbessert die Benutzeroberfläche für bessere Übersichtlichkeit."
2.3.0
- Neue Settingsseite mit anzeige der API-Limits
- Support für private Repos
Full Changelog: 2.2.4...2.3.0
2.2.4
2.2.3
2.2.0
2.1.0
2.0.1
2.0.0 📂⛓️💥
Funktionen
ZIP-Upload über den Browser
Installation über eine URL, die direkt zu einer ZIP-Datei führt
NEU
GitHub-Integration:
Repository-Suche nach Benutzer/Organisation
Anzeige von Beschreibungen und Details der Repositories
Geändert:
- Keine Abhängigkeit mehr zu zippy
Hinweise:
Das Add-on liefert keinen Token für die GitHub-API mit. Ohne Token sind die API-Abfragen auf 60 pro Stunde begrenzt. Ein persönlicher Zugriffstoken kann unter GitHub > Settings > Developer settings > Personal access tokens erstellt werden. Der Token benötigt mindestens 'public_repo' Berechtigung für öffentliche Repositories. Der Token kann z.B. in der install.php des project-Add-ons oder einem eigenen wie folgt updatesicher gesetzt werden:
$addon = rex_addon::get('zip_install');
$addon->setConfig('github_token', 'GitHubToken');
Danke an:
@alxndr-w für das Testing
What's Changed
- Bump symfony/process from 5.4.34 to 5.4.46 by @dependabot in #29
- ZIP-Install2 by @skerbis in #30
- zip2 readme by @skerbis in #31
- stan comments by @skerbis in #32
- better and secure file handling by @skerbis in #33
- Security Improvements by @skerbis in #34
- beta2 by @skerbis in #37
- Änderung layout by @skerbis in #38
- README: GitHub API-Token setzen by @skerbis in #39
- weitere hinzugefügt by @skerbis in #40
- Update README.md by @skerbis in #42
- beta 4 by @skerbis in #43
- Update README.md by @skerbis in #44
New Contributors
- @dependabot made their first contribution in #29
Full Changelog: 1.5.3...2.0.0
2.0.0-beta4
update test