Anmelden
Loslegen

Softwarelizenz-Änderungsprotokoll

Version 3.8.1 — 15. September 2021
  • Neu: Drei Filter für die Logik von gestaffelten Rollouts hinzugefügt: edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update und edd_sl_staged_rollout_number.
  • Verbesserung: Die Option „Letzte Änderung dieses Downloads als „Zuletzt geändert“-Datum verwenden?“ wurde entfernt, da dieses Verhalten unabhängig davon auftrat, ob die Option aktiviert war.
  • Verbesserung: Shortcodes werden jetzt aus der API-Pluginbeschreibung entfernt. Dies verhindert, dass nicht gerenderte Shortcodes für Endbenutzer angezeigt werden, wenn sie auf der Plugin-Seite auf „Details anzeigen“ klicken.
  • Korrektur: SHOW TABLES LIKE Abfrage wird bei jedem Seitenaufruf ausgeführt.
  • Korrektur: Randfall-Warnung „No such file or directory“ vom Readme-Parser.
  • Korrektur: Unerwartete Ergebnisse im „Zuletzt aktualisiert“-Datum eines Plugins, insbesondere bei Verwendung nicht-englischer Sprachen.
  • EDD 3.0: Sicherstellen, dass Softwarelizenzierungs-E-Mail-Tags eine Beschriftung haben.
Version 3.8 — 30. August 2021
  • Neu: Administratoren können Benutzer jetzt für Lizenzverlängerungs-E-Mails abonnieren und abbestellen.
  • Neu: Funktion „Gestaffelte Rollouts“ – Sie können jetzt langsam eine neue Version Ihrer Software an Ihre Benutzer ausliefern.
  • Neu: Funktion „Versionsanforderungen“ – Verhindern Sie, dass Benutzer mit nicht unterstützten Anforderungen Updates erhalten.
  • Neu: Ein Index wurde zur Datenbankspalte license_key hinzugefügt, um die Leistung zu verbessern.
  • Korrektur: Die Schaltfläche „Upgrade-Pfade“ funktionierte nicht mit Easy Digital Downloads 2.11.
  • Korrektur: Tooltips wurden bei Verwendung deutscher Übersetzungen falsch angezeigt.
  • Korrektur: Methoden zum Abrufen des Lizenzbegriffs und der Nicename der Lizenzablaufeinheit berücksichtigten keine variablen Preis-IDs.
  • Korrektur: Die Anzeige des Links „Changelog anzeigen“ für Multisite konnte das Changelog für den falschen Download anzeigen.
  • Beispiel-Plugin
    • Updater-Klasse: Aktualisiert auf Version 1.9.
    • Neu: Unterstützung für Anforderungsprüfungen vor der Bereitstellung eines Update-Pakets.
    • Korrektur: Verbesserte Unterstützung für Multisite-Installationen.
  • Beispiel-Theme
    • Updater-Klasse: Aktualisiert auf Version 1.2.
    • Neu: Unterstützung für Anforderungsprüfungen vor der Bereitstellung eines Update-Pakets.
    • Korrektur: Einige PHP-Fehler und Warnungen entfernt.
Version 3.7.3 — 26. Juli 2021
  • Verbesserung: Lizenz-Upgrade-Logik angepasst, um unterschiedliche Lizenzlängen für verschiedene variable Preise zu berücksichtigen. (Benötigt benutzerdefinierten Code.)
  • Korrektur: Upgrade von 1 Monat auf 1 Jahr führt zu falschen Daten und Beträgen.
  • Korrektur: Der Datumsauswähler für den Lizenzablauf funktionierte mit allen Datumsformaten nicht wie erwartet.
  • Korrektur: Retroaktiver Prozessor funktionierte nicht mit Artikelmengen.
  • Korrektur: .DS_Store-Datei aus dem Beispielthema entfernt.
  • Korrektur: Fataler Fehler im Theme-Updater in PHP 8.
  • EDD 3.0: Aktualisiert, um den neuen Order-History-Hook für Geschwindigkeitsverbesserungen zu verwenden.
