= 3.1.1 =

- die Zahlungsartenbeschreibungen für easyCredit-Ratenkauf und easyCredit-Rechnung werden im WooCommerce-Backend wieder korrekt in der Zahlartenliste angezeigt
- Übersetzungen für Gateway- und Blocks-Beschriftungen werden nun erst ab init geladen, um Premature-Textdomain-Hinweise (WordPress 6.7+) zu vermeiden
- die Ausrichtung der Marketing-Tabs im Backend wurde korrigiert (kein zu weit nach links versetzter erster Tab)
- Anpassung zur Kompatibilität mit Divi-Template: Transaktion wird nicht invalidiert, wenn Checkout geladen wird.

= 3.1.0 =

- die Review Page wurde entfernt, der Kunde wird auf den Checkout zurückgeleitet
- die Blocks‑Checkout‑Integration und Payment‑Requirements wurden konsolidiert/aufgeräumt, Tests und Checkout‑Flows (inkl. Review‑Page‑Entfernung) wurden an das neue Verhalten angepasst.
- Tests und Build‑Konfiguration umfassend überarbeitet, zur Anpassung an den neuen Checkout‑Flow
- Kompatibilität aktualisiert: getestet bis WordPress 6.9 und WooCommerce 10.6.0

= 3.0.4 =

- Widget & Express Checkout verwenden nun den Preis inklusive Steuern, wenn Netto-Preise gepflegt sind

= 3.0.3 =

- Kompatibilität erhöht auf Wordpress 6.8
- behebt ein Darstellungsproblem des Widgets auf der Produktdetailseite in Firefox

= 3.0.2 =

- ein Zahlungsart-Icon für die neue Zahlartenübersicht von wooCommerce wurde hinzugefügt (Admin)
- behebt einen Fehler beim Update von altem Plugin-Slug (woocommerce-ratenkaufbyeasycredit-gateway) auf neuen Plugin-Slug (wc-easycredit)

= 3.0.1 =

- die Web-Komponenten nutzen nun Event-Delegation (Event: easycredit-submit) zur Verbesserung der Zuverlässigkeit
- bei variablen Produkten wird der Preis im Ratenrechner-Widget automatisch angepasst, wenn eine andere Variante ausgewählt wird
- bei Zahlung über Rechnung wird die Zinsposition nicht mehr angezeigt
- von der API-Library anhängige Bibliotheken werden nun geprefixt, um Konflikte mit anderen Plugins zu vermeiden
- behebt einen Fehler beim Auslesen der Einstellungen ohne bestehende Konfiguration

= 2.1.11 =

- behebt ein Problem durch das der Express-Checkout nicht initialisiert werden konnte

= 2.1.10 =

- behebt ein Problem mit der Einbindung der Komponenten als JavaScript-Modulen in Classic Themes
- die Checkout-Komponente ist nun auch auf der Kundenbezahlungsseite funktional
- die Checkout-Komponente im Blocks-Checkout wird wieder zurückgesetzt, wenn ein Fehler bei der Validierung auftritt

= 3.0.0 =

- Integration von easyCredit-Rechnung

= 2.1.9 =

- die Veränderung der Lieferadresse wird nur bei Bestellungen, die mit easyCredit bezahlt wurden, unterbunden

= 2.1.8 =

- das Plugin ist nun kompatibel mit HPOS (High Performance Order Storage)
- das Plugin ist nun kompatibel mit wooCommerce block-based Checkout
- die asynchrone Authorisierung wurde entfernt, da die Transaktionen synchron autorisiert und geprüft werden
- es wird nun, wenn vorhanden, die deutsche Version von Fehlermeldungen ausgegeben
- alle Skripte werden nun als Webpack-Module mitgeliefert 
- die Web-Komponenten werden nur noch als Modul eingebunden (nomodule wurde entfernt)

= 2.1.7 =

- umgeht einen Fehler im Checkout, der in Verbindung mit einem Drittanbieter-Plugin auftrat

= 2.1.6 =

