Anmelden
Loslegen

Softwarelizenz-Änderungsprotokoll

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.
Version 3.5.23 — 13. Dezember 2017
  • Fix: Lokale URL-Identifizierung während API-Aufrufen konnte für einige nicht-lokale Domain-Schemata fehlschlagen.
Version 3.5.22 — 20. November 2017
  • Neu: Aktionen zum Metabox für Upgrades hinzufügen.
  • Fix: Ein Problem behoben, das dazu führte, dass Inline-Upgrade-Links PHP-Hinweise auslösten.
  • Fix: Ein Problem verhindert, das beim Abrufen eines Verlängerungsrabattbetrags für einen nicht vorhandenen Lizenzschlüssel auftrat.
Version 3.5.21 — 10. Oktober 2017
  • Fix: Wiederholbare Zeilen-Wrapper für Upgrades hatten fälschlicherweise die Klasse edd_repeatable_upload_wrapper angewendet.
  • Fix: Upgrades von Lifetime-Lizenzen auf zeitlich begrenzte Lizenzen greifen auf kostenbasierte anteilige Berechnung zurück.
  • Fix: Upgrades von Lifetime-Lizenzen auf zeitlich begrenzte Lizenzen führten zu falschen Lizenzablaufdaten.
  • Neu: Präfix zu Software Licensing API-Antwort-Cache-Schlüsseln hinzugefügt
  • Neu: Das Aktivieren/Deaktivieren von Lizenzen im Admin zeigt jetzt einen Eintrag in den Lizenzprotokollen an.
  • Neu: Verbesserte Staging-Erkennung von EDD_Software_Licensing::is_local_url.
Version 3.5.20 — 15. September 2017
  • Fix: Die Prüfung des Artikelnamens berücksichtigte nicht, ob ein Download gelöscht worden war.
  • Fix: Das Widerrufen einer Lizenz war auf „abgeschlossene“ Zahlungen beschränkt, was einige Gateways betraf.
  • Fix: Aktivierungen von Lizenzen änderten sich nach dem Upgrade auf ein anderes Produkt nicht.
  • Fix: Verwendung von wp_cache entfernt, um Probleme mit Lizenzen mit falschem Status zu vermeiden.
Version 3.5.19 — 5. September 2017
  • Fix: Benutzer-ID wurde bei einigen Lizenzschlüsseln nicht richtig gesetzt
  • Tweak: Plugin-Name angepasst, um mit dem Produktnamen übereinzustimmen
  • Tweak: Unterstützung für das Umgehen des Caches mit der Konstante EDD_SL_SKIP_CACHE hinzugefügt
Version 3.5.18 — 27. Juli 2017
  • Tweak: $license-Parameter wird jetzt an den edd_sl_check_item_name-Filter übergeben
  • Fix: Doppelte Lizenzschlüssel generiert beim Kauf eines Bundles mit mehreren identischen Produkten, die verschiedenen Preisoptionen zugeordnet sind
  • Fix: Leere Kunden-Spalte in der Tabelle der Lizenzschlüssel und auf dem Bildschirm mit den Lizenzdetails, wenn der benutzerdefinierte Datensatz keinen Namen hat
  • Fix: Preisoption von Bundle-Produkten nicht richtig auf Lizenzschlüssel gesetzt beim Kauf eines Bundles
Version 3.5.17 — 20. Juli 2017
  • Fix: Cache-Invalidierung von instanziierten EDD_SL_License-Objekten verbessert.
  • Fix: EDD_SL_License hat den Status nicht richtig aktualisiert, wenn er programmatisch geändert wurde.
  • Fix: Der Link „Details anzeigen“ fehlte in einigen Fällen in den Update-Benachrichtigungen.
  • Fix: Die Kundenlizenzliste berücksichtigte keine alphanumerischen Zahlungsnummern.
  • Fix: Verwenden Sie check_item_name(), wenn Sie Namen in get_version API-Aufrufen vergleichen.
  • Neu: Plugin- und Theme-Updater überprüfen standardmäßig SSLs, wenn die Software Licensing API aufgerufen wird.
  • Neu: Ein Filter wurde zur X-Accel-Redirect-Dateiübermittlung hinzugefügt, um Anpassungen zu ermöglichen.
  • Neu: Ein Filter zur Übersichtsliste der Lizenzverwaltung hinzugefügt.
  • Neu: Zwei neue Filter in den Methoden check und activate_license hinzugefügt.
  • Optimierung: is_callable auf der Lizenzkartenansicht anstelle von function_exists verwenden.
  • Optimierung: Warenkorbmengen sind jetzt für Lizenzverlängerungsartikel an der Kasse deaktiviert.
  • Optimierung: @return Inline-Dokumentation für EDD_Software_Licensing::get_license() war falsch.