Version 3.7.2 — 14. Juni 2021
  • Neu: Admin-Hinweis zu bevorstehenden Änderungen der Systemanforderungen in Version 3.8. Sie sehen diesen Hinweis nur, wenn Sie die zukünftigen Anforderungen nicht erfüllen. (PHP 5.6, WP 4.9, EDD 2.9)
  • Verbesserung: Die Meldung des retroaktiven Prozessors auf der Bestellungsdetailseite wurde umformuliert.
  • Verbesserung: Die Request-Daten werden jetzt an den edd_sl_license_response Filter übergeben.
  • Verbesserung: Der Link zum Abbrechen der Lizenzverlängerung ist jetzt ein <button>.
  • Korrektur: Kindlizenzen können falsche Informationen anzeigen, wenn die Variable-Preis-ID 0 ist.
  • Korrektur: Falscher Upgrade-Preis, wenn die Variable-Preis-ID 0 ist.
  • Korrektur: Die Readme-Analyse wurde immer noch verarbeitet, wenn sie deaktiviert war, falls sie zuvor aktiviert worden war.
  • Korrektur: Das Ändern eines Bestellstatus zurück auf "abgeschlossen" generierte neue, zusätzliche Lizenzschlüssel.
  • EDD 3.0 – Kompatibilität mit Retroactive Processor.
  • EDD 3.0 – Kompatibilität mit der neuen Refund API.
  • EDD 3.0 – Aktualisierung einiger roher Datenbankabfragen in der Post-Meta-Tabelle zur Kompatibilität.
Version 3.7.1 — 29. März 2021
  • Neu: Der get_version API-Endpunkt kann jetzt ein Array von Produkten über ein neues Argument `products` akzeptieren, um diese zu überprüfen. Jedes Element im `products`-Array verwendet die exakt gleichen Argumente wie einzelne Anfragen. Konsultieren Sie unsere Dokumentation für ein Beispiel.
  • Verbesserung: Lizenzverwaltungslinks („Manage Sites“-Link usw.) funktionierten nicht gut mit angepassten/tabellarischen Benutzeroberflächen. Wir haben die Änderung von 3.7 teilweise rückgängig gemacht, sodass sie jetzt die alte Methode verwendet, wenn der Shortcode innerhalb des The Loop liegt. Wenn der Shortcode außerhalb des The Loop liegt, wird die neue Methode verwendet, die in 3.7 eingeführt wurde.
  • Korrektur: Wenn keine Upgrade-Pfade für ein Produkt existierten, konnte das aktuelle Produkt nicht als Upgrade-Option ausgewählt werden.
  • Korrektur: Veraltete Hinweise in PHP 8.
  • Korrektur: Der Filter `edd_sl_use_current_price_proration` wurde nicht auf Produkte ohne variable Preise angewendet.
  • Korrektur: `edd_license_keys` Shortcode – Die Links „Manage Sites“ und „Upgrade“ funktionierten nicht, wenn die „Purchase History Page“ nicht korrekt eingestellt war.
  • Korrektur: Der Readme-Parser verwendete nicht `version_compare()`, was zu falschen Vergleichen führen konnte.
  • Korrektur: PHP „undefined index“-Fehler.
  • Plugin-Beispiel: Der Updater-Klasse fehlte die Deklaration für die $beta-Eigenschaft.
  • Plugin-Beispiel: Ein „Invalid argument supplied for foreach()“-Fehler in `EDD_SL_Plugin_Updater::convert_object_to_array()` wurde behoben.
  • EDD 3.0 – Filterung von Bestellungen nach Verlängerung/Upgrade funktionierte nicht.
  • EDD 3.0 – PHP-Hinweis in der Admin-Lizenz-Tabelle, wenn die zugehörige Bestellung nicht existiert.
  • EDD 3.0 – Sowohl Legacy- als auch neue Berichte wurden geladen. Jetzt werden nur noch die neuen geladen.
  • EDD 3.0 – Lizenzverlängerungs-JavaScript wurde nicht im Checkout geladen.
