REDAXO-Core 5.13.0 – 17.11.2021
Neu
- Es werden neu die PHP-Extensions
ctype,mbstringundintlerfordert (@gharlan) - Dark-Mode für das Backend (@schuer):
- Die Theme-Auswahl erfolgt automatisch im Browser
- User können auf ihrer Profilseite ein Theme explizit auswählen
- Über die
config.ymlkann ein Theme für alle User fest vorgegeben werden
rex_list:- Spaltenposition können abgefragt/verändert werden über
getColumnPosition/setColumnPosition(@christophboecker) - Paginierung kann deaktiviert werden (@gharlan)
- Gesamtanzahl wird nicht mehr über deprecated
SQL_CALC_FOUND_ROWSabgefragt (@gharlan)
- Spaltenposition können abgefragt/verändert werden über
rex_formatter:rex_select: BeiaddSqlOptionskann als zweiter Parameter die DB-ID gesetzt werden (@christophboecker)rex_markdown: Optional kann Highlighting für PHP-Codeblöcke aktiviert werden (wird in den Readme-Ausgaben im Backend verwendet) (@gharlan)rex_pager:rex: Neue MethoderequireUser(nicht nullable) (@gharlan)rex_socket: Context-Options können gesetzt werden (z.B.verify_peerfür SSL) (@dergel)rex_socket_proxy: Bei https wird TLS v1.2 und SNI verwendet (@develerik)rex_response: Neue KonstanteHTTP_BAD_REQUESTfür den entsprechenden HTTP-Status (@christophboecker)rex_factory_traitNeue MethodegetExplicitFactoryClass, dafürcallFactoryClassdeprecated (@gharlan)dump()-Ausgaben enthalten einen Link (entsprechend der Editor-Einstellung in REDAXO) zu der Codestelle, wo die Ausgabe ausgelöst wurde (@gharlan)- Neuer Console-Command
package:run-update-script, der das Update-Skript eines Addons manuell anstößt (@gharlan) use_gzipwird in derconfig.ymldefault nicht mehr aktiviert (@gharlan)- Aktualisierung Übersetzungen: schwedisch (@interweave-media)
- System-Page: Basis-Pfad der REDAXO-Installation wird ausgegeben (@skerbis)
- Im Backend wird der Opt-Out-Header für Google FLoC gesetzt (@staabm)
- Dark-Mode für die Frontend-Fehlerseite (@gharlan)
- Update der externen Bibliotheken (@skerbis, @gharlan)
- Code-Stabilität durch statische Code-Analyse und Tests verbessert (@staabm, @bloep, @gharlan)
Bugfixes
- Deprecations in PHP 8.1 aufgelöst (@gharlan)
- Api-Functions haben immer einen gültigen
page-Parameter erfordert (@gharlan) - System-Log:
rex:///-Pfade wurden nicht mit den Editor-URLs verlinkt (@gharlan)
backup 2.8.0 – 17.11.2021
Neu
- Begrifflichkeiten optimiert (@gharlan)
be_style 3.0.0 – 17.11.2021
- Dark-Mode (siehe Core-Changelog) (@schuer)
- Navigation grundlegend überarbeitet und für kleinere Bildschirme optimiert (@schuer)
- Weitere UI- und UX-Verbesserungen (@schuer)
- Login-Seite: Neues Hintergrundbild, dazu Styleanpassungen (@schuer)
- Neuer Loading-Spinner (@schuer)
- Optimierung der Darstellung von markdown-Dateien (@tbaddade)
- Bootstrap-Tooltips werden global aktiviert (@skerbis)
theme-color-Metatag wird nicht mehr gesetzt (@gharlan)
debug 1.2.0 – 17.11.2021
Neu
- Update auf Clockwork 5.1 (@bloep)
- Light/Dark-Mode wird entsprechend der Einstellung in REDAXO gesetzt (@bloep)
install 2.9.2 – 16.11.2021
Bugfixes
- Core-Update:
media_manager 2.12.0 – 17.11.2021
Neu
- System-Mediatypen reduziert auf
rex_media_small,rex_media_medium,rex_media_large(@schuer) - System-Mediatypen sind nicht mehr bearbeitbar (es war sowieso nicht updatesicher möglich) (@gharlan, @bloep)
mediapool 2.11.0 – 17.11.2021
Neu
- Neue Serviceklassen
rex_mediapoolundrex_media_service(entsprechend alte Funktionen als deprecated gesetzt) (@dergel, @gharlan) rex_media: Neue MethodeforId, um ein Medium über die ID zu erhalten (@dergel)- Medienpool-Suche trennt die Eingabe in Wörter, die getrennt gesucht werden, und bietet eine Dateitypsuche ("type:jpg,gif") (@gharlan)
Bugfixes
- Wenn eine Datei im Mediapool ausgewählt wird, wird das
onchange-Event des MediaButton-Inputs getriggert (@BenJ1337)
metainfo 2.8.2 – 17.11.2021
Bugfixes
- Metainfos wurden teils doppelt gespeichert, teils erneut nach den entsprechenden
*_UPDATEDEPs (@gharlan)
phpmailer 2.11.0 – 17.11.2021
Neu
- Neuer EP
PHPMAILER_CONFIG, über den die Einstellungen dynamisch angepasst werden können (@skerbis) - Mails werden im Archiv als
.eml-Datei abgelegt, statt in einem eigenen Format (@skerbis) - Neuer Cronjob-Typ "Mailer-Archiv bereinigen", der die Archivdateien nach X Tagen löschen kann (@skerbis)
- Readme erweitert (@skerbis)
structure 2.13.0 – 17.11.2021
Neu
- Im Modul wird der aktuelle Slice gecacht als
rex_article_slice-Objekt zur Verfügung gestellt über$this->getCurrentSlice(), so kann über PHP ohne REX_VARs auf die Values zugegriffen werden (@gharlan) rex_article_slice:- Neue Methoden
getValueArray,getLinkListArray,getMediaListArray, die den Feldinhalt direkt als Array liefern (@gharlan)
- Neue Methoden
- Strukur-Page: Tabellenzeilen erhalten
data-status="x"-Attribut, so können die Zeilen je nach Status gestylet werden (@danspringer, @schuer) - Kategorie-Selectfelder mit Suchfeld (@skerbis)
- Bezeichner optimiert (@alxndr-w)
Bugfixes
- Sliceänderungen wirkten sich teils erst verzögert aus (wegen Opcache) (@gharlan)
rex_article_slice: beigetLinkUrlbekam man die aktuelle URL stattnull, wenn das Feld nicht gesetzt ist (getMediaUrlentsprechend) (@gharlan)REX_LINK[id=X output=url]hat teilweise die URL in falscher Sprache geliefert (@gharlan)- Bei der Modulzuweisung zu den CTypes wurde bei Abwahl aller Module wieder die Checkbox "Alle" gesetzt (@gharlan)