- behebt einen JavaScript-Fehler, der bei variablen Produkten bei deaktiviertem Express-Button auftrat


= 2.1.5 =

- Express-Checkout funktioniert nun auch mit variablen Produkten
- die Position des Express-Checkouts wurde angepasst ('woocommerce_single_product_summary' => 'woocommerce_after_add_to_cart_button')

= 2.1.4 =

- umfangreiche Marketing-Komponenten wurden eingefügt und sind über das Backend konfigurierbar
- Verbesserung der Kompatibilität des Ratenrechner-Widgets mit Drittanbieter-Themes (woodmart)

= 2.1.3 =

- der Transaktions-Status wird nun zusätzlich direkt nach der Bestellung überprüft (die 2-Phasen Bestätigung ist damit redundant implementiert)
- die Kompatibilität des Express-Checkouts über verschiedene Themes und Konfigurationen hinweg wurde verbessert 
- die Info-Seite wird automatisch hinsichtlich Markenrelaunch aktualisiert
- das Plugin ist nun mit PHP 8.2 getestet und angepasst 

= 2.1.2 =

- die Review-Seite wurde überarbeitet, um eine bessere Kompatibilität mit unterschiedlichen Themes zu erreichen (u.a. Bootstrap)
- die Bedingungen müssen nur noch beim Abschluss der Bestellung auf der Review-Seite bestätigt werden
- im Backend wird die Anforderung 'allow_url_fopen' geprüft und eine Fehlermeldung ausgegeben
- die Fehlermeldung beim Überprüfen der Zugangsdaten enthält nun keinen Link mehr

= 2.1.1 =

- die Stornierung von Bestellungen durch Abbruch auf der Zahlungsseite funktioniert nun auch mit wooCommerce Germanized zuverlässig
- die Zuverlässigkeit der Express-Checkout-Initialisierung in verschiedenen Templates wurde verbessert
- die Zuverlässigkeit der Zwei-Phasen Bestätigung wurde verbessert

= 2.1.0 =

- Express-Checkout: der Ratenkauf kann direkt von der Produktdetailseite oder aus dem Warenkorb heraus gestartet werden

= 2.0.3 =

- die Rewrite Rules werden nun bei Bedarf automatisch geleert

= 2.0.2 =

- eine Bestellung kann nur abgeschlossen werden, wenn der Transaktionstatus PREAUTHORIZED ist, andernfalls erhält der Kunde eine Fehlermeldung
- eine Bestellung wird nur als bezahlt markiert, wenn der Transaktionsstatus bei Aufruf des AuthorizationCallback AUTHORIZED ist
- der Firmenname und die Anzahl der Produkte im Warenkorb werden nun korrekt übertragen
- die Fehlerbehandlung bei abgelaufenen Transaktionen wurde verbessert
- die Betragsprüfung wird nur bei vorhandener Session durchgeführt

= 2.0.1 =

- behebt einen Fehler im Checkout, bei dem eine Bestellung unter bestimmten Umständen nicht abgesendet werden kann

= 2.0.0 =

- Änderungen zum Markenrelaunch
- Migration auf ratenkauf by easyCredit API v3
- Integration von EasyCredit Ratenkauf Web-Komponenten

= 1.7.3 =

- die Merchant-Widgets wurden für ein besseres Error-Reporting auf die neueste Version aktualisiert
- behebt eine Imkompatibilität mit WooCommerce Advanced Shipping
- kleinere textliche Änderungen

= 1.7.2 =

- behebt einen Validierungsfehler bei der Zahlung über die Kundenbezahlungsseite

= 1.7.1 =