Version 3.7 — 26. Januar 2021
  • Neu: Die Admin-Lizenz-Tabelle wurde überarbeitet und die Anzahl der Abfragen reduziert.
  • Neu: Ein neuer Shortcode `edd_renewal_form` wurde hinzugefügt, der es Kunden ermöglicht, einen Lizenzschlüssel zur Verlängerung einzugeben.
  • Neu: Verlängerungsbenachrichtigungen können jetzt in der Vorschau angezeigt werden.
  • Neu: E-Mail-Vorlagen-Tags sind jetzt konsistenter mit dem EDD-Kern. `{name}` kann für den Vornamen des Kunden verwendet werden und `{fullname}` für den vollständigen Namen des Kunden.
  • Neu: Beim Kauf eines Upgrades wird der aufgerüstete Lizenzschlüssel jetzt im Warenkorb angezeigt.
  • Verbesserung: Füge *.wpengine.com zur Liste der erlaubten lokalen/Staging-Subdomains hinzu.
  • Verbesserung: Nutze wp_get_environment_type(), um die Erkennung von Staging-Domains zu verbessern.
  • Verbesserung: Die URLs für Verlängerung/Abmeldung auf der Admin-Seite Lizenzen verwalten wurden zu schreibgeschützten Eingabefeldern geändert, um das Kopieren zu erleichtern.
  • Verbesserung: Das Klicken auf den Link „Lizenzschlüssel generieren“ bei einer Zahlung führt Sie nun direkt zum Retroactive Processor Metabox.
  • Verbesserung: Aktualisierung der Anzeige von Bestellnummern zur Kompatibilität mit sequenzieller Bestellung und Bestellpräfix/-suffix.
  • Verbesserung: Das Leeren von zwischengespeicherten Readme-Dateien erfolgt nun per Ajax, ohne dass ein Seitenneuladen erforderlich ist.
  • Refactoring: Verwendung von wp_add_inline_script() für Checkout-JavaScript.
  • Refactoring: Bilder, CSS und JS wurden in ein assets/-Verzeichnis verschoben.
  • Korrektur: Retroactive Processor-Tool funktioniert nicht mit Upgrades.
  • Korrektur: Inkonsistente get_version API-Antwort, wenn kein Lizenzschlüssel angegeben ist.
  • Korrektur: Lizenzen konnten immer noch über eine direkte URL verlängert werden, auch wenn Verlängerungen deaktiviert waren.
  • Korrektur: Nicht definierte Variablenfehler.
  • Korrektur: Wenn purchase_history außerhalb der Hauptschleife verwendet wurde, funktionierten die Software Licensing-Funktionen nicht.
  • Korrektur: Leere Post-Meta-Daten wurden unnötigerweise gespeichert.
  • Entwicklung: Zahlreiche Code-Updates für die Kompatibilität mit EDD 3.0.
  • Entwicklung: Entfernung der Verwendung von extract() in Lizenz-API-Funktionen zur Verbesserung der Lesbarkeit und zur Ausrichtung an den WordPress-Codierungsstandards.
  • Entwicklung: Ersetzen interner Verwendungen von EDD_SL_License::$post_parent (das veraltet ist) durch EDD_SL_License::$parent.
Version 3.6.13 — 2. Dezember 2020
  • Korrektur: Upgrade-Berechnungen können falsch sein, wenn das Upgrade zwei Variationen mit demselben Preis hat.
  • Korrektur: Admin-Bildschirm „Lizenz verwalten“ zeigt falsche Child-Preis-ID an.
  • Korrektur: Kann einen „Standort“ nicht deaktivieren, wenn der Standort keine URL ist.
Version 3.6.12 — 2. November 2020
  • Neu: Muster aktualisiert zur Unterstützung von automatischen Updates.
  • Verbesserung: Erhöhung der Breite von Eingabefeldern auf der Seite Download bearbeiten.
  • Korrektur: Konflikte mit ManageWP Orion.
  • Korrektur: Gebündelte Produkte, die variable preisliche Produkte enthalten, ohne Angabe einer Preisoption, können eine Preisoption in Lizenzschlüssellisten falsch anzeigen.
  • Korrektur: Lizenzschlüssel-Preis-ID wird nicht aktualisiert, wenn von einem einzelnen Produkt zu einem Bundle aktualisiert wird, das dasselbe Produkt enthält.
  • Korrektur: „Uncaught TypeError“ JavaScript-Fehler beim Ausführen des Upgrades für die Aktualisierung von Lizenzaktivierungsdatensätzen.
  • Korrektur: JSON-Antwort durch Redis Object Cache-Plugin beschädigt.
  • Korrektur: Proration-Berechnung beim Upgrade von einer limitierten Lizenz zu einer Lifetime-Lizenz.
  • Korrektur: Timeout beim Verwenden des Test-E-Mail-Buttons auf Kaufbelegen.
  • Korrektur: Minimale WordPress- und PHP-Versionen werden beim Anzeigen von Update-Versionsdetails nicht angezeigt.
