From da6a320082ee68b5b36d620ce0ffc4ea2ca4ddcd Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Wed, 11 Dec 2024 15:28:08 +0100 Subject: [PATCH] add 5.2.0.0 Source Guardian PHP 8 --- .php-cs-fixer.php | 4 +- composer.json | 4 +- docs/daux/changelog/010_Changelog.md | 12 +- docs/daux/config.json | 4 +- docs/html/changelog/Changelog.html | 18 ++- docs/html/editions/Editionen.html | 2 +- docs/html/index.html | 4 +- .../Kompatibilitaet_mit_anderen_Modulen.html | 2 +- .../Anforderungen/Systemanforderungen.html | 2 +- .../Anforderungen/Vorbereitungen.html | 2 +- .../Deinstallation/Dateien_loeschen.html | 2 +- .../Deinstallation/Datenbank_bereinigen.html | 2 +- .../Modul_aus_der_Installation_entfernen.html | 2 +- .../Deinstallation/Modul_deaktivieren.html | 2 +- ...eiterungen_deaktivieren_und_entfernen.html | 2 +- .../Deinstallation/TMP-Ordner_leeren.html | 2 +- docs/html/installation/Installation.html | 2 +- .../installation/Installationspruefung.html | 2 +- .../Neuinstallation/Cronjob_einrichten.html | 2 +- .../Neuinstallation/Lizenz_eintragen.html | 2 +- .../Neuinstallation/Modul_hinzufuegen.html | 4 +- .../Modul_im_Shop_aktivieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Shopanpassungen_installieren.html | 2 +- .../Neuinstallation/TMP-Ordner_leeren.html | 2 +- .../Neuinstallation/Updatefaehigkeit.html | 2 +- .../Neuinstallation/Vorbereitung.html | 2 +- .../installation/Neuinstallation/index.html | 4 +- docs/html/installation/Schnellstart.html | 2 +- .../installation/Update/Dateien_erneuern.html | 4 +- .../Update/Erweiterungen_anpassen.html | 2 +- .../Lizenzschluessel_aktualisieren.html | 2 +- .../Update/Modul_deaktivieren.html | 2 +- .../Modulinformationen_aktualisieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Update/Shopanpassungen_installieren.html | 2 +- .../Update/TMP-Ordner_leeren.html | 2 +- .../installation/Update/Updatedefinition.html | 2 +- ...der_gefundenen_Bestellungen_als_Liste.html | 2 +- docs/html/manual/Aufgaben/Aktionen.html | 2 +- docs/html/manual/Aufgaben/Ausloeser.html | 2 +- docs/html/manual/Aufgaben/Bedingungen.html | 2 +- docs/html/manual/Aufgaben/Mall.html | 2 +- docs/html/manual/Aufgaben/Stamm.html | 2 +- docs/html/manual/Aufgaben/Uebersicht.html | 2 +- docs/html/manual/Aufgaben/index.html | 2 +- .../Aufgaben_automatisch_ausfuehren.html | 2 +- ...anten_Bestellungen_manuell_ausfuehren.html | 2 +- ...inzelne_Bestellung_manuell_ausfuehren.html | 2 +- ...unterschiedlich_zu_steuernde_Aufgaben.html | 2 +- .../Einstellungen/Aufgabeneinstellungen.html | 2 +- .../Cronjobeinstellungen_fuer_Cronjob-ID.html | 2 +- .../Einstellungen/Grundeinstellungen.html | 2 +- .../allgemeine_Cronjobeinstellungen.html | 2 +- docs/html/manual/Handbuch.html | 2 +- docs/html/manual/Logging.html | 2 +- docs/html/manual/Weiterentwicklung.html | 2 +- .../relevante_Bestellungen_einschraenken.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- .../d3ordermanager_action_abstract.php | 4 +- .../d3ordermanager_action_changedelcosts.php | 4 +- .../d3ordermanager_action_changediscount.php | 4 +- .../d3ordermanager_action_custaddtogroup.php | 4 +- ...d3ordermanager_action_custdelfromgroup.php | 4 +- .../d3ordermanager_action_deleteorder.php | 4 +- .../d3ordermanager_action_executemethod.php | 4 +- .../d3ordermanager_action_exportlist.php | 4 +- .../d3ordermanager_action_generatepdf.php | 4 +- .../d3ordermanager_action_getpdfdocuments.php | 4 +- .../d3ordermanager_action_interface.php | 4 +- ...3ordermanager_action_moveordertofolder.php | 4 +- .../d3ordermanager_action_sendmail.php | 4 +- ...dermanager_action_sendpushnotification.php | 4 +- .../d3ordermanager_action_setfieldvalue.php | 4 +- .../d3ordermanager_action_setpaiddate.php | 4 +- ...d3ordermanager_action_setsendednowdate.php | 4 +- .../d3ordermanager_action_stornoorder.php | 4 +- .../d3ordermanager_action_testaction.php | 4 +- .../d3ordermanager_actiongrouplist.php | 4 +- .../Actions/d3ordermanager_actionlist.php | 4 +- .../Model/Context/Html2TextContext.php | 4 +- .../Context/Html2TextContextInterface.php | 4 +- .../Model/Context/InvoicePdfContext.php | 4 +- .../Context/InvoicePdfContextInterface.php | 4 +- .../d3ActionRequirementAbstract.php | 4 +- .../d3ActionRequirementInterface.php | 4 +- .../d3ordermanager_actionException.php | 4 +- ...3ordermanager_cronUnavailableException.php | 4 +- .../d3ordermanager_requirementException.php | 4 +- .../d3ordermanager_smartyException.php | 4 +- ...ger_templaterendererExceptionInterface.php | 4 +- .../Exceptions/emptyMessageException.php | 4 +- .../Model/MessageContentGenerator.php | 4 +- .../Output/d3ordermanager_abstractoutput.php | 4 +- .../Output/d3ordermanager_debugoutput.php | 4 +- .../Output/d3ordermanager_nulloutput.php | 4 +- .../d3ordermanager_requirement_abstract.php | 4 +- ...dermanager_requirement_articlecontent1.php | 4 +- ...dermanager_requirement_articlecontent2.php | 4 +- ...er_requirement_articlecontent_abstract.php | 4 +- ...ordermanager_requirement_articlestorno.php | 4 +- ...ordermanager_requirement_countryfilter.php | 4 +- ...rdermanager_requirement_currencyfilter.php | 4 +- .../d3ordermanager_requirement_datenotset.php | 4 +- ...rdermanager_requirement_deliveryfilter.php | 4 +- ...anager_requirement_executemethodfilter.php | 4 +- ...3ordermanager_requirement_folderfilter.php | 4 +- ...d3ordermanager_requirement_fromordernr.php | 4 +- ...ordermanager_requirement_ingroupfilter.php | 4 +- .../d3ordermanager_requirement_interface.php | 4 +- .../d3ordermanager_requirement_invoiceno.php | 4 +- ...rdermanager_requirement_languagefilter.php | 4 +- ...ermanager_requirement_mailregexpfilter.php | 4 +- ...rmanager_requirement_noarticlecontent1.php | 4 +- ...rmanager_requirement_noarticlecontent2.php | 4 +- ..._requirement_noarticlecontent_abstract.php | 4 +- ...rmanager_requirement_notinfolderfilter.php | 4 +- ...ermanager_requirement_notingroupfilter.php | 4 +- .../d3ordermanager_requirement_orderfield.php | 4 +- ...rdermanager_requirement_ordernonstorno.php | 4 +- ...d3ordermanager_requirement_orderstorno.php | 4 +- .../d3ordermanager_requirement_ordersum.php | 4 +- .../d3ordermanager_requirement_otherjob.php | 4 +- ...ordermanager_requirement_paymentfilter.php | 4 +- .../d3ordermanager_requirement_testfilter.php | 4 +- ...dermanager_requirement_timespanfilter1.php | 4 +- ...dermanager_requirement_timespanfilter2.php | 4 +- ...er_requirement_timespanfilter_abstract.php | 4 +- .../d3ordermanager_requirement_toordernr.php | 4 +- ...dermanager_requirement_trackcodefilter.php | 4 +- ...rmanager_requirement_transactionfilter.php | 4 +- ...ordermanager_requirement_weekdayfilter.php | 4 +- .../d3ordermanager_requirementgrouplist.php | 4 +- .../d3ordermanager_requirementlist.php | 4 +- src/Application/Model/d3ordermanager.php | 4 +- ...dermanager_actionrequirement_interface.php | 4 +- src/Application/Model/d3ordermanager_conf.php | 4 +- .../d3ordermanager_configurationcheck.php | 4 +- .../Model/d3ordermanager_execute.php | 4 +- .../Model/d3ordermanager_export.php | 4 +- .../Model/d3ordermanager_listgenerator.php | 4 +- .../d3ordermanager_partgrouplist_abstract.php | 4 +- ...d3ordermanager_partgrouplist_interface.php | 4 +- .../d3ordermanager_partlist_interface.php | 4 +- .../Model/d3ordermanager_pdfhandler.php | 4 +- .../Model/d3ordermanager_remark.php | 4 +- .../d3ordermanager_renderererrorhandler.php | 4 +- .../d3ordermanager_toorderassignment.php | 4 +- src/Application/Model/d3ordermanager_vars.php | 4 +- .../views/admin/de/d3_ordermanager_lang.php | 2 + .../views/admin/en/d3_ordermanager_lang.php | 2 + .../d3ordermanager_requ_orderfield.tpl | 13 ++ .../views/admin/tpl/d3_ordermanager_jobs.tpl | 2 +- src/Setup/d3ordermanager_update.php | 36 +++--- src/metadata.php | 2 +- src/public/d3_ordermanager_cron.php | 16 ++- src/tests/d3ordermanager_config.php | 4 +- .../requirementOrderFieldTest.php | 113 ++++++++++++++---- src/tests/tools/Intercept.php | 4 +- .../d3OrdermanagerActionUnitTestCase.php | 4 +- ...d3ordermanageractionchangedelcostsTest.php | 4 +- ...d3ordermanageractionchangediscountTest.php | 4 +- ...d3ordermanageractioncustaddtogroupTest.php | 4 +- ...ordermanageractioncustdelfromgroupTest.php | 4 +- .../d3ordermanageractiondeleteorderTest.php | 4 +- .../d3ordermanageractionexecutemethodTest.php | 4 +- .../d3ordermanageractionexportlistTest.php | 4 +- .../d3ordermanageractiongeneratepdfTest.php | 4 +- ...3ordermanageractiongetpdfdocumentsTest.php | 4 +- .../d3ordermanageractiongrouplistTest.php | 4 +- .../Actions/d3ordermanageractionlistTest.php | 4 +- ...rdermanageractionmoveordertofolderTest.php | 4 +- .../d3ordermanageractionsendmailTest.php | 4 +- ...rmanageractionsendpushnotificationTest.php | 4 +- .../d3ordermanageractionsetfieldvalueTest.php | 4 +- .../d3ordermanageractionsetpaiddateTest.php | 4 +- ...ordermanageractionsetsendednowdateTest.php | 4 +- .../d3ordermanageractionstornoorderTest.php | 4 +- .../Model/Context/AbstractContextTest.php | 4 +- .../Model/Context/Html2TextContextTest.php | 4 +- .../Model/Context/InvoicePdfContextTest.php | 4 +- .../d3ordermanager_actionExceptionTest.php | 4 +- ...ermanager_cronUnavailableExceptionTest.php | 4 +- ...3ordermanager_requirementExceptionTest.php | 4 +- .../Exceptions/emptyMessageExceptionTest.php | 4 +- .../Model/MessageContentGeneratorTest.php | 4 +- .../Output/d3ordermanager_debugoutputTest.php | 4 +- .../d3OrdermanagerRequirementUnitTestCase.php | 4 +- .../d3ordermanagerrequarticlecontent1Test.php | 4 +- .../d3ordermanagerrequarticlecontent2Test.php | 4 +- .../d3ordermanagerrequarticlestornoTest.php | 4 +- .../d3ordermanagerrequcountryfilterTest.php | 4 +- .../d3ordermanagerrequcurrencyfilterTest.php | 4 +- .../d3ordermanagerrequdatenotsetTest.php | 4 +- .../d3ordermanagerrequdeliveryfilterTest.php | 4 +- ...rdermanagerrequexecutemethodfilterTest.php | 4 +- .../d3ordermanagerrequfolderfilterTest.php | 4 +- .../d3ordermanagerrequfromordernrTest.php | 4 +- .../d3ordermanagerrequingroupfilterTest.php | 4 +- .../d3ordermanagerrequinvoicenoTest.php | 4 +- ...d3ordermanagerrequirementgrouplistTest.php | 4 +- .../d3ordermanagerrequirementlistTest.php | 4 +- .../d3ordermanagerrequlanguagefilterTest.php | 4 +- ...d3ordermanagerrequmailregexpfilterTest.php | 4 +- ...3ordermanagerrequnoarticlecontent1Test.php | 4 +- ...3ordermanagerrequnoarticlecontent2Test.php | 4 +- ...3ordermanagerrequnotinfolderfilterTest.php | 4 +- ...d3ordermanagerrequnotingroupfilterTest.php | 4 +- .../d3ordermanagerrequorderfieldTest.php | 4 +- .../d3ordermanagerrequordernonstornoTest.php | 4 +- .../d3ordermanagerrequorderstornoTest.php | 4 +- .../d3ordermanagerrequordersumTest.php | 4 +- .../d3ordermanagerrequotherjobTest.php | 4 +- .../d3ordermanagerrequpaymentfilterTest.php | 4 +- .../d3ordermanagerrequtimespanfilter1Test.php | 4 +- .../d3ordermanagerrequtimespanfilter2Test.php | 4 +- .../d3ordermanagerrequtoordernrTest.php | 4 +- .../d3ordermanagerrequtrackcodefilterTest.php | 4 +- ...3ordermanagerrequtransactionfilterTest.php | 4 +- .../d3ordermanagerrequweekdayfilterTest.php | 4 +- .../Application/Model/d3ordermanagerTest.php | 4 +- .../Model/d3ordermanager_confTest.php | 4 +- .../d3ordermanager_configurationcheckTest.php | 4 +- .../Model/d3ordermanager_executeTest.php | 4 +- .../Model/d3ordermanager_exportTest.php | 4 +- .../d3ordermanager_listgeneratorTest.php | 4 +- .../Model/d3ordermanager_pdfhandlerTest.php | 4 +- .../Model/d3ordermanager_remarkTest.php | 4 +- ...3ordermanager_renderererrorhandlerTest.php | 4 +- .../d3ordermanager_toorderassignmentTest.php | 4 +- .../Model/d3ordermanagerlistTest.php | 4 +- .../unit/Application/Model/d3testscript.php | 4 +- .../d3_oxbasketitem_ordermanagerTest.php | 2 +- 234 files changed, 565 insertions(+), 443 deletions(-) diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php index a2193323..08524c1c 100644 --- a/.php-cs-fixer.php +++ b/.php-cs-fixer.php @@ -1,2 +1,2 @@ -1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B323126F08AAQAAAAXAAAABHAAAACABAAAAAAAAAD/LEXuNfXK9zAEiMtDoUJMuC3lZ2nNqVO/s70CtpJbjiz7Gf6PnWF+6gsWR94sydRT7UfF7m2vciViDomF0Six2HkiX98DzA5baVxcUA2momtfUpVWBWWTqxY5t/kd/f2Giwg/QP2HTKF8Cky7FQyStwgAAAD4AQAACzFZFq/nj3SAVtCwPZQ1pYn70/SDCWZ4R27ERe2JkGYUPdTr4ZK4c0AIxnwzQeOXLOF1gxAEKgpro4SHtRONBT73RxkF5UBj38X9LfzWQu7GpUduxBhtMFQh29lPWCt5ts2lLC3aEUsTHeNzIh1oJE04gS/pKDtcLgvxokmM7hrcWTG3AZMVphunhJrRFGUZqgQkYhX9zALZqKa1/HGsyKz3yDPOxK5mkTxz8lmxrhonvAUgolwbbHBhidJdLh4HX/Q+RUPSYtfM3+8FgNyo8mJ9OfDnclV6SViE+F+eqotWmXZwib1DFwE/0Pcvv4rH3QVp4393nUcKkSsoe35t2nh/Kq5QdOrP9bc4kzB2l0bX1POb1ev/P2Q4ldJNSI/P1yk+POnDDXLAz5JJXeOV97arvgBxzs0RjxtpAhWEtJ/kqOrxHa0Rlk4K03hk1bNolVoD+inVk4LX2DHdBRyVPt4/GurATQXDJZeS5GBlUri8VP2oHeQOkEK01dBEnjWh71xOUV/X1a7mgbCoeHsm1zxXMzPSIp4oIrcyswW49wMEgiFZfsu4XGtrZr/InAg7XZVtNpTyL+nB9F5l1BVTRy8pAMgp4wB6J8ofONlJgm5HZrLntZbEzc7FhM/77dotdDEis6YVkPLuTqFXqmOKyk9Yi2aaajdOUQAAAPgBAACeWKWR55qfliYytlmiww78jqPN6javKyacvT6Fo/8KAO8vzGrx5uIWSxIjyXaehQxfidIaXzaGuMfpaVf3ggImu0JFeaxOiij56YOTfz+FXOyw1netLHz5toBvCe/ZrridL/zMqkwoQVSCY+niVZg1Zeylt+wbo4v0koqlS9JumWK1oZ5VV58Cq6azih7ot0F1BLXTkB/M72kxiIvBkKfELA+xYvw7qWqDbBpf7y9HV+lZEil0XCbywgn28/6Gmtu+V4Hk0RHRnMl4yjhfiG26HBgu1/pKQWz/frZsD/ikIuM2z4tjbtYm7sZEqSLsMIAzkJNyYRI2r/XpYPAfz9G3hUDxTpP3dmtxw6uwnh4rcLWb/FQ9u4F+e0CklwhJ4rT6d1A7Ux+G9jueQU1sVLUBGkvDW0wf4LhgYxgQckcsqIZXcRN16ezBEgl3ummhXPZ7Wt6pKVWyp+Tx5ZQ7qyQWx5mx2L3AUN9hD3VgWYeWjhQNzdxA5yefyDOyRNFz9hkWeeq6QWzuoheYW57yMsvjR3dgsNpWwn+XODx3gX7meOP3CGpcykVpUUl5GgsNHiW//EcB5GWGQ7QlsZerFFD51Wc/8UrpIdsB4saAPP7YOYMrcQgFqctX39FLMY5H8ffrRypRq5rvSqAucLDVCglSej6mYSOOWYUAAAAA'); +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/composer.json b/composer.json index 0bf2afbe..b63ae3b7 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ }, "require": { "php": "^8.0", - "ext-sourceguardian": "*", + "ext-sourceguardian": ">=14", "ext-pdo": "*", "oxid-esales/oxideshop-ce": "6.8 - 6.14", "d3/modcfg": "^6.1.0.000", @@ -48,7 +48,7 @@ "mikey179/vfsstream": "^1.4", "donatj/mock-webserver": "^2.1", "php": "^8.0", - "ext-sourceguardian": "*", + "ext-sourceguardian": ">=14", "friendsofphp/php-cs-fixer": "^3.9", "phpstan/phpstan": "^1.8" }, diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 07ec566c..fec7864c 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -7,7 +7,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://git.d3data.de/D3Private/Ordermanager/compare/5.1.4.0...rel_5.x) +## [Unreleased](https://git.d3data.de/D3Private/Ordermanager/compare/5.2.0.0...rel_5.x) + +## [5.2.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/5.1.4.0...5.2.0.0) - 2024-12-11 +### Added +- prevent showing TinyMCE WYSIWYG editor on plain input field +- order field requirement can check for not set content + +### Changed +- order field requirement check query content is field type dependent ## [5.1.4.0](https://git.d3data.de/D3Private/Ordermanager/compare/5.1.3.0...5.1.4.0) - 2023-09-08 ### Added @@ -396,4 +404,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Mailvariablen hingefügt - Templates auf 4.5.11 geprüft -## [1.0.0](https://git.d3data.de/D3Private/Ordermanager/releases/tag/1.0.0) - 2012-01-29 \ No newline at end of file +## [1.0.0](https://git.d3data.de/D3Private/Ordermanager/releases/tag/1.0.0) - 2012-01-29 diff --git a/docs/daux/config.json b/docs/daux/config.json index a12e35e0..cae18163 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Auftragsmanager", - "moduleversion": "5.1.4.0", + "moduleversion": "5.2.0.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "08.09.2023", + "moduledate": "11.12.2024", "editors": "", "tagline": "", "image": "", diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 9db643e0..464a5c3c 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,17 +72,27 @@

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

-

Unreleased

-

5.1.4.0 - 2023-09-08

+

Unreleased

+

5.2.0.0 - 2024-12-11

Added

+

Changed

+ +

5.1.4.0 - 2023-09-08

+

Added

+

5.1.3.0 - 2023-09-07

@@ -128,7 +138,7 @@ and this project adheres to
  • installable in OXID 6.5 (CE 6.12) and PHP 8.1
  • -

    Changed

    +

    Changed