Ordermanager/docs/html/changelog/Changelog.html

394 lines
18 KiB
HTML

<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Changelog - Auftragsmanager</title>
<meta name="description" content="">
<meta name="author" content="D³ Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> Auftragsmanager</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item Nav__item--active'><a href="../changelog/Changelog.html">Changelog</a></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.d3data.de" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">D³ Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
16.03.2021 </span>
</div>
<div class="s-content">
<h2 id="page_3-3-1-0-2021-03-10">3.3.1.0 - (2021-03-10)</h2>
<p>** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. **</p>
<h3 id="page_Added">Added</h3>
<ul>
<li>erweiterte Konfigurationsprüfung integriert</li>
<li>Ausführungsabbruch mit passenden Fehlermeldungen bei Konfigurationsfehlern eingefügt</li>
<li>Debugausgaben werden auch bei Konsolenausführung gezeigt</li>
<li>statische Auswahllisten sind erweiterbar</li>
<li>Prüfung und Behandlung von Kompilierungsfehlern aufgrund fehlerhafter Smarty-Codes</li>
<li>Abfangen leerer Inhalte auf Grund von falsch encodeten Templatedateien</li>
<li>Profiling für CLI und GUI integriert</li>
<li>Historyeinträge können optional angelegt werden</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Bedingungen- und Aktioneninterfaces aktualisiert</li>
<li>Response-Script für automatische Ausführung als abgekündigt markiert</li>
<li>Exportdateinamen wird für gültige Dateinamen überarbeitet</li>
<li>Modul verwendet strict types</li>
<li>Remark anlegen optimiert</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Bedingung &quot;gesetzte Rechnungsnummer&quot; korrigiert</li>
<li>Endlosschleifen bei Ausführung von finalizeOrder- und orderSave-Trigger verhindert</li>
<li>Ordnernamen, die nicht aus Übersetzungen kommen, zeigen keine Fehlermeldung</li>
<li>nicht generierbare Statusmails korrigiert</li>
<li>Debugmodus verwendet SQL-Logger für optimierte Anzeige</li>
<li>nicht geladenes Manager-Objekt im Admincontroller korrigiert</li>
<li>&quot;Einträge als erledigt markieren&quot; ignoriert &quot;Einträge nicht als erledigt markieren&quot;-Option</li>
</ul>
<hr />
<h2 id="page_3-3-0-0-2020-08-20">3.3.0.0 - (2020-08-20)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>PDF-Dokumente können optional aus D³ PDF Dokumente Modul sowie auch aus OXID PDF Invoice Modul generiert werden</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>OXID Invoice PDF Modul ist keine Anforderung mehr</li>
<li>jeder ausgeführte Task wird auf Abbrüche kontrolliert, um Folgetasks weiter ausführen zu können</li>
<li>Inhalte der E-Mails werden in Bestellssprache geladen</li>
<li>Sprachumschalter bei den Moduleinstellungen entfernt, um Verwirrungen bei unterschiedlichen Konfigurationen zu vermeiden</li>
<li>Währung der Bestellung wird im Maileditor geladen, um passende Formatierung zu verwenden</li>
<li>umfangreicher Setupschritt wird nur noch einmalig ausgeführt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Dateinamen der PDF-Dokumente werden auf ungültige Zeichen geprüft und korrigiert</li>
<li>RemarkHandler verliert Informationen beim Ausführen von Cronjobs</li>
<li>ungültige Zeichen in PDF-Dateinamen werden ersetzt</li>
<li>alte Cronaufrufe ohne Command starten Verarbeitung nicht</li>
</ul>
<hr />
<h2 id="page_3-2-0-3-2020-04-24">3.2.0.3 - (2020-04-24)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Demoprofile werden nicht pauschal im ersten Shopmandanten installiert, sondern im 1. Mandanten mit aktiviertem Modul</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Verwendung des Core-Tabellennamens gegen Viewnamen getauscht</li>
<li>fehlende Einträge im Fileregister nachgetragen</li>
<li>exportiertes Rechnungs-/Lieferschein-PDF zeigt Logo</li>
</ul>
<hr />
<h2 id="page_3-2-0-2-2020-04-21">3.2.0.2 - (2020-04-21)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Abhängigkeit von Metapackage zu Core-Shop für Installationen ohne Metapackage geändert</li>
<li>Einstellungsprüfungen für PDF-Generierung ergänzt</li>
<li>zeigt nur die Anzahl der Cronjobaufgaben, die auch für Cronjobausführung aktiviert sind</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Dateisystem-Klassen als &quot;nicht geteilt&quot; markiert für Mehrfachzugriffe mit unterschiedlichen Parametern</li>
<li>QueryGenerator-Aufrufe korrigiert</li>
<li>verwendet subshopabhängigen View-Tabellennamen</li>
</ul>
<hr />
<h2 id="page_3-2-0-1-2020-03-19">3.2.0.1 - (2020-03-19)</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Mails aus HTML-Vorlagen werden in der Sprache generiert, in der die Bestellung aufgegeben wurde</li>
</ul>
<hr />
<h2 id="page_3-2-0-0-2019-12-10">3.2.0.0 - (2019-12-10)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>bearbeitbare E-Mails haben nun einen WYSIWYG-Editor, wenn einer im Shop installiert ist</li>
<li>Selectlisten sind nun alphabetisch sortiert (Payments, Deliveries, Countries, Groups)</li>
<li>Mail-Editor kann aus HTML-Inhalt automatisch Plain generieren (für jeden Fall einstellbar)</li>
<li>CLI-Aufrufe erfolgen nun über entsprechendes Framework -&gt; optimiertes Handling</li>
<li>Cron-Aufrufe können über ./vendor/bin/d3_ordermanager_cron gestartet werden, alte Aufrufe sind weiterhin möglich</li>
<li>verkürzter Cron-Pfad wird auch im Admin gezeigt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Tests angepasst</li>
<li>Workaround für früher fehlenden TPL-Block entfernt</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>History-Einträge aus Mailversand verwendet manuell bearbeite Mailinhalte, wenn diese angepasst wurden</li>
<li>History-Einträge werden in jeder verfügbaren Empfänger-Konstellation angelegt</li>
<li>Fehler im Aufgabenfilter der Adminansicht korrigiert</li>
</ul>
<hr />
<h2 id="page_3-1-1-0-2019-10-21">3.1.1.0 - (2019-10-21)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Trigger-Dokumentation ergänzt</li>
<li>neue Templateblöcke für die Templates der Bedingungen und Aktionen eingefügt</li>
<li>PDF-Typen und PDF-Aktionen als Konstanten definiert</li>
<li>UnitTests ergänzt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>HelpCenter Link aktualisiert</li>
<li>d3modprofile::oxupdate als Nicht-Multilang-Feld definiert</li>
</ul>
<hr />
<h2 id="page_3-1-0-0-2019-07-08">3.1.0.0 - (2019-07-08)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>neue Auslöser &quot;onOrderSave&quot; und &quot;onOrderFinalize&quot;</li>
<li>alle Auslöser haben eine &quot;pre execute script&quot;- und &quot;post execute script&quot;-Option (nicht in allen Moduleditionen verfügbar)</li>
<li>Basisbeschreibung für jede Adminseite eingefügt</li>
<li>&quot;verfügbar für manuelle Ausführung&quot; kann nun optional auch die erfüllten Bedingungen prüfen - Aufgabe steht bei unpassenden Bedingungen dann nicht an Bestellung zur Verfügung</li>
<li>ergänzende Tests hinzugefügt</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Adminbereich optimiert - alle Auslöser in eigenen Tab ausgelagert</li>
<li>Bootstrap-Locator für zukünftige Verwendung des globalen bin-Verzeichnisses angepasst</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>HTML-Struktur der Admin-Templates korrigiert</li>
<li>zu wenig isoliert laufende Unit-Tests angepasst</li>
</ul>
<hr />
<h2 id="page_3-0-2-0-2019-05-07">3.0.2.0 - (2019-05-07)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>automatisierte Tests (Unit Tests, Integration Tests) integriert</li>
<li>statt absoluter Instanzdefinition werden DIC Services verwendet</li>
</ul>
<hr />
<h2 id="page_3-0-1-0-2019-02-27">3.0.1.0 - (2019-02-27)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>beim Speichern der Aktionen wird auf unzureichend ausgefüllte Werte hingewiesen</li>
<li>beim Speichern der Bedingungen wird auf unzureichend ausgefüllte Werte hingewiesen</li>
</ul>
<hr />
<h2 id="page_3-0-0-0-2017-12-15">3.0.0.0 - (2017-12-15)</h2>
<p><strong>Minor version upgrade notice: there are some backward-incompatible changes to this release.</strong></p>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>Installation via Composer</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>für OXID6 umgearbeitet</li>
<li>Dezimalangaben in Einstellungen werden auch mit Komma richtig verarbeitet</li>
<li>Exporttemplates können aus einstellbaren Pfaden geholt werden</li>
</ul>
<hr />
<h2 id="page_2-3-4-0-2017-05-19"><a href="https://blog.oxidmodule.com/archives/651-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.4.0.html" class="Link--external">2.3.4.0</a> - (2017-05-19)</h2>
<ul>
<li>Admin-Layout für Shopversion 4.10/5.3 optimiert</li>
<li>Menü-Icon hinzugefügt</li>
<li>Seitentitel optimiert</li>
<li>Hintergrund-Logo entfernt</li>
<li>Apache 2.4-Kompatibilität eingefügt</li>
<li>veraltetet Methodenaufrufe ersetzt</li>
<li>changed_full-Inhalte entfernt</li>
</ul>
<hr />
<h2 id="page_2-3-3-0-2016-03-14"><a href="https://blog.oxidmodule.com/archives/589-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.3.0.html" class="Link--external">2.3.3.0</a> (2016-03-14)</h2>
<ul>
<li>&quot;gefundene Bestellungen ohne Bearbeitung als erledigt markieren&quot;-Funktion eingefügt</li>
<li>Bedingungen &quot;Prüfung des Ausführungsstatus einer anderen Aufgabe&quot; eingefügt</li>
<li>Installation konvertiert Beispiele nach UTF8</li>
<li>Zeitstempel-Ersetzung optimiert</li>
<li>Dokumentation überarbeitet</li>
<li>Installationsscript verschoben</li>
</ul>
<hr />
<h2 id="page_2-3-2-1-2015-03-25"><a href="https://blog.oxidmodule.com/archives/504-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.1.html" class="Link--external">2.3.2.1</a> (2015-03-25)</h2>
<ul>
<li>PDF-Generierung verwendet Sprachbausteine aus Adminbereich</li>
<li>Performance: Statistikabfragen optimiert</li>
<li>Performance: Statistikauswertungen können einzeln abgefragt werden</li>
<li>Installation: nicht mehrsprachige Datenfelder werden bei Konvertierung von Alteinträgen nur einsprachig übertragen</li>
<li>Rechnungsdatum wird nicht vordatiert</li>
<li>Format des Rechnungsdatums angepasst</li>
<li>E-Mail CMS Text wird in Sprache der Bestellung ausgeliefert</li>
</ul>
<hr />
<h2 id="page_2-3-2-0-2015-01-16"><a href="https://blog.oxidmodule.com/archives/493-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.0.html" class="Link--external">2.3.2.0</a> (2015-01-16)</h2>
<ul>
<li>Maildaten werden aus Bestellung bezogen, wenn Kundenkonto nicht mehr verfügbar ist</li>
<li>Optimierung für Multilang-Tabellen integriert</li>
<li>zu bearbeitende Bestellung wird separat (außerhalb der orderlist) geladen, sind sonst unvollständig</li>
<li>einzelne Modprofile-Felder von Multilang-Speicherung ausgeschlossen, da Aufgaben nicht sprachabhängig ausgeführt werden können</li>
<li>Artikelselektion nach Kategorie ist nun auch auf Variantenartikel anwendbar, die selbst keiner Kategorie zugeordnet sind</li>
<li>Prüfung auf unregistrierte Dateien eingefügt</li>
</ul>
<hr />
<h2 id="page_2-3-1-0-2014-12-09"><a href="https://blog.oxidmodule.com/archives/488-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.1.0.html" class="Link--external">2.3.1.0</a> (2014-12-09)</h2>
<ul>
<li>SH-Generator integriert</li>
<li>fehlende Kompatibilität für OXID 4.7.x nachgerüstet</li>
<li>Cronjob-ID für Shellaufrufe nachgetragen</li>
<li>Warenkorb-Handling für Mailversand optimiert</li>
</ul>
<hr />
<h2 id="page_2-3-0-0-2014-11-13"><a href="https://blog.oxidmodule.com/archives/476-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.0.0.html" class="Link--external">2.3.0.0</a> (2014-11-13)</h2>
<ul>
<li>OXID 4.9 / 5.2 Installationsanweisungen eingefügt</li>
<li>Cronjob-ID für gezieltere Aufgabenaufrufe integriert</li>
<li>Remark- und Info-Handling optimiert</li>
<li>alternative From- und Reply-Adresse in Mailsendeaktion integriert</li>
<li>Templatequelle für Mailsendeaktion kann nun auch ein Modulverzeichnis sein</li>
<li>Templatestruktur bereinigt</li>
</ul>
<hr />
<h2 id="page_2-1-1-0-2014-07-23"><a href="https://blog.oxidmodule.com/archives/431-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.1.0.html" class="Link--external">2.1.1.0</a> (2014-07-23)</h2>
<ul>
<li>bei nicht ausführbaren Bedingungen / Aktionen wird Protokoll-Eintrag geschrieben</li>
<li>Performance-Verbesserungen integriert</li>
</ul>
<hr />
<h2 id="page_1-5-0-2014-07-09">1.5.0 (2014-07-09)</h2>
<hr />
<h2 id="page_1-4-0-2014-07-01">1.4.0 (2014-07-01)</h2>
<hr />
<h2 id="page_2-1-0-1-2014-05-21"><a href="https://blog.oxidmodule.com/archives/414-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.1.html" class="Link--external">2.1.0.1</a> (2014-05-21)</h2>
<ul>
<li>&quot;Auftrag manuell ausführbar&quot;-Option korrigiert</li>
<li>Cronjob-Hinweise werden zusätzlich im Browser ausgegeben</li>
</ul>
<hr />
<h2 id="page_2-1-0-0-2014-05-06"><a href="https://blog.oxidmodule.com/archives/411-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.0.html" class="Link--external">2.1.0.0</a> (2014-05-06)</h2>
<ul>
<li>Verwendung von allgemeinen Modulprofilen anstatt eigener Profile</li>
<li>Listenexport eingefügt</li>
<li>Individualmethoden eingefügt</li>
<li>neues Lizenzschema umgesetzt</li>
</ul>
<hr />
<h2 id="page_2-0-0-0-2013-03-21">2.0.0.0 (2013-03-21)</h2>
<p><strong>Minor version upgrade notice: there are some backward-incompatible changes to this release.</strong></p>
<ul>
<li>Anpassung auf OXID 4.7.X / 5.0.X</li>
<li>Generieren von PDF-Dateien</li>
</ul>
<hr />
<h2 id="page_1-3-0-2012-08-08">1.3.0 (2012-08-08)</h2>
<ul>
<li>Mailsubject wird aus Template generiert</li>
<li>Bestelldaten enthalten optional auch stornierte Artikel</li>
<li>Prüfung auf leere Bestelleinträge möglich</li>
<li>fehlende &quot;isBundle&quot;-Methode in alten Shopversionen berücksichtigt</li>
<li>Mailtemplates können aus Frontend- oder Backend-Theme geholt werden</li>
<li>Benutzerinformationen werden aus Bestelldaten verwendet (nicht von User-Daten)</li>
</ul>
<hr />
<h2 id="page_1-2-0-2012-06-22">1.2.0 (2012-06-22)</h2>
<ul>
<li>EE-Multishop-Funktionalität</li>
<li>Cronjob verwendet &quot;Aktiv&quot;-Flag</li>
<li>Hook für Mailprogrammierungen eingefügt</li>
<li>Smarty-Variablen für Verwendung der originalen Bestellbestätigungsmails vervollständigt</li>
</ul>
<hr />
<h2 id="page_1-1-0-2012-03-19">1.1.0 (2012-03-19)</h2>
<ul>
<li>Mailvariablen hingefügt</li>
<li>Templates auf 4.5.11 geprüft</li>
</ul>
<hr />
<h2 id="page_1-1-0-2012-01-29">1.1.0 (2012-01-29)</h2>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../index.html">Zurück</a></li> <li class=Pager--next><a href="../editions/Editionen.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../themes/d3/js/highlight.pack.js"></script><script src="../themes/d3/js/daux.js"></script><script src="../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
</script>
</body>
</html>