Version 3.6.11 — 18. Mai 2020
  • Korrektur: Deaktivierte Lizenzen konnten aktualisiert werden.
  • Korrektur: EDD_SL_License_Meta:get_license_id respektierte das einzelne Argument nicht.
  • Korrektur: Die Klasse EDD_SL_License_DB beachtete den Datumsbereich nicht, wenn nur ein Enddatum übergeben wurde.
  • Korrektur: Änderungsprotokolle wurden auf einigen Kunden-Websites nicht richtig gekürzt, wenn das „Mehr“-Tag nicht angegeben war.
  • Korrektur: Wenn Verlängerungen nicht aktiviert waren, war die Option zum Senden einer Verlängerungsmitteilung immer noch sichtbar.
  • Beispiel-Plugin (EDD_SL_Plugin_Updater Version 1.7.1):
    • Korrektur: Duplizierung der Icon-Daten entfernt.
    • Korrektur: Verhindert die Möglichkeit von doppelten Einträgen von zwischengespeicherten Update-Informationen.
    • Korrektur: Verbessert den Datensatz für „Keine Updates“.
Version 3.6.10 — 8. April 2020
  • Fix: Wenn Apache nachgestellte Schrägstriche erzwang, konnten Update-Pakete nicht heruntergeladen werden.
  • Fix: Beim Upgrade eines Bundles wurden die Preise der Kindlizenzen möglicherweise nicht aktualisiert.
  • Fix: Es war nicht möglich, mehrere Lizenzen für dasselbe Produkt gleichzeitig zu erneuern.
  • Fix: Bei Verwendung von Bundle-Lizenzen mit Kindern gab es Leistungsprobleme in der Lizenzlistentabelle.
  • Fix: Kindlizenzen konnten ein anderes Aktivierungslimit als ihre Eltern haben.
  • Fix: Lizenzanzahlen in der Listentabelle für Lizenzstatus konnten bei Verwendung von Kindlizenzen falsch sein.
  • Fix: Einige Informationen in der Readme-Datei wurden nach dem letzten Parser-Update nicht korrekt geparst.
  • Fix: Die Suche nach Kindlizenzen konnte falsche oder keine Ergebnisse liefern.
  • Fix: Updates konnten zeitweise den Fehler „Zu viele Weiterleitungen“ verursachen.
  • Fix: Die Suche nach partiellen Lizenzschlüsseln und E-Mail-Adressen konnte PHP-Hinweise und/oder Warnungen verursachen.
  • Fix: Wenn jQuery im Footer geladen wurde, konnten beim Verwalten von Lizenzen im Frontend JavaScript-Fehler auftreten.
  • Fix: Die Suche nach einem nicht vorhandenen Lizenzschlüssel gab alle Lizenzschlüssel in der Listentabelle zurück.
  • Fix: Die Zuverlässigkeit der Prüfungen zur Sicherstellung, dass ein Update heruntergeladen werden kann, wurde verbessert.
  • Fix: Bei Verwendung benutzerdefinierter Schlüssel war es möglich, eine Schlüssellänge zu verwenden, die die zulässige Länge der Datenbankspalte überschritt.
  • Beispiel-Theme:
    • Fix: Dem Beispiel-Theme fehlte der Parameter `theme_slug` in den API-Aufrufen.
    • Neu: Das Beispiel-Theme unterstützt jetzt den Parameter `item_id`.
  • Beispiel-Plugin:
    • Fix: Der Link „Details anzeigen“ in der Plugin-Liste war nicht immer vorhanden.
    • Fix: Das Beispiel-Plugin definierte nicht den String `EDD_SAMPLE_ITEM_NAME`.
  • Neu: Changelogs unterstützen jetzt das „Weiterlesen“-Tag, um die in den `get_version`-API-Aufrufen gespeicherten Changelog-Informationen zu reduzieren.
  • Dev: Die Spalten der Lizenzlistentabelle sind jetzt filterbar und sortierbar.
