--- title: Changelog --- ## 4.1.2.2 - (2021-05-07) ### Added - installierbar in OXID 6.2.4 ### Changed - D3 Methoden in öffentlichen Klassen mit individuellen Namen versehen ### Fixed - Syntaxfehler in Wochentagsbedingungsprüfung korrigiert - erweiterte Methoden für Kompatibilität mit Elternmethoden angepasst - Warnung bei Verwendung der Standardsprache bei CLI-Aufrufen entfernt - Fehler bei undefinierter STDOUT Konstante behoben - Verwendung leerer Tasklisten optimiert - Einstellungszuordnungen optimiert --- ## 4.1.2.0 - (2021-03-10) ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** ### Added - erweiterte Konfigurationsprüfung integriert - Ausführungsabbruch mit passenden Fehlermeldungen bei Konfigurationsfehlern eingefügt - Debugausgaben werden auch bei Konsolenausführung gezeigt - statische Auswahllisten sind erweiterbar - Prüfung und Behandlung von Kompilierungsfehlern aufgrund fehlerhafter Smarty-Codes - Abfangen leerer Inhalte auf Grund von falsch encodeten Templatedateien - Profiling für CLI und GUI integriert - Historyeinträge können optional angelegt werden - globale Filter pro Shopmandant für Migrationsfälle konfigurierbar ### Changed - Bedingungen- und Aktioneninterfaces aktualisiert - Response-Script für automatische Ausführung als abgekündigt markiert - Exportdateinamen wird für gültige Dateinamen überarbeitet - Modul verwendet strict types - Remark anlegen optimiert ### Fixed - Bedingung "gesetzte Rechnungsnummer" korrigiert - Endlosschleifen bei Ausführung von finalizeOrder- und orderSave-Trigger verhindert - Ordnernamen, die nicht aus Übersetzungen kommen, zeigen keine Fehlermeldung - nicht generierbare Statusmails korrigiert - Debugmodus verwendet SQL-Logger für optimierte Anzeige - nicht geladenes Manager-Objekt im Admincontroller korrigiert - "Einträge als erledigt markieren" ignoriert "Einträge nicht als erledigt markieren"-Option --- ## 4.1.1.0 - (2020-12-21) - (aus Kompatibilitätsgründen zu Auftragsmanager-Release) ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** ### Added - Angepasst für Shopversion 6.2.3 - Zufallspasswort wird im Installationsprozess erstellt - CLI-Aufrufe ermöglicht - Push Notification Aktion hinzugefügt - Bedingungen verwenden QueryBuilder statt plain SQL - Verwendung des Injection Containers integriert - automatisierte Tests eingefügt ### Changed - unnötige Parameterprüfung für Plain-Inhalte der Mails entfernt - an Code des Autragsmanager Moduls angepasst ### Fixed - Queryfehler korrigiert --- ## 3.3.0.0 - (2020-10-02) - (aus Kompatibilitätsgründen zu Ordermanager-Release) ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** #### Added - Angepasst für Shopversion 6.x, Installation via Composer --- ## 2.3.2.0 - beim Speichern der Aktionen wird auf unzureichend ausgefüllte Werte hingewiesen - beim Speichern der Bedingungen wird auf unzureichend ausgefüllte Werte hingewiesen - fehlerhafte Abfragen für "nicht in Kundengruppe", "Registrierzeitraum" und "Bestellzeitraum" korrigiert - Einstellungen intuitiver benannt - ermöglicht nichtnumerische Cronjob-IDs - Abfrage für not-in-Zuordnungen korrigiert - falsche Modul-ID korrigiert --- ## 2.3.1.0 - gewählte Einträge als "bearbeitet" markieren - neue Bedingung "wenn Kundenkonto (nicht) durch Aufgabe X bearbeitet wurde" (#4794) - Exportdateinamen optimiert - Optik des Adminbereichs optimiert - Adminseitentitel angepasst - Apache 2.4-Kompatibilität eingefügt - Querycheck ergänzt - Angleichung an Auftragsmanager für vereinfachten Featuretransfer - Datenbankabfragen korrigiert --- ## 2.3.0.0 - OXID 4.9 / 5.2 Installationsanweisungen eingefügt - Cronjob-ID für gezieltere Aufgabenaufrufe integriert - Remark- und Info-Handling optimiert - alternative From- und Reply-Adresse in Mailsendeaktion integriert - Templatequelle für Mailsendeaktion kann nun auch ein Modulverzeichnis sein - Templatestruktur bereinigt - SH-Generator integriert - Cronjob-ID für Shellaufrufe nachgetragen - Optimierung für Multilang-Tabellen integriert - zu bearbeitendes Kundenkonto wird separat (außerhalb der userlist) geladen, sind sonst unvollständig - einzelne Modprofile-Felder von Multilang-Speicherung ausgeschlossen, da Aufgaben nicht sprachabhängig ausgeführt werden können - Performance: Statistikabfragen optimiert - Performance: Statistikauswertungen können einzeln abgefragt werden - Zeit-Bedingungen für stehengelassene Warenkörbe eingefügt - Zeit-Bedingung für bestellte Warenkörbe eingefügt --- ## 2.2.0.0 - zusätzliche Bedingungen integriert - nach gespeicherten Warenkörben (ja / nein) - nach gespeicherten Merkzetteln (ja / nein / Anzahl) - nach gespeicherten Wunschzetteln (ja / nein / Anzahl) - nach verwendeten Gutscheinen (ja / nein / Gutscheinnummer / Gutscheinserie) - Alter (< / > / =) - Freifeldprüfung an Bestellungen - Hilfetexte vervollständigt - Modul schreibt umfangreicheres Logging über Ausführung - Aktivstatus für "manuell" und "Ausführung per Cronjob" eindeutiger definiert - Aufgabenbeschreibung als Langtext - Beschreibung der Beispielaufgaben vervollständigt - zusätzliche Beispielaufgabe eingefügt --- ## 2.1.1.0 - Bedingungen: Filterung nach Umsatzzahlen aus allen Bestellungen des Kunden - Korrektur: Aufgabe "Warenkorbabbrecher reaktivieren" verursacht einen Fatal Error --- ## 2.1.0.1 - "Auftrag manuell ausführbar"-Option korrigiert - Cronjob-Fehler werden zusätzlich im Cronjob ausgegeben --- ## 2.1.0.0 (aus Kompatibilitätsgründen zu Ordermanager-Release) - grundsätzliche Filter- und Ausführungsoptionen eingefügt - neues Lizenzschema integriert