Version 10.1.0 (Doldenhorn)
| Veröffentlichungsdatum | 04.02.2026 |
| Sicherheitsupdate | nein |
| Behobene Fehler | 35 |
| Optimierungen | 14 |
| Übersicht Versionshistorie | |
Hinweis
webEdition 10.1.0 DoldenhornDie Hauptversion 10.1.0 bringt neben einigen Features und Bugfixes auch Breaking-Changes.
Hinweis: Das Update auf 10.1.0 setzt zwingend die Version 10.0.4 voraus.
Beim Update auf diese Version werden auf Objekten und Dokumenten die "alten" Datumsfelder (Datum + Zeit) in der Datenbank automatisch auf das SQL-Timestamp-Format (Datumsstring anstelle von Unix-Timestamps) umgestellt. Entsprechend wurden auch die zugehörigen Tags auf PHP-DateTime geändert. Dies erfordert Anpassungen an den Templates, falls dort mit Datumswerten gerechnet oder direkt auf die Datenbank zugegriffen wird (analog zu den jüngeren Objekt-Feldern von Typ "Zeit" und "Datum"). Vgl. dazu die Informationen für Entwickler.
Wartungsmodus: Aufgrund von Umbauten an Datenstrukturen (Datum), sollte sich das Backend während des Updates im Wartungsmodus befinden, damit keine Dokumente/Objekte geöffnet sind.
Verbesserungen
- webEdition allgemein
- Das Namensfeld (Dateiname) wird nun in einigen Dialogen für neue Einträge automatisch fokussiert (#12930)
- Datumsangaben in Dokumenten werden nun auch in einer dedizierten Spalte in tblContent gespeichert (Hinweis: das muss beim direkten DB-Zugriff beachtet werden) (#14559 und #11238)
- Eine Übersicht über die Tastenkombinationen wurde im Reiter "Hilfe" hinzugefügt (#12763)
- Eingabeelemente im Editmode sind nun einheitlicher gestaltet (Hinweis: erfordert u.U. Anpassungen an eigenem Editmode-CSS) (#14532)
- Es wird nun auch der SMTP-Mailversand mittels OAuth2 unterstützt. Dies gilt für alle SMTP-Server mit OAuth2, getestet wurde es gegen den MS Exchange 365 (#14404)
- In Objekt/Dokumentwählern werden geparkte Einträge nun rot markiert (#14551)
- In den Einstellungen können nun weitere Informationen zu Tags/Performance aktiviert werden (#14552)
- Datenbank: WE unterstützt nun Prepared Statements (Alpha Stadium). Die bisherigem Methoden zum DB-Zugriff funktionieren unverändert weiter (#14583)
- Varianten sind komplett entfernt worden (#14547)
- In den meisten Dialogen und Einstellungen (Navigation, Kundenverwaltung, ...) kann nun per Strg + S gespeichert werden (#14563)
- we:Tags
- <we:href templateIDs="42,43">: das neue Attribut templateIDs schränkt die wählbaren Dokumente auf genau diese Vorlagen ein (#14536)
- Dokument-Typen
- In Dokumenttypen kann nun ein Standardname (Datum, Pflichtfeld) für Dokumente vergeben werden (#14589)
- Klassen/Objekte
- In allen Objekten wurden die alten Unix-Timestamps (Felder vom Typ "Datum und Uhrzeit") in der Datenbank zu datetime Elementen in der Datenbank. Der Spalten-Präfix ist nun dteti_. Vergleiche müssen entsprechend dem SQL Standard durchgeführt werden (siehe dazu die Hinweise für Entwickler) (#10705)
Behobene Fehler
- webEdition allgemein
- Animierte webp wurden im Upload-Dialog nicht richtig angezeigt (#14572)
- Beim Kopieren wurden unnötige Einträge erzeugt (#14595)
- Der Dokumentenselektor bei <we:href> behält neu den Dokumententypen bei (#14534)
- Die Menüpunkte im Backend können nun besser geklickt werden (#14549)
- Die PDF-Vorschau öffnet neu wie angegeben in einem eigenen Tab (#14544)
- Dokument können neu per Strg + # geschloßen werden. Speichern per Strg + S veröffentlicht, wenn es keinen Speichern-Button gibt (#14597)
- Ein Fehler beim Reiterwechsel von Versionen zu Bearbeiten wurde behoben (#14584)
- Ein Problem mit der Scrollposition im Editmode wurde behoben (#14554)
- Eingabefelder im Backend lassen sich nun präziser auswählen (#14592)
- Einige Buttons im Editmode (wie z.B. das Zufügen von Blockelementen) funktionierten nicht, wenn ungültig befüllte Felder vorhanden waren (#14566)
- Einige Funktionen im Backend wurden optimiert (#14569)
- Formularelemente nutzen nun wenn möglich die Fehlerausgabe des Browsers (#14556)
- Verschieben von (großen) Verzeichnissen geht jetzt deutlich schneller (#14585)
- we:Tags
- <we:form type="document" doctypeID="xyz">: funktioniert nun wieder (#14579)
- <we:href directory="false">: prüft die Eingabe nun strenger (#14587)
- <we:input type="checkbox" checked="true">: kann nach dem Eingabefeld direkt verwendet werden (#14596)
- Benutzerverwaltung
- Ein Problem beim Überschreiben von Benutzerrechten im Backend wurde behoben (#14538)
- Fileupload
- Import/Export
- Interne Suche
- In der Mediensuche wurden die Verweise auf benutzende Dokumente nach dem Blättern nicht mehr ausgegeben. Auch die Angaben, in welchem Feld das Medium benutzt wird, ist wieder vorhanden (#14465)
- Kategorien
- Ein Problem mit <we:category> mit leeren Einträgen wurde behoben (#14593)
- Klassen/Objekte
- Felder mit gleichen Namen werden im CSV-Import nun automatisch zugeordnet (#13925)
- Datumsfelder in Objekten verwenden nun nicht mehr den 1970-01-02 als "leeren" Wert (#14515)
- Leere Datums-Felder auf Objekten wurden beim Speichern mit der aktuellen Zeit befüllt, auch wenn auf der Klasse der Haken "Aktuelles Datum verwenden" nicht aktiviert war (#13413)
- Beim Update werden nun auch generierte Spalten richtig upgedated (#14529)
- LiveUpdate/OnlineInstaller
- Fehler beim Update behoben, wodurch der Updateprozess vor den Patches stehen bleiben konnte (#14581)
- Newsletter
- <we:newsletterSalutation> wurde entfernt: die Funktionalität ist vollständig in <we:newsletterField> enthalten (#14582)
- Der Editor für CSV-Mailingslisten wurde wieder eingefügt, nachdem er im Zuge von Umbauten versehentlich schon entfernt war (#14539)
- Widgets
- Zuletzt bearbeitet: Ist in der Benutzerverwaltung weder Vor- noch Nachname eingetragen, wird für den Benutzer wieder der Benutzername ausgegeben (#14531)
- Workflow
- Ein Problem mit dem "In den Workflow"-Button wurde behoben (#14567)
- Wysiwyg-Editor
- Zeitplaner
- Beim Speichern wurden Fehler im Zeitplaner nicht geprüft (#14575)
Informationen für Entwickler
Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen
- we:input type="date" format="datetime" zeigt nun nur noch ein Feld vom Typ datetime-local an. Ggf. muß hierfür im Frontend CSS und JS angepaßt werden.
- Backend-Eingaben: Das Design der Eingabeelemente wurde vereinheitlicht. Hierdurch können Anpassungen im Layout nötig werden
Funktionen/webEdition Tags/Datenstrukturen die in dieser Version nicht mehr zur Verfügung stehen
- Datum in WE
- Objekte:
- in Objekten sind Datums-Spalten nun nicht mehr als UNIX-Time gespeichert, sondern als echtes Datum. Die Spalte trägt nicht mehr den Präfix date_ sondern dteti_.Queries, die direkt auf die Spalte zugegriffen haben müssen angepaßt werden
- der Standardwert eines "leeren Datums" ist nun NULL und nicht mehr 1970-01-02
- Dokumente: Das Datum (we:input type=date") wird nun nicht mehr als Unix-Timestamp in der DB (BDID) sondern als Datum in der Spalte DtTm von tblContent gespeichert
- Objekte:
- Spaltenentfernung
- tblFile / tblObjectFiles: die temporär, zur Abwärtskompatibilität, eingeführten Spalten wurden nun wieder entfernt:
-
Alt Neu CreationDate Creation_Date ModDate Mod_Date Published Publish_Date
-
- tblWebUser: die temporären Spalten wurden entfernt:
-
Alt Neu MemberSince MemberSince_Date ModifyDate Mod_Date LastLogin LastLogin_Date LastAccess LastAccess_Date
-
- tblFile / tblObjectFiles: die temporär, zur Abwärtskompatibilität, eingeführten Spalten wurden nun wieder entfernt:
- Varianten
- wurden komplett aus webEdition entfernt - auch die Datenfelder dazu werden beim Update aus der Datenbank entfernt.
- Newsletter
- we:newsletterSalutation wurde entfernt, da die Funktion komplett von we:newsletterField abgebildet wird