Version 3.6.9 — 12. März 2020
  • Fix: Einige Informationen, die in den `readme.txt`-Dateien enthalten sein können, wurden nicht geparst.
  • Fix: Der Wert „Getestet bis“ wurde in den `get_version`-Aufrufen nicht richtig gelesen.
  • Fix: Der Abschnitt „Mitwirkende“ der `readme.txt`-Dateien wurde nicht korrekt geparst.
  • Fix: Ein Problem wurde behoben, das eine `is_countable`-Meldung auf PHP 7.2+ verursachte.
Version 3.6.8 — 19. März 2019
  • Fix: Lizenzen fehlten in der REST-API-Antwort der Verkaufsdaten, wenn die sequenzielle Bestellnummernaktivierung aktiviert war.
  • Fix: Die Lizenzlistentabelle erhielt 20 pro Seite, erstellte aber eine Paginierung für 30.
  • Fix: Ein Problem mit der Vorlage für die Lizenzverwaltung wurde behoben, wodurch der Link „Zurück“ falsch war.
  • Fix: Eine PHP-Warnung wurde protokolliert, wenn eine Lizenzverlängerungs-E-Mail gesendet wurde.
  • Fix: Der benutzerdefinierte Aktivierungszählungs-Meta-Wert konnte entfernt werden, wenn eine Lizenz mit Aktivierungen gelöscht wurde.
  • Fix: Bei deaktivierter URL-Prüfung wird der Versuch, eine URL abzurufen, immer noch ausgeführt, obwohl dies nicht der Fall sein sollte.
  • Fix: De-/Aktivierung ohne URL-Parameter gab Erfolg zurück, obwohl ein Fehler hätte auftreten sollen, da die URL-Prüfung erforderlich war.
  • Fix: Wir unterstützen jetzt „staging-“ in der lokalen URL-Erkennung, um Kinsta-Staging-Umgebungen zu unterstützen.
  • Dev: Die Methode EDD_SL_DB::insert verwendete nicht den Typ, der an die Methode übergeben wurde.
Version 3.6.7 — 22. Februar 2019
  • Fix: Verhindert, dass die Lizenzabfrage eine Benutzer-ID oder Kunden-ID von 0 akzeptiert.
Version 3.6.6 — 11. Februar 2019
  • Fix: Die Datenbankklasse generierte in einigen Fällen ungültige MySQL-Anweisungen, wenn Arrays für Parameter verwendet wurden.
  • Fix: Das Changelog-Widget verwendete keine Readme-Daten.
  • Fix: Ein Problem beim Parsen von readme.txt-Dateien wurde behoben.
  • Fix: URLs, die Abfragezeichenfolgen enthielten, konnten nicht vom Administrator oder Frontend aktiviert/deaktiviert werden.
  • Fix: Stapelaktionen für Lizenzen funktionierten nicht.
  • Fix: Die Genauigkeit der Methode get_license_keys_of_user() wurde verbessert.
  • Fix: Preiseinstellungen werden nicht mehr angezeigt, wenn die Lizenzierung deaktiviert ist.
  • Fix: Ein Kompatibilitätsproblem mit Updates und der Git Updater-Erweiterung wurde behoben.
  • Fix: Der Cron, der Verlängerungserinnerungen sendet, überprüft jetzt, ob die Option „Verlängerungserinnerungen senden“ aktiviert ist.
  • Fix: Unterlizenzen haben jetzt das korrekte Ablaufdatum, wenn die Bundle-Lizenz verlängert wird.
  • Fix: Deaktivierte Lizenzen können nicht automatisch als abgelaufen markiert werden.
  • Fix: Probleme im Zusammenhang mit Benutzer-IDs und Lizenzschlüsseln wurden behoben.
  • Fix: Ein Problem, das einen „key_mismatch“-Fehler in der API verursachte, wenn Schlüssel führende oder nachgestellte Leerzeichen hatten, wurde behoben.
  • Fix: Die Verwendung von Mitwirkenden in der readme.txt verursachte einen fatalen Fehler.
  • Fix: Die Verkaufs-API verursachte zuvor einen PHP-Fehler, wenn keine Lizenzen für eine Bestellung vorhanden waren.
  • Fix: Statusänderungen riefen nicht immer die entsprechenden do_action-Hooks auf.
  • Fix: Die Variable `is_local_url` war möglicherweise undefiniert, als der API-Endpunkt get_version aufgerufen wurde.
  • Beispiel-Plugin/Theme-Änderungen
    • Die Theme-Vorlage wurde aktualisiert, um wp_die nicht zu verwenden, wenn Fehler auftreten.
    • Eine undefinierte Eigenschaft in der Klasse EDD_SL_Plugin_Updater wurde behoben.
    • Die Klasse EDD_SL_Plugin_Updater verwendet jetzt die Methode verify_ssl bei Remote-Aufrufen.
    • Bumped die EDD_SL_Plugin_Updater Version auf 1.6.18
    • Beispiele in der gelieferten/heruntergeladenen Erweiterung enthalten, sowie in Ihrem Konto verfügbar.