- das automatische Update des Transaktionsstatus ist nun auf mit *ratenkauf by easyCredit* bezahlte Bestellungen beschränkt
- der Transaktionsstatus wird nun nach Status-Update im Backend unmittelbar korrekt dargestellt
- das Transaktionsstatus-Update ruft nun immer die korrekte Funktion auf (behebt "WC_Gateway_Ratenkaufbyeasycredit_Order_Management does not have a method "mark_completed")
- bei Absenden der Bestellung wird zusätzlich auf die Verfügbarkeit von *ratenkauf by easyCredit* geprüft und eine etwaige Fehlermeldung oberhalb der Kasse angezeigt (vorher: nur unterhalb der Zahlungsart)

= 1.7.0 =

- eine Versandart kann für „Click & Collect“ definiert werden
- die Konfiguration wurde übersichtlicher strukturiert
- die API-Library wurde aktualisiert und wird nun über Composer eingebunden

= 1.6.13 =

- Verbesserung der Kompatibilität mit Drittanbieter-Plugins

= 1.6.12 =

- ratenkauf by easyCredit kann nun auch mit der Kundenbezahlungsseite verwendet werden (bei Erstellung der Bestellung durch den Händler)
- Kompatibilität bis Wordpress v5.6, wooCommerce v4.9.1

= 1.6.11 =

- Anpassung zur Kompatibilität mit PHP 7.4
- Erweiterung der REST API Routes um permission_callback
- Verbesserung der Kompatibilität mit Elementor 
- Kompatibilität bis Wordpress v5.5.3, wooCommerce v4.7.1

= 1.6.10 =

- der Administrator kann nun auf die Transaktions-API zugreifen und Transaktionen bearbeiten
- wenn die Review Seite nicht vorhanden ist, wird ein Hinweis angezeigt, wie diese wiederhergestellt werden kann
- Übersetzungen in "Deutsch" sind nun in Du-Form formuliert, Deutsch (Sie) weiterhin in Sie-Form
- Kompatibilität bis Wordpress v5.5.1, wooCommerce v4.5.1

= 1.6.9 =

- der Link zu "Was ist ratenkauf by easyCredit" wurde aktualisiert

= 1.6.8 =

- behebt einen NOTICE-Fehler, der auftrat, wenn Multi-Site nicht verwendet wird

= 1.6.7 =

- wooCommerce wird als Abhängigkeit im Multi-Site Betrieb nun auch erkannt, wenn es netzwerkweit aktiviert ist

= 1.6.6 =

- behebt einen Fehler bei der Anzeige des Transaktionsmanagers im Backend

= 1.6.5 =

- Kompatibilität bis Wordpress v5.4.1, wooCommerce v4.2.0
- "Zugangsdaten prüfen" funktioniert nun auch in Umgebungen mit abweichender Admin-URL (wp_localize_script)
- die Transaktionsmanagement Box wird nur noch in Bestellungen mit Zahlungsart easyCredit angezeigt
- das Plugin verhindert das Entfernen von Bestellpositionen (Konflikt mit "Bestellung abgebrochen"-Seite von PayPal Plus Plugin)

= 1.6.4 =

- Anpassung an neuen Ratenrechner: die Desktop-Version der Modellrechnung wird nun angezeigt
- Kompatibilität bis Wordpress v5.4.1, wooCommerce v4.1.0
- die Übersetzungen in der Einstellung "Deutsch (Sie)" werden nun korrekt angezeigt
- die Bestellbearbeitung ist nun übersetzt

= 1.6.3 =

- die Order-Management Box wird nur noch in der Detailansicht von bestehenden Bestellungen angezeigt (führte zu einem Fehler bei Erstellung von Bestellungen über das Backend)

= 1.6.2 =

- Verwendung des Table Prefix bei Datenbank-Abfrage

= 1.6.1 =

- Produkte ohne Preis werden nicht mehr an die API übertragen (z.B. Gratiszugaben), siehe #3729
- die Merchant-Interface Integration enthält einige Änderungen (Schriftart, Fehlerbehebungen, kleineres Refactoring)
- Kompatibilität mit wooCommerce <= 4.0, Wordpress <= 5.4

= 1.6.0 =

- Integration Händler-Interface

= 1.5.0 =

- Kompatibilität mit wooCommerce <= v3.9.2
- bei Unerreichbarkeit der API wird der Aufruf im Backend ignoriert, der Fehler wird geloggt
- der Aufruf zum automatischen Verifizieren der Zugangsdaten im Backend wird nur noch einmal täglich aufgerufen
- das Plugin wird nur noch eingebunden, wenn WooCommerce ebenfalls vorhanden ist (verhindert Fehler bei vorherigem Deaktivieren von WooCommerce)

= 1.4.9 =

- Kompatibilität mit wooCommerce <= v3.9.1
- Kompatibiität mit Wordpress <= 5.3
- Ratenkauf wird nun auch ohne den update_checkout Ajax-Aufruf entsprechend der Adresse angezeigt

= 1.4.8 =

- Kompatibilität mit wooCommerce <= v3.9.0
- Kompatibiität mit Wordpress <= 5.3
- kleinere Fehlerbehebungen (Notice-Fehler)
- Sprachdatei für de_DE_formal hinzugefügt

= 1.4.7 =

- Kompatibilität mit wooCommerce <= v3.8.1
- Kompatibiität mit Wordpress <= 5.3
- Entfernt Tilungsplan & vorvertragliche Informationen
- Umstellung auf Ratenkauf API v2
- bei Bestätigung der Bestellung wird die Bestellnummer übergeben

= 1.4.6 =

- Kompatibilität mit Wordpress Multisite
- Kompatibilität mit wooCommerce <= v3.6.5
- behebt einen Deprecated-Fehler von Zend_Http_Client unter PHP > 5.6
- behebt einen Notice-Fehler im Backend (prevent_shipping_address_change)

= 1.4.5 =

- Erhöhung der Kompatibilität mit WooCommerce Themes (zuverlässiger Umbruch/Float auf Review-Seite)
- Kompatibilität mit wooCommerce v3.5.5
- Autoload lädt keine nicht existenten Klassen mehr (behebt Konflikte mit Plugins, die ebenfalls Zend-Autoloader enthalten)

= 1.4.4 =

- der Zahlartentitel wird nun korrekt im Backend und Bestellung angezeigt
- Kompatibilität erhöht auf Wordpress 5.1 / wooCommerce v3.5.4
- kleinere textuelle Anpassungen

= 1.4.3 =

- Verbesserung der Übersetzung von Hinweistexten
- Aktualisierung des Checkouts bei Änderung des Firmennamens
- Kompatibilität erhöht auf Wordpress 5.0 / wooCommerce v3.5.1

= 1.4.2 =

- Entfernung von Bootstrap aus easycredit Widget (Reduzierung von Abhängigkeiten / Konfliktpotential)
- Anpassungen für Wordpress Plugin-Verzeichnis
- Einbindung des Widgets in Warenkorb & Einstellungsoption
- CSS-Selektor für Widget in Warenkorb & Produkt-Detailseite kann bestimmt werden
- kleinere Anpassungen in Texten & Übersetzungen

= 1.4.1 =

- behebt kleinere Fehler im Checkout, die bei wenigen Kunden aufgetreten sind
- das Plugin erstellt nun ein eigenes Log-File
- Anpassung des Links auf die Kundenseite von ratenkauf by easyCredit

= 1.4 =

- abfangen von Notice-Fehler & Undefined-Property Fehler bei aktiviertem E_NOTICE Error Reporting

= 1.3 =

- in wenigen Fällen war der Checkout Button nicht klickbar unter Firefox & Edge durch einen Bug z.B. in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=630495)

= 1.2 =

- Verbesserung der Kompatibilität mit Drittanbieter Plugins (Payment Gateway wurde doppelt geladen durch WPML Plugin)

= 1.1 =

- die Transaktions-ID wird nun im Backend angezeigt
- die Zinsen werden nun im Backend angezeigt
- die Versandadresse kann nachträglich nicht mehr verändert werden
- ratenkauf by easyCredit ist nur für Deutschland wählbar
- das Release ist getestet mit allen PHP-Versionen von 5.4 - 7.1, sowie mit wooCommerce 3.0.
