Releases
1.2
Compare
Sorry, something went wrong.
No results found
dergel
released this
08 May 20:12
Version 1.2
Neue Endpoints
Metainfo : Felddefinitionen und Werte für Artikel/Kategorie/Medium/Sprache (Bearer + Backend-Session, mit Permission-Checks)
User ↔ Rollen : Verknüpfung jetzt als API-Endpoints
Slice-CRUD : Add/Update/Delete mit korrekt gefeuerten Extension Points
Media-Upload : Multipart-Upload ergänzt
Clang-Metainfo : Backend-Session-Variante (admin-only)
Backend-APIs : Spiegel-Routen (backend/...) für alle Bearer-Endpoints, Auth via REDAXO-Backend-Session
Dashboard : Backend-Page mit Strukturbaum, Artikel-/Kategorie-Anlage, Sibling-basierter Positionsauswahl
Verhalten an REDAXO-Core angeglichen
Extension Points feuern in Reihenfolge und mit identischen Param-Schlüsseln wie die Backend-Pages (Audit-Angleichung)
Article-List, Trailing-Slash und generisches Exception-Handling konsolidiert
Listen einheitlich über ListHelper (Pagination + Sort + Meta-Block) — Format vereinheitlicht über alle List-Endpoints
LIMIT/Offset MySQL-strict-mode-safe
Fixes
Article- und Category-Status-Endpoints korrigiert (#45 )
Template-Attribute via API matchen jetzt den Install-Default (#34 )
Template-GET nutzte versehentlich Tabellenname rex_templatetemplate
User/Rollen-Errors mit korrektem HTTP-Status (locale-unabhängig)
Media-Liste: filter[category_id]=0 wird korrekt verarbeitet
mediaIsInUse() in try/catch — verhindert 500er durch fehlerhafte EP-Listener
Output-Buffering-Probleme im Dashboard behoben
curl_close-Deprecation aus Tests entfernt
Hardening / Aufräumen
per_page mit Maximal-Cap
Content-Disposition korrekt escaped
Refactor: new Response(json_encode(...)) → new JsonResponse(...) (#18 )
Tests
Backend-Admin-CRUD-Lücken nachgezogen (Slices, Roles-Dup, Media)
Metainfo-Roundtrips
Auth-Failure-Pfade, Pagination/Sort-Edges, Restricted-Token
Credentials/Settings über tests/.env statt fest in config.php
Doku
README mit aktuellen Endpunkt-Tabellen und Backend-Test-Spalten
CLAUDE.md: Exakt-Spiegel-Prinzip zwischen API und REDAXO-Core dokumentiert
You can’t perform that action at this time.