Version 3.6.5 — 10. September 2018
  • Fix: Der Aktivierungs-/Deaktivierungsstatus der Lizenz wird jetzt vollständig von der Aktivierungsdatenbank gesteuert.
  • Fix: Ein Problem behoben, bei dem die Verwendung von Emoji in Changelogs Probleme auf Kundenseiten mit alten Datenbankschemata verursachen konnte.
  • Fix: Die Konfiguration des Changelog-Widgets konnte Probleme auf Seiten mit einer großen Anzahl von Produkten verursachen.
  • Fix: Der Endpunkt check_license gab „valid“ für lokale URLs zurück, auch wenn „Ignore Local URLs“ nicht aktiviert war.
  • Fix: Vor dem ersten Speichern eines Downloads konnten bestehende Downloads nicht für die Upgrade-Pfade ausgewählt werden.
  • Fix: Die Antwort der Lizenzdeaktivierung war falsch, wenn fehlerhafte URLs übergeben wurden.
  • Fix: Weitere Verbesserung der Isolierung unnötiger Abfragen aus den Lizenzverwaltungsansichten im Frontend.
  • Fix: check_license gibt jetzt „site_inactive“ zurück, wenn eine lokale URL geprüft wird und Ignore Local URLs aktiviert ist.
  • Fix: Die Frontend-Ansichten der Lizenzverwaltung sind jetzt auf angemeldete Benutzer beschränkt.
  • Fix: Der EDD REST API Sales-Endpunkt gibt keine Lizenzen mehr zurück, wenn eine ungültige Zahlungs-ID angegeben wird.
  • Fix: Die Lizenzkartenansicht verwendete `get_the_time` für das Kaufdatum anstelle der integrierten Methode von EDD_Payment.
  • Neu: 'test' als gültige Subdomain und TLD zu den lokalen URL-Prüfungen hinzugefügt.
  • Neu: Bestätigung beim Regenerieren eines vorhandenen Lizenzschlüssels hinzugefügt.
  • Neu: Aktualisierte Parsen von readme.txt zur Verwendung von unveränderten Hilfsklassen.
  • Neu: Lizenzierte Produkte können jetzt auf Produktebene von der Deaktivierung von Verlängerungsrabatten ausgeschlossen werden.
  • Dev: Eine Methode zur EDD_SL_Download-Klasse hinzugefügt, um das Logging zu erleichtern.

Beispiele:

  • Neu: Plugin Updater – Unterstützung für Plugin-Icons hinzugefügt, die in WordPress 4.9 eingeführt wurden.
  • Fix: Plugin Updater – Gesundheitsprüfung für Store-URLs hinzugefügt, bevor `get_version`-Aufrufe ausgeführt werden.
Version 3.6.4 — 2. Juli 2018
  • Fix: Das Löschen einer übergeordneten Lizenz entfernt nicht die Zuordnung für untergeordnete Lizenzschlüssel.
  • Fix: Die Suche nach einer untergeordneten Lizenz in der Lizenzlistentabelle schlug fehl.
  • Fix: Das Upgrade einer Lizenz von einer gelöschten Preis-ID verursachte unerwartete anteilige Beträge.
  • Fix: Einige doppelte Abfragen in der Lizenzlistentabelle entfernt.
  • Fix: Gastlizenzen wurden nicht mit der Benutzer-ID aktualisiert, wenn ein Gast in einen Benutzer konvertiert wurde.
  • Fix: Die Anzahl der Abfragen beim Abrufen der Standorte einer Lizenz reduziert.
  • Fix: Lizenz-Exporte enthielten die Produkt-ID anstelle des Namens.
  • Fix: Cache-Genauigkeit für Lizenzobjekte verbessert.
  • Fix: Die Suche nach Lizenzen nach E-Mail funktionierte in der Lizenzlistentabelle nicht.
  • Neu: Kundenname und E-Mail zum Lizenzexport hinzugefügt.
  • Neu: Abhängigkeit von jQuery für die Übersicht der Lizenzverwaltung entfernt.
  • Entwickler: Kleinere Änderungen an der Ausgabe des WP CLI-Befehls zur Migration von Lizenzen.
