Release Notes
9.1.1
Neue Funktionen
- Performance-Optimierung beim Schreiben in Inhaltsbereiche mit Baumstruktur
- Fehlermeldung bei Verwendung von
filter[depth]ohnefilter[parent_id]als Entwickler-Feedback; Dokumentation erweitert
Fehlerbehebungen
- DOCX-Export und -Import enthalten nun lokalisierte Felder von eingebetteten Inhalten
- DOCX-Import behält jetzt die Vorlagenauswahl korrekt bei
- Skriptfehler beim Aufrufen von
cApp.ui.focusverhindert - Ladezeitpunkt des Hauptmenüs korrigiert und
cApp.a11y.focusLayer()optimiert - Doppeltes
.container-Element auf Vorlagen-Infoseiten entfernt
9.1.0
Neue Funktionen
- Papierkorb für Eingabefelder: Gelöschte Felder lassen sich samt Inhalten wiederherstellen, bis der Zeitplaner sie endgültig löscht.
CMS:SELECT request: Erlaubte URL-Schlüssel lassen sich je Feld angeben (filter[feld],filter_op[feld]…). Die URL kann einen Filter des Templates nur weiter einschränken.- Template-Auswahl im Datensatz zeigt bei leerem Label den Template-Namen.
Fehlerbehebungen
- Inhalte in Passwortfeldern lassen sich nicht mehr filtern oder sortieren (Schutz vor Durchprobieren).
- Der Sperrhinweis im Backend (Wartung, Upgrade fällig) ist einzeilig und wird nicht mehr von der Kopfzeile verdeckt.
9.0.9
Neue Funktionen
- Stapelverarbeitung:
- Elterndatensatz und Position im Baum (Unterbäume wandern mit)
- API
record.batchmitparent_id/previous_id - Schutz gegen Zyklen
- Selbsttest
check_batch_tree
- Feld-Extensions (HTMLVisual, MarkdownVisual, IconPicker) funktionieren auch in eingebetteten Masken von
link-Feldern. - IconPicker: Die Eingabetaste übernimmt den Suchtext.
- Schema-Tooltips an Feldbeschriftungen
Fehlerbehebungen
- Backend-Kopfzeile: Die Buttons bleiben in schmalen Fenstern rechtsbündig; Menüs und Icons sitzen richtig.
9.0.8
Neue Funktionen
- CLI
template commands: Befehlsdefinitionen als JSON, zum Beispiel für die VS-Code-Erweiterung. - Die CI prüft, ob die Befehls-Snippets in allen Sprachen vollständig sind.
9.0.7
Neue Funktionen
- Dunkelmodus im Backend als persönliche Einstellung
- Template-Modul:
- Befehlsauswahl mit Parameter-Dialog
- Fehlende
resulttemplates lassen sich mit Grundgerüst anlegen. - Befehlsreferenz als Snippets in 12 Sprachen
- Extension HTMLVisual erlaubt jetzt auch Tags, die der Sanitizer beim Einfügen in die WYSIWYG-Ansicht entfernt.
CMS:SAVEDATAbindet die Variable auch im Template-Scope.
Fehlerbehebungen
- Mitwachsende Textfelder behalten ihre Höhe, solange ihr Layer verdeckt ist.
9.0.6
Neue Funktionen
- Update-Prüfung:
- meldet nur installierbare Minor-Updates
- Hinweis auf der Startseite nur für
camindo/cmsund Sicherheitswarnungen
- Der Installer legt den Standard-Converter „Internal Image Preview (GD)“ an.
- Template-Liste mit sortierbarer Spalte „Änderungsdatum“
Fehlerbehebungen
- Ein mehrsprachiges Feld ohne Sprach-Id (in einer einsprachigen Instanz) wird jetzt als Wert der Hauptsprache gespeichert.
- Feldmaske: Die Sichtbarkeit der vom Anzeigetyp abhängigen Blöcke stimmt jetzt von Anfang an.
9.0.5
Neue Funktionen
- Frontend-Seiten senden
Cache-Control: private, no-cache. - Mit Frontend-Session oder aktivem Frontend-Editing gilt
no-store. - Beides lässt sich per
CMS:HEADERüberschreiben.
9.0.4
Neue Funktionen
- CLI
htaccess status|renew: prüft bzw. erneuert den verwalteten Block in public/.htaccess. - CLI
cache records(wahlweise je Instanz/Bereich) sowie ein Formular unter Werkzeuge › Server - Geheime Dateien (
.camindo.keyusw.) gehören nach der Installation dem Webserver-Benutzer; neue Option--web-user. - Verschlüsselte Felder kommen nur noch bei Bedarf als Platzhalter
[encrypted]. - Projekt-Skelett unter AGPL-3.0-or-later
- CI zusätzlich gegen MariaDB 10.6 und 11.4; neuer Selbsttest
check_record_files
Fehlerbehebungen
- MariaDB: Das Öffnen eines Datensatzes zum Bearbeiten schlug fehl (
parent_ids-Constraint). - MariaDB: Syntaxfehler beim Speichern eines Dateifelds
- Ist die Schlüsseldatei vorhanden, aber nicht lesbar, gibt es keinen stillen Rückgriff mehr auf
9.0.3
Neue Funktionen
- Barrierefreiheit im Backend (WCAG 2.1 AA / BITV 2.0):
- Skip-Links und benannte Landmarks
- Listenzeilen und Kontextmenüs per Tastatur bedienbar
- Fokusführung bei Layern und Formularfehlern
- Statusansagen für Screenreader
- Persönliche Einstellung „Animation“;
prefers-reduced-motionwird beachtet. - Handbuchkapitel „Tastaturbedienung“
- Installer zeigt am Ende den absoluten Pfad an.
Fehlerbehebungen
- Das Lade-Symbol (Spinner) war durch Suche-Ersetzen im Code zerschossen worden und wurde entsprechend als defektes Bild angezeigt.
9.0.2
Neue Funktionen
- Code-Kommentare durchgehend auf Englisch
- Installer:
- prüft die Datenbankverbindung sofort und fragt bei einem Fehler erneut
- legt die Hauptinstanz an
- zeigt ein Banner beim Start
- Modul Instanz: en_US ist vorausgewählt.
- Übersetzungen ergänzt