...
xt:Commerce 5.1.0 (Q2 2018)
- folgt...404 redirect Anzeige im Backend überarbeitet: Filter nach Datum, neue Spalte ’Anzahl Tag letzter Zugriff’
- added hooks for 2FA
- added InnoDB/MyISAM option into installer for mysql >5.5
- admin classes:|db save: changed 'new_id' handling
- admin classes: Extjs: new sort function
- adminDB_save uses default_value instead of 'New'
- adminDBSave|fix: add not checked checkboxes
- adodb 5.20.4 > 5.20.9
- Alphabetische SOrtierung der Kategoreien in Front- und Backend
- Anpassung für 1c60976 'Beschreibung Zahlungsweise pro Mandant'
- Anpassungen für b211692 'Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI'
- Anpassungen für Smarty:|addPluginsDir statt setPluginsDir
- Anpassungen Sprachwechsel/hreflang
- Anpassungen und fixes für php 7.2
- Anpassungen/Fixes Sprache/Sprachwechsel/hreflang
- Autoloader-Einträge aktualisiert
- fixed file encoding
- Hauptnavigation: Begrenzung/Erweiterung der Menütiefe
- intern cache for getStores / getLanguages
- Kundenadresse beinhaltet jetzt Titel / wizard enterprise sql / order_edit / wizard mails
- load Minify from with composer, see _SYSTEM_HTML_MINIFY_OPTION see 5291d3a
- main handler|info constructor moved up
- main.php changed file encoding to utf8
- make sure language is available when log 404
- Meta Tags entfernt: author, publisher, page-topic, reply-to, revisit-after
- minor fix in acl::getCurrentIp
- multi upload rework: gehört zu 391f0e8bb8fdc02b45bce13592815cfb4c733d43 : upload von Downloads mgl; kein Listing der Dateien (serverseitig); autorename fix (keine runde Klammern);
- multi upload rework: upload von Downloads mgl; kein Listing der Dateien (serverseitig);|autorename fix (keine runde Klammern); ckfinder öffnet sich mit Backend-Sprache
- multistore/store_handler/configuration: Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI für Sprachen > Sprachtabs in BE->Shopeinstellungen; groupingPosition (tabs) für|BE->Shopeinstellungen
- rework define(DB_PREFIX)
- rework smarty plugin price_table
- sec update|search/customer/404/filter
- session_vars.php for session access
- set storage engine in plugins
- some minor fixes in xtFramework/classes|export acl ...
- start page categories|db / category option / box
- Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’: shipping-addresse, payment für digital (b2c) | shipping (b2b) | payment
- storage engine
- order-edit + Koupons Fix: Entfernen prozentualer Koupons die nachträglich angefügt wurden
- Preisberechnung und -darstellung in product/cart/order/price (tbc)
- Composer: PhpMailer 6.0.2, HtmlPurifier 4.9.3, DomPdf 0.8.2
- Composer: Add CrawlerDetect, nusoap, Smarty
- config_search|SEARCH_CHECK_STOCK = false by default
- custom_ling + start_page_category
- database handler: set sql mode
- e-mail subject
- serror handling
- ExtEditForm|mini fix
- file enc change
- address_addition in class customer
- admin Klassen/Funktionen/Lib/css update/neu
- admin/phpExtjs
- backend filter rework
- backend functions
- Bilder-Upload überarbeitet, Fix für fehlerhaften Commit: CKFinder in CKEditor hat wieder alle Funktionen, CKFinder-Originaldateien wiederhergestellt
- changed lng-sync url to https
- removed depreceated php 4 constructors
- Handbuch-Links
- DS-GVO/GDPR Export
- Kontakt-Formular: Titel anzeigen
- class|plugin dont filter twice on save settings
- class|export loads HtmlPurifier from composer now
- class|Filter (tbc)|TODO varianten für xt4/xt5/xt51
- class|content|FIX Paging im Backend
- class|configuration|set empty checkboxes
- class|acl better csrf logging
- class|bruto_force_protection|SQL-Fehler vermeiden; Teil des sc patches
- class|order Zuweisung von Templatevariablen in Funktion zusammengefasst in function assignEmailTemplateVars
- class|plugin|Fix: Plg-Installer: Ausgabe des Fehlers, wenn nicht im Wizard; rethrow der Exception nur, wenn im Wizard
- class|manufacturer|Fix: bearbeiten der externen Hersteller-Url ermöglichen
- class|hookpoint|Hookpoint nicht ausführen, wenn im Wizard
- class|callback Fix: Absicherung gegen mysql 5.6 Fehler ’no default value defined’
- class|product_to_media|Fix: Sortierung der Dateianhänge eines Artikels
- class|product allow_add_cart auf false gestezt, wenn nicht auf Lager und ’Verkauf nicht vorrätiger Ware’ != true
- class|export Fix: xtAdmin nicht mehr Teil von URLs, nun richtige Verwendung http/https
- class|product beim Kopieren eines Artikles werden nun einige Flags nicht mehr mitkopiert: price_flag_graduated_xy, products_ordered, products_transactions, products_average_rating, products_rating_count
- class|product Fix für: Artikelsuche Backend erzeugt SQL-Fehler, wenn in Nord-Navi-Suche und Filter ’Name’ Text steht
- class|price Fix Preisanzeige im Backend
- class|order_edit Hinzufügen von Button/buttonBar ermöglichen; als Vorbereitung für ship_track 6.0
- class|plugin_installed Reihenfolge De/Aktivierung Hooks angepasst
- class| xt_password|SQL-Abfrage parametrisiert
- class|class.customer search fix
- class|product|fix date_added
- class|dsgvo|added export exlude patterns
- class|multistore|changed file encoding to utf8
- class|order|new hook
- class|multistore|fix admin-ssl für 1&1
- class|order|new hook class.order.php:_getOrderData_while
- class|seo_modRewrite|Neue Hookpoints
- class|filter|cleanup
- class|export|fix im cron (fclose)
- class|configuration|Neuer Hook class.configuration:getGroupingPosition_switch_default
- class|payment|cleanup
- class|MediaImageList|neue Hookpoints
- class|product|FIX: Suche im Backend
- class|export / acl|fix SQL-Fehler, wenn export über cron gestartet und export bereits gelöscht, crfs-protection
- class|xtLink|fix paction if ((_SYSTEM_MOD_REWRITE == 'true') && ($data['seo_url'] != ''))
- BE|CKFinder Wechsel en/de, Standard en
- BE|CKEditor Wechsel en/de, Standard en
- BE|Seo-404-Filter Update
- BE|Produkt-Filter Update
- BE|Marketplace-Templates-IFrame ausgeblendet
- BE|Template-Iframe ausgeblendet; METATAGS_WORDS_COUNTER nicht in Shopeinstellungen
- BE|Fix js nach Löschen eines Mandanten
- BE|externe Links in West-Navi
- BE|minor changes/fixes; css; partner icons
- BE|filter reset update
- BE|neue Navigationspunkte: Premium-Plugins, Export-Plugins
- BE|Tabs öffnet Artikel, Kategorien etc sich mit aktiviertem Tab des Anmeldeshops und Sprache des Backends
- BE|ckfinder öffnet sich mit Backend-Sprache
- FIX|Auswahl 'Alles' in Versandkosten und Zahlungsgebühr
- FIX|Backend: js-Fehler bei Verarbeitung von Pflichtfeldern
- FIX|Steuersatz bei nicht angemeldeten Nutzern richtet sich korrekt nach konfiguriertem Sitz des Shops: Shop-Einstellungen > Adressdaten > Land
- FIX|orderEdit: stock check im Frontend
- FIX|orderEdit: multishop link, TITLE-meta
- FIX|Anpassungen der Dateinamen hochgeladener Bilder
- FIX|SSL-Ermittlung angepasst
- FIX|Warenkorb-Ersparnisse falsch berechnet; dadurch zb ausgeblendete Zahlungsweisen, obwohl mit Gutschein rabattiert
- FIX|Beim Löschen eines Herstellers diesen von Artikeln trennen
- FIX|Neuladen des Artikellistings im Backend beim Speichern eines neuangelegten Artikels; PHP7
- FIX|4 Nachkommastellen im Dashboard|XTC4-272
- FIX|Backend: DEFAULT 1|Werte wurden nicht übernmommen
- FIX|Bei Update von Zahlungsarten-Plugins werden nun obsolete, nicht mehr in config_payment vorhandene Konfigurationswerte aus der Datenbank entfernt|XTC4-212
- FIX|Bestellstatus-Option 'Berechnung in Statistik' wird nicht berücksichtigt|XTC4-88
- FIX|keine Ausgabe von type=text/javascript für JS in html5
- FIX|Meta robots=noindex,follow für Seite der Suchergebnisse XTC4-105
- FIX|Einfache Rechteverwaltung: Artikel wird nicht angezeigt NFI-919-64820
- FIX|Button ’Image Processing’ entfernt für Media Gallery > freie/kostenpfl. Downloads
- FIX|in functions/session_vars
- FIX|Mehrsprachige Beschreibung der Logos der Zahlungsweisen
- FIX|nicht initilisierte Array in smarty box und box_cache
- FIX|xtwizard Text von Sytsmstatus angepasst
- FIX|USE_CACHE in cache_times.php erzeugte fehlende Breadcrump-Navigation
- FIX|Beim Speichern von Produkten geht die Hauptkategorie verloren/wird zur Nebenkategorie FNM-418-11914
- FIX|Falsche Urls bei aktivierte SEO-Option ’Genaue Url erzwingen’, unnötige Redirects, Fehler im Checkout
- FIX|mehrfache Formularübermittlung verhindern (Doppelklick)
- FIX|OrderEdit Frontend-Anmeldung nicht möglich bei xt4-Kunden-Accounts
- FIX|Umlaute in Suche (sec-patch)
- FIX|Nach manuellem Bearbeiten der Lagerampel (stock_rules) keine Sortierung mehr, wenn alle bearbeitet wurden
- FIX|Sprach-Problem bei E-Mails aus dem Backend behoben
- FIX|language switch
- IMP|alternate lang links in class|meta_tags
- IMP|Handbuch-Links in Backend-Westnavi
- IMP|XT-spezifische adodb-Dateien verschoben nach xtFramework/library/adodb-xt
- IMP|Verbesserte Fehleranzeige im Backend bei SQL-Fehlern
- IMP|Übersicht Kundenadressen im Frontend zeigt Adresstyp (Standard/Liefer/Zahlung) XTC4-31
- IMP|Backend: bei Klick im Plugin-Updater auf 'Plugin updaten' wird der Button deaktiviert
- IMP|Backend Artikel-Details Bildliste:|max Grössen der Vorschaubilder gefixt
- IMP|Backend Shop-Einstellungen > Artikel Listing: Dropdwoun-Auswahl zeigt System-Template und Shop-Template-Dateien|XTC4-215
- IMP|Listings im Backend speichern Status (ausgewählte Spalten, Breiten, Filter ein/ausgeklappt)|( + alternativer Variante zur serverseitigen Speicherung ausgewählter Spalten, deaktiviert per kommentar)
- IMP|Session-Bestellungskommentar löschen nach Bestellung/Confirmatation|XTC4-78
- IMP|Beschreibung eine Zahlungsweise kann nun pro Mandant angegeben werden, zB Kontoverbindung/Mandant; FIX Rabattberückssichtigung korregiert
- IMP|Verwendung von geoip-Land als Vorauswahl auf Seite Versandkosten
- IMP|Verwendung von geoip-Land als Vorauswahl bei Registrieung und Anlegen von Adresssen
- IMP|Backend: Anzeige des Gesamtgewichts der Bestellung
- NEW|Seo-Konfiguration _STORE_HREFLANG_DEFAULT
- NEW|class|geoip / Steuersatzermittlung kann nun eine country-Vorgabe verwenden (für Kunden ohne Login)
- NEW|error_log auf IP-Adresse beschränken
- NEW|Bestellungen nach Artikelnr. durchsuchen
- NEW|Smarty plugin zur Augabe von system_status, zB Lieferzeit, / Lagereinheit
- NEW|config_search.php Konfiguration der Suche; Suche 'Nur mit Bestand'
- NEW|Externe Links in West-Naviagtion
- NEW|Anzeige 404-URLs überarbeitet, Filter;|URL-PArameter werden nicht mehr berücksichtigt
- NEW|Gast-Abmeldung; FIX js für Geburtsdatum überarbeitet; EDIT|Textanzeige auf login/register überarbeitet
- NEW|Minify-Konfiguration|_SYSTEM_HTML_MINIFY_OPTION
- NEW|Neue Hookpoints in xtCore/pages:|categorie, manufacturer
- NEW|debug settings
- NEW|license file api
- NEW|table TABLE_CONFIGURATION_LANG_MULTI
- NEW|update check webservice
- NEW|Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’ siehe ab8cd7a
- NEW|Backend: Filter für System/IPN-Log, Löschen im System-Log
- REM|Export: Option Sitemap entfernt; Funktion Vorlage importieren entfernt
- REM|Datenbankmonitor entfernt|unter Backend > System
- REM|console.log
- REM|session_module_name('user') in adodb-sessions2-xt|to avoid Cannot set 'user' save handler by ini_set() or session_module_name() in php 7.2
- REM|mobile-detect
- TPL|PHP 7.2
- TPL|fix Dropdown Auswahl Bundesland
- TPL|product.html, neue Hookpoints: tpl_product_img, tpl_product_no_img
- TPL|Fix: Breite AddCart-Anzahl vergrössert
- TPL|Admin-Login und PW-Reset überarbeitet
- TPL|CSS
- TPL|Login-Seite überarbeitet
- TPL|products.html|Fix: freie Stückzahl auf mobilen Geräten
- TPL|subpage_pay_iframe entfernt
- TPL|ShopNotActive.html jetzt deutsch+englisch
- TPL|Checkout: Seite Versandart zeigt jetzt nur Standard- und Lieferadressen, Seite Zahlungsweise nur Standard- und Rechnungsadressen
- UPD|Backend > Kunden anlegen: E-Mail-Adresse ist Pflichtfeld
- UPD|debug.php überarbeitet und Konfiguration erläutert
- UPD|agent_check per CrawlerDetect
- UPD|csrf protection
- UPD|xtcommerce pager: use input array
- UPD|Ansicht Bestellung im BE überarbeitet / Anzeige Kundengruppe
- WIZ|Fix für steuersätze, Anpassungen für Composer
- WIZ|updated sql|table _config_lang, shop config
- WIZ|FIX tax_zone_id 0 statt 6
- WIZ|utf8mb4 für xt_products.products_model und xt_products.products_ean, notwednig für Suche und SQL-Fehler Illegal mix of collations
- WIZ|enterprise.sql|Fix: _media_download_ip.user_ip hält md5(ip) und muss daher 32 Zeichen speichern können
- WIZ|enterprise.sql|Fix: _failed_login.lookup muss mindestens so gross sein wie customer.email
- WIZ|enterprise.sql|Fix: Standardwerte für mysql-Konfigurationen mit strikter Prüfung
- WIZ|smarty adodb path
- WIZ|changed to FULLTEXT KEY due 1000 Byte Index Limitation on KEY
- WIZ|Partnertexte Contentmanager
- WIZ|added sql for new customer group with id 4
- WIZ|fix demodata start_page_prodcuts (added sort order)
- WIZ|neue Kundengruppe 'Händler (EU)'
- WIZ|fix/move xt_config_lang inserts
- WIZ|neues feld customers_address_addition in customers_addresses
xt:Commerce 5.0.08 (22.02.2018)
...