Version 3.6.3 (gestaffelte Einführung) — 17. Mai 2018
  • Korrektur: Ein Problem behoben, das dazu führte, dass E-Mails über den Lizenzablauf in falschen Intervallen oder zu falschen Zeiten gesendet wurden.
Version 3.6.2 (gestaffelte Einführung) — 10. Mai 2018
  • Korrektur: Beim Ignorieren lokaler Domains für Aktivierungszählungen schlugen Paketaktualisierungen fehl, wenn nur lokale Domains aktiviert waren.
  • Korrektur: Sie können Lizenzen jetzt wieder nach aktivierten Domains in der Listenansicht der Lizenzen durchsuchen.
  • Korrektur: Entfernen der Verwendung von sanitize_key für die Generierung und Migration von Lizenzschlüsseln, damit die Schlüssel ihre Groß-/Kleinschreibung beibehalten.
Version 3.6.1 (gestaffelte Einführung) — 25. April 2018
  • Fix: Viele Textdomain-Probleme behoben.
  • Fix: Die Lizenzlaufzeit konnte falsch bestimmt werden, wenn die Lizenz eine Preis-ID hatte, aber nicht mit einem Produkt mit variablem Preis verknüpft war.
  • Fix: Lizenzdeaktivierung mit deaktivierter URL-Prüfung führte zum Zurücksetzen der Aktivierungsanzahl auf 0.
  • Fix: Ein Problem behoben, bei dem der Lizenzstatus manchmal als inaktiv gemeldet wurde, obwohl er aktiv sein sollte.
  • Fix: Ein Problem mit der neuen Activations DB-Klasse behoben, das dazu führte, dass falsche Sites zurückgegeben wurden, wenn keine Lizenz-ID übergeben wurde.
  • Fix: Deaktivierte Lizenzen wurden in der API als „inaktiv“ aufgeführt.
  • Fix: Software Licensing konnte einen fatalen Fehler verursachen, wenn Easy Digital Downloads nicht aktiv war.
  • Neu: Die Möglichkeit hinzugefügt, einen Lizenzschlüssel aus der Lizenzansicht neu zu generieren.
Version 3.6 (gestaffelte Einführung) — 3. April 2018
  • WICHTIG: Dieses Update fordert Sie nach der Installation zur Durchführung von Datenbankwartungsarbeiten auf. Ihre Website sollte während dieser Zeit funktionsfähig bleiben.
  • Neu: Verbesserte Stabilität und Leistung durch Verschieben von Lizenzdaten in benutzerdefinierte Datenbanktabellen.
  • Neu: CSS-Klasse für den Lizenzstatus zur Ansicht der Kundenlizenzliste hinzugefügt.
  • Neu: Wenn eine Lizenz erneuert oder aktualisiert wird, wird der Zeitstempel des Kaufs jetzt im Lizenz-Meta gespeichert.
  • Neu: .test zu den TLDs hinzugefügt, die bei der Bestimmung, ob es sich um eine lokale Aktivierung handelt oder nicht, überprüft werden.
  • Neu: Berechtigungen für die Lizenzverwaltung hinzugefügt (view_licenses, manage_licenses, delete_licenses).
  • Neu: Die Möglichkeit hinzugefügt, die price_id einer Lizenz zu tauschen.
  • Neu: Hilfetexte zu den +/- Schaltflächen für die Erhöhung und Verringerung der Lizenzaktivierung hinzugefügt.
  • Neu: Terminologie für „aktivieren“ in Bezug auf Lizenzen vs. Sites verdeutlicht.
  • Neu: Hooks und Filter in der Software Licensing API verbessert.
  • Neu: Flexibilität von EDD_SL_Package_Download verbessert.
  • Neu: Lizenzlistentabellen mit hilfreichereren Daten erweitert.
  • Neu: Tabellen im Frontend haben jetzt die Klasse .edd-table.
  • Neu: Das Schlüsselwort final aus der Klasse EDD_SL_License entfernt.
  • Neu: Verbesserte Suche nach Lizenzschlüsseln durch Unterstützung der Teilschlüsselsuche.
  • Neu: 'Anzeigen' in 'Verwalten' in der Lizenzlistentabelle geändert.
  • Neu: Changelogs können jetzt gefiltert werden.
  • Neu: Betas können jetzt von Benutzern im Frontend heruntergeladen werden.
  • Neu: Rückerstattete Verlängerungen rollen das Ablaufdatum aller zugehörigen Lizenzen zurück (Wiederkehrende Zahlungen).
  • Neu: Stabilität der Paketlieferung verbessert, wenn Dateien zu Downloads hinzugefügt und daraus entfernt werden.
  • Neu: API-Antworten enthalten jetzt die Artikel-ID.
  • Neu: Verbessertes Lizenz-Export-Tool, um Timeouts beim Export einer großen Anzahl von Lizenzen zu vermeiden.
  • Korrektur: Problem behoben, das den Download von Dateien verhinderte, wenn ein Kauf 2 Lizenzschlüssel für dasselbe Produkt hatte.
  • Korrektur: Genauigkeit und Stabilität des Retroactive License Processor verbessert.
  • Korrektur: Wir verhindern jetzt einen Fall, in dem Sie auf dieselbe Preis-ID 'upgraden' können, die bereits im Besitz ist.
  • Korrektur: get_license_keys_of_user() auf 50 Schlüssel erhöht.
  • Korrektur: Das Löschen der mit Lizenzen verbundenen Anfangszahlung konnte MySQL-Fehler verursachen.
  • Korrektur: Dateninkonsistenzen zwischen Bundle- und Child-Lizenzschlüsseln behoben.
  • Korrektur: Verlängerungszahlungs-IDs werden jetzt in die Lizenz-Metadaten aufgenommen (Wiederkehrende Zahlungen).
  • Korrektur: Verlängerungshinweise wurden manchmal an erstattete Lizenzen gesendet.
  • Korrektur: Problem mit lebenslangen Lizenzen beim Upgrade auf ein Bundle verhindern.
  • Korrektur: Lizenzaktivierung wird jetzt nur einmal protokolliert.
  • Korrektur: Ablaufdaten von Child-Lizenzen konnten manchmal von den Ablaufdaten ihrer Bundle-Lizenzen abweichen.
  • Korrektur: Das Löschen einer Zahlung hat sie nicht aus den Lizenz-Metadaten entfernt.
  • Korrektur: HTTP wurde für die Beta-Datei-URLs erzwungen, was zu Problemen führte.
  • Korrektur: current_time(‘timestamp’) im Beispiel-Plugin durch time() ersetzt.
  • Korrektur: Generell verbesserte Leistung beim Abrufen von Lizenzanzahlen.
  • Korrektur: Die Funktion edd_empty_cart hat die Daten von edd_is_renewal nicht gelöscht.
  • Korrektur: Die Frontend-Ausgabe des Changelogs wird jetzt durch stripslashes() ausgeführt.
  • Korrektur: Es gab eine Benachrichtigung über eine undefinierte Variable im Beispiel-Theme.
  • Korrektur: Das Upgrade von einem Single-Site-Bundle auf ein Multi-Site-Bundle hat nicht immer die korrekte Preis-ID-Zuweisung angewendet.
  • Korrektur: Automattic_Readme-Parser aktualisiert.
  • Korrektur: Markdown_Parser aktualisiert.
  • Dev: Filter zu den EDD_SL_Download-Upgrade-Datei-Schlüsselmethoden hinzugefügt.
  • Dev: Filter für die Hash-Verifizierung in Paketlinks hinzugefügt.
  • Dev: edd_ignore_x_accel_redirect Filter hinzugefügt.
  • Dev: Kommentare und Dokumentation im gesamten Plugin und in den Beispielen verbessert.

Beliebte Ressourcen

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.