Version 3.5.16 — 21. Juni 2017
  • Korrektur: Mögliche PHP-Warnungen verhindern, wenn versucht wird, eine Lizenz mit einem ungültigen Lizenzschlüssel zu aktivieren.
  • Korrektur: Die Lizenzlistentabelle schnitt Produktnamen mit Bindestrichen an der falschen Stelle ab.
  • Korrektur: Lizenzvorlagenprüfungen sollten die Benutzer-ID der Lizenz und nicht die Benutzer-ID der Zahlung verwenden.
  • Korrektur: In einigen Szenarien wurde die stabile Version immer von der Beta-Version überschrieben, wenn Betas aktiviert waren.
  • Optimierung: 'edd_sl_allow_bundle_activation'-Filter hinzugefügt, um die Lizenzierung von Bundles zu erweitern.
Version 3.5.15 — 19. Mai 2017
  • Korrektur: Falsche Zahlungen in der Zahlungshistorie beim Filtern nach Upgrades.
Version 3.5.14 — 11. Mai 2017
  • Korrektur: Beta-Versionen überschreiben stabile Versionen, wenn Produkte Beta aktiviert haben.
Version 3.5.13 — 8. Mai 2017
  • Korrektur: Update-Benachrichtigungen funktionieren nicht für Produkte, die einen Bindestrich in ihrem Namen enthalten.
Version 3.5.12 — 4. Mai 2017
  • Korrektur: Prüfen Sie EDD_BYPASS_NAME_CHECK bei Remote-GET-Versionsprüfungen.
  • Korrektur: Beta-Versionsnummer wird von der stabilen new_version überschrieben, wenn Readme-Parsing verwendet wird.
  • Korrektur: Verlängerungsrabatt wurde an der Kasse angezeigt, auch wenn der Betrag 0,00 € betrug.
  • Korrektur: Undefinierte Variable „unsubscribed“ in der Lizenzansicht bei lebenslangen Mitgliedschaften.
  • Korrektur: Bereinigen Sie die Nachrichten-Ausgabe bei der Anzeige von Verlängerungsfehlermeldungen an der Kasse.
Version 3.5.11 — 21. April 2017
  • Neu: Möglichkeit für Kunden hinzugefügt, sich von Lizenzablauf-E-Mails pro Lizenz abzumelden.
  • Neu: Deutsche Übersetzungen hinzugefügt.
  • Korrektur: Erneutes Generieren von Lizenzen für Bundles, nachdem die Lizenzierung aktiviert wurde, führte zur Generierung zusätzlicher Lizenzschlüssel.
  • Korrektur: Benutzerdefinierte Datumsbereiche im Bericht „Lizenz-Upgrades und Lizenzverlängerungen“ wurden falsch angezeigt.
  • Korrektur: Ein PHP-Hinweis war während Lizenz-Upgrades mit PHP 7.1.1 möglich.
  • Korrektur: Der API-Aufruf get_version schlug fehl, wenn kein Lizenzschlüssel angegeben wurde.
Version 3.5.10 — 24. März 2017
  • Korrektur: Lizenzschlüssel für ein anderes Produkt kann eine Update-Benachrichtigung mit einer falschen Versionsnummer zurückgeben.
  • Korrektur: Bessere Cache-Invalidierung bei Änderungen an Lizenzen.
  • Korrektur: PHP7-Kompatibilität – Entfernen Sie die Prüfung und Verwendung von set_magic_quotes_runtime().
  • Korrektur: Fallback für edd_get_payment() hinzugefügt, um direkt die EDD_SL_License-Klasse zu verwenden.
  • Korrektur: Falsches Markup um das Datei-Upload-Feld in der Beta-Metabox verursachte Probleme mit der Amazon S3 Extension.
Version 3.5.9 — 14. März 2017
  • Neu: is_expired()-Methode zur EDD_SL_License-Klasse hinzugefügt.
  • Korrektur: Die Verlängerungs-URL sollte nicht für lebenslange Lizenzschlüssel angezeigt werden.
  • Korrektur: Cache wurde nicht richtig aktualisiert, wenn Website-URLs hinzugefügt/entfernt wurden.
  • Korrektur: Cache wurde nicht richtig aktualisiert, wenn der Status des Lizenzschlüssels geändert wurde.
Version 3.5.8 — 9. März 2017
  • Korrektur: Die Option "Lebenslang" funktionierte nicht richtig für Produkte mit variablen Preisen.
Version 3.5.7 — 8. März 2017
  • Korrektur: Lizenzen wurden nicht immer erneuert, wenn eine Verlängerungszahlung verarbeitet wurde.
  • Korrektur: Es bestand die Möglichkeit, dass die Aktivierungsanzahl doppelt inkrementiert wurde, wenn die URL-Prüfung deaktiviert war.
  • Korrektur: Wenn eine Bundle-Lizenz verlängert wurde, wurden untergeordnete Lizenzen um die Laufzeit ihrer eigenen Produkte verlängert, nicht um die Laufzeit des Bundles.
  • Neu: Sie können den Zahlungsverlauf jetzt nach Verlängerungs- oder Upgrade-Käufen sortieren.
Version 3.5.6 — 27. Februar 2017
  • Korrektur: Das "Lebenslang"-Flag wurde bei untergeordneten Lizenzschlüsseln nicht richtig gesetzt, wenn ein Bundle von "nicht lebenslang" auf "lebenslang" aktualisiert wurde.
  • Korrektur: Untergeordnete Lizenzschlüssel zeigten ihr Ablaufdatum nicht in der Tabelle der Lizenzliste an.
  • Korrektur: Das Aktivierungslimit konnte für untergeordnete Lizenzschlüssel nicht auf "Unbegrenzt" gesetzt werden.
  • Korrektur: Die Aktionen edd_sl_post_set_status und edd_sl_pre_set_status wurden nicht ausgelöst, wenn Lizenzschlüssel als abgelaufen markiert wurden.
Version 3.5.5 — 23. Februar 2017
  • Wichtig: Die Plugin-Updater-Klasse wurde auf 1.6.11 aktualisiert.
  • Neu: Lizenz-API-Antworten enthalten jetzt die Preis-ID, wenn diese zugeordnet ist.
  • Neu: Ein Verlängerungslink wurde zum Bildschirm "Lizenzen anzeigen" hinzugefügt.
  • Neu: Der Lizenzstatus wurde zum Tab "Lizenzschlüssel" in der Kundenkartenansicht hinzugefügt.
  • Korrektur: Die Seite "Protokolle für Lizenzverlängerungsbenachrichtigungen" konnte nicht geladen werden.
  • Korrektur: Deaktivierte Lizenzschlüssel wurden nicht im Tab "Lizenzen" auf der Kundenkarte angezeigt.
  • Korrektur: Das Erhöhen des Lizenzaktivierungslimits im Admin-Bereich speicherte die Änderungen nicht.
  • Korrektur: Die Ablaufdaten untergeordneter Lizenzen wurden durch Änderungen am Ablaufdatum der Bundle-Lizenz nicht beeinflusst.
  • Korrektur: Inkonsistente Zählungen wurden zurückgegeben, wenn Lizenzen über die API aktiviert wurden.
  • Korrektur: Der Abruf von Versionsinformationen schlug fehl, wenn nur der Produktname übergeben wurde.
  • Korrektur: Die nächtliche Prüfung auf abgelaufene Lizenzen benötigte ein Limit für die Anzahl der abgefragten Lizenzschlüssel.

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.