Inloggen
Aan de slag

Software Licenties Wijzigingslogboek

Versie 3.9.8 — 20 oktober 2026
  • NIEUW: Licenties – Licenties kunnen nu worden gelezen en beheerd via de WordPress Abilities API (vereist EDD 3.7.1 of hoger).
  • Beveiliging: Pakket downloadlinks worden nu ondertekend met een site-specifiek geheim, zodat hun vervaldatum niet vervalst kan worden.
  • Beveiliging: Het formulier voor licentieverlenging onthult niet langer de details of de verlengingsprijs van een licentie aan iemand anders dan de licentiehouder.
  • Beveiliging: Een probleem opgelost waarbij licentie-upgrade- en verlengingsprijzen bij het afrekenen konden worden gewijzigd.
  • Beveiliging: Een probleem met informatielekkage opgelost waarbij de update API ongepubliceerde of wachtwoord-beveiligde producten kon beschrijven.
  • Beveiliging: Een opgeslagen cross-site scripting probleem in de product changelog opgelost.
  • Beveiliging: Een server-side request forgery probleem opgelost in de locatie van de product readme.txt.
  • Beveiliging: Het verwijderen van een licentie, ook via bulkacties, vereist nu de 'delete licenses' capability.
  • Beveiliging: Cross-site request forgery bescherming toegevoegd aan de activeringlimiet en verlengingsmelding acties op het licentiescherm.
  • Beveiliging: Een reflected cross-site scripting probleem op het licentiescherm opgelost.
  • Beveiliging: Bulkacties op het licentiescherm vereisen nu dezelfde capabilities als hun single-licentie versies.
  • Beveiliging: Een SQL-injectieprobleem opgelost in de sorteervolgorde van de licentielijsttabel.
  • Beveiliging: Een probleem opgelost dat de URL van de geactiveerde site van een andere klant kon onthullen bij het toevoegen van een site aan een licentie.
  • Beveiliging: Het exporteren van licentiesleutels vereist nu toestemming om licenties te beheren.
  • Beveiliging: Product changelogs, beschrijvingen en upgrade meldingen verzonden door de update API zijn nu beperkt tot dezelfde HTML als andere productinhoud.
  • Beveiliging: Een SQL-injectieprobleem opgelost in de statusfilter van de licentie-export.
  • Beveiliging: Een probleem opgelost dat een niet-geauthenticeerd verzoek toestond de licenties van een bestelling te verwijderen terwijl de bestelling bleef bestaan.
  • Admin: De paginatitel van het Licentiescherm is nu "Licenties".
  • Admin: De styling van de pluginvereisten melding op het Pluginscherm in WordPress 7.1 is opgelost.
  • Admin: De licentie-upgradepagina verschijnt niet langer in het WordPress command palette.
  • Admin: Het verzenden van een verlengingsmelding naar een verlopen licentie vanuit de bulkacties van het licentiescherm is opgelost.
  • Admin: Het klikken op Filter op het licentiescherm voert niet langer de geselecteerde bulkactie uit op de aangevinkte licenties.
  • Admin: Het licentiescherm behoudt de zoekterm en tab wanneer het opnieuw laadt na een bulkactie.
  • API: De update API beschrijft geen ongepubliceerde, privé of wachtwoord-beveiligde producten meer, tenzij het verzoek een actieve of verlopen licentie voor dat product bevat. Een uitgeschakelde licentie telt niet meer mee.
  • Blokken: De annuleerknop op het formulier voor licentieverlenging is hersteld.
  • Downloads: Pakket downloadlinks bijwerken gebruiken een nieuwe handtekening, dus links die vóór het bijwerken zijn gegenereerd, werken niet meer. Ze verlopen vanzelf binnen de vervaltijd van de downloadlink van de winkel (standaard 24 uur).
  • Downloads: Productwijzigingslogboeken staan geen scripts, iframes of andere HTML meer toe buiten wat de berichtinhoud toestaat, dus ingesloten video's in een wijzigingslogboek worden verwijderd.
  • Downloads: De locatie van de readme.txt van een product moet een openbare URL zijn. Lokale en particuliere netwerkadressen worden niet langer opgehaald en ongeldige URL's worden niet opgeslagen.
  • E-mails: Vernieuwingsmeldingen worden niet langer verzonden voor licenties waarvan het product is verwijderd.
  • E-mails: De bulkactie 'Vernieuwingsmelding verzenden' is gecorrigeerd, deze verzond niets voor licenties die nog niet waren verlopen.
  • Licenties: Een licentie moet zijn gekoppeld aan een gebruikersaccount om te kunnen worden geüpgraded. Een licentie zonder account, zoals die van een gast-aankoop, kan niet langer worden geüpgraded.
  • Licenties: Een fatale fout is gecorrigeerd bij het uitvoeren van retroactieve licenties op bundels met een niet-oplosbare onderliggende licentie.
  • Vernieuwingen: In het formulier en de blok voor licentievernieuwing kan een licentie die is gekoppeld aan een gebruikersaccount alleen door die gebruiker worden vernieuwd.
  • Vernieuwingen: Met e-mailmatching ingeschakeld, wordt een gast die een licentie vernieuwt die is gekoppeld aan een account, nu gevraagd om in te loggen.
  • Vernieuwingen: Het vernieuwen van een licentie verwijdert niet langer hetzelfde product uit de winkelwagen wanneer het daar al als nieuwe aankoop aanwezig is. Beide blijven in de winkelwagen.
  • Vernieuwingen: Een valse melding 'al in uw winkelwagen' is gecorrigeerd bij het vernieuwen van een product dat als nieuwe aankoop in de winkelwagen zat.
  • Dev: EDD_Software_Licensing::get_download_package() is verouderd. Gebruik EDD\SoftwareLicensing\Downloads\Package::get_download_package().
  • Dev: De AJAX-handlers voor activeringslimieten retourneren nu een JSON-antwoord in plaats van een ruw getal.
  • Dev: De edd_sl_package_download_computed_hash filter wordt nu toegepast wanneer pakket-URL's worden gegenereerd, niet alleen wanneer ze worden gevalideerd.
  • Dev: De vervaltijd van de downloadlink van het pakket wordt nu gegenereerd en gecontroleerd in UTC.
Versie 3.9.7 — 29 juni 2026
  • Blokken: NIEUW licentieverlengingsblok toegevoegd, met opties om de huidige licenties van een gebruiker weer te geven voor eenvoudigere verlengingsafhandeling.
  • Blokken: NIEUW licentiebeheerblok toegevoegd.
  • Toegankelijkheid: Koppen op de shortcode voor licentiebeheer zijn bijgewerkt.
  • Admin: De tellingen in de admin-tabel van licenties konden onjuist zijn wanneer filters werden toegepast.
  • Admin: De filters van de admin-tabel van licenties ondersteunen nu individuele productvariaties.
  • API: Verbeterde licentiecontroles voor API-verzoeken.
  • Database: De legacy databaseklasse is bijgewerkt voor beter cachebeheer.
  • Berichten: Foutmeldingen zijn bijgewerkt om de kernpraktijken van EDD te volgen.
  • Ontbrekende licenties: In sommige gevallen kon het hulpprogramma geen ontbrekende onderliggende licenties voor een bundel aanmaken.
  • Ontbrekende licenties: Het hulpprogramma voor ontbrekende licenties kon onjuist besluiten dat de verwerking voltooid was, terwijl er meer bestellingen moesten worden opgehaald.
  • Bestellingen: Verlengingskortingen worden nu geregistreerd als orderaanpassingen.
  • Verlengingen: Verbeterde e-mailmatching wanneer afgedwongen.
Versie 3.9.6 — 4 mei 2026
  • Domeinen: Verbeterde API-afhandeling voor het ophalen van lokale domeinpatronen.
  • Licenties: Aanzienlijk verbeterde prestaties voor licentie admin-schermen en API-eindpunten.
  • Tools: PHP-compatibiliteit verholpen voor de ontbrekende licentietool.
  • Dev: Database tabelindexen bijgewerkt om licentiequery's te verbeteren.
  • Dev: Verhelpt een verouderingsmelding bij het verwerken van een lege URL.

Versie 3.9.5 — 26 januari 2026
  • Admin: Verbetert de zoekfunctionaliteit in de licentielijsttabel.
  • Admin: Onderwerduitvoer in de selector voor licentieverlengingsmeldingen gecorrigeerd.
  • API: Corrigeert een probleem dat kon voorkomen dat sommige bestellingen licenties in het verkooppunt toonden.
  • E-mails: Verouderde verlengingsmeldingen onder tools worden afgekeurd; alle logboeken van verlengingsmeldingen worden weergegeven onder E-mails > Logboeken.
  • Logs: Licentielogs toegevoegd aan EDD's nieuwe systeem voor het opschonen van logs.
  • Logs: Alle licentielogs toegevoegd aan Downloads > Hulpmiddelen > Gebeurtenislogboekregistratie (voorheen alleen beschikbaar voor individuele licenties).
  • Dev: Verbetert het opvragen van een licentie op betalings-/bestel-ID.
Versie 3.9.4 — 3 januari 2026
  • Activering: Verbeterde afhandeling van domeinpatronen.
  • API: De Upgrade Notice is nu opgenomen in het API-antwoord.
  • Bundels: Kindlicenties konden een andere vervaldatum krijgen dan de hoofdlicentie.
  • Database: Upgrade routines konden een race condition tegenkomen als meerdere tabbladen open stonden na het upgraden.

Versie 3.9.3 — 4 december 2025
  • Admin: jQuery-verouderingsmeldingen opgelost met admin-scripts.
  • API: .dev verwijderd uit lokale domeinpatronen om te voorkomen dat productiesites als lokaal worden beschouwd.
  • Bundels: Lost een probleem op dat voorkwam dat kindlicenties werden gegenereerd voor ongelicentieerde gebundelde producten.
  • Downloads: Verbeterde de integratie met winkelwagenvoorbeeld.
  • Downloads: Verbeterde de stabiliteit van de wijzigingenditor.
  • E-mails: Licentie-e-mailherinneringen slaan nu correct meta op in licentie-logs.
  • Exporteren: De licentie-export is verplaatst naar Rapporten > Exporteren.
  • Exporteren: De licentie-export toont nu geformatteerde vervaldatums.
  • Samples: Sample plugin/thema bijgewerkt voor huidige standaarden.
  • Instellingen: Verbeterde foutafhandeling voor domeinpatronen wanneer Cloudflare niet beschikbaar is.
  • Upgrades: Licentie-upgrade toont nu de juiste vervaldatum.
  • Dev: Eenheidstestberichten bijgewerkt voor duidelijkheid.
Versie 3.9.2 — 30 oktober 2025
  • Admin: Lost een ontbrekende variabele op bij het bekijken van licenties voor een individuele bundel.
  • API: Lost een probleem op bij het activeren van een licentie met een correcte item_id, maar een incorrecte item_name.
  • API: Lost een probleem op met de standaardsecties in de get_version-respons.
  • Licenties: Werkt de aanmaak van licenties bij voor betere prestaties en nauwkeurigheid.
  • Licenties: Lost een probleem op waarbij het genereren van ontbrekende licenties voor een bundel kon mislukken.
  • Readme Parsing: Werkt de readme parsing bij om de juiste beschrijving, changelog, etc. op te halen.
Versie 3.9.1 — 9 oktober 2025
  • Activaties: Licentieactivatie-respons bevat foutmeldingen voor ongeldige verzoeken.
  • Admin: Schakelaar toegevoegd om "inactieve" activaties aan de admin-zijde te verbergen.
  • Admin: Licentietabel voor activaties aangemaakt voor beter licentiebeheer.
  • Afrekenen: Verbeterde compatibiliteit van het vernieuwingsformulier met EDD's afrekenblok.
  • Licentie: Het verwijderen van een licentie verwijdert nu ook bijbehorende licentielogs.
  • Rapporten: Verbeterde productquery voor rapporten.
  • Rapporten: Licentieactivatierapporten tonen nu nauwkeurig de verwachte informatie.
  • Dev: Licentieactivatiequeries bijgewerkt voor verbeterde compatibiliteit met PHP-versies.
  • Dev: Fatale fout opgelost door een methode niet statisch aan te roepen.
  • Dev: Lokale unit tests bijgewerkt om een defecte afhankelijkheid te verwijderen.
Versie 3.9.0 — 17 september 2025
  • Nieuw: Belangrijk – Vereist EDD 3.3.6+, WordPress 6.2+, PHP 7.4+.
  • Nieuw: E-mails – Een e-mail voor lage voorraad geïntroduceerd voor vooraf ingestelde sleutels.
  • Nieuw: Voorbeelden – Voorbeelden bijgewerkt om composer te gebruiken voor de licentie SDK.
  • Nieuw: Rapporten – Krijg inzichten in activaties en versie-distributie.
  • Activatie: Verbeterde ondersteuning voor lokale domeinpatronen.
  • Admin: Licenties submenu verplaatst.
  • Admin: Licentiesleutels verplaatst op de bestelgegevensscherm.
  • Admin: Licentiegegevenskop bijgewerkt.
  • Admin: Instellingenscherm bijgewerkt.
  • Admin: show_download_files filter bijgewerkt.
  • Admin: Overbodige status uit de lijsttabel verwijderd.
  • Admin: Kennisgeving over toekomstige vereisten verwijderd.
  • Afrekenen: Verbeterde afrekencompatibiliteit met EDD 3.3.x+.
  • Klanten: Verbeterde prestaties voor klantgegevens.
  • Downloads: Verberg de versie waarde op de Downloads pagina als het product deze niet nodig heeft.
  • Downloads: Verbeter de Download bewerkingservaring voor gelicentieerde producten.
  • Downloads: Sta het uitschakelen of opstellen van een Download toe zodra de vooraf ingestelde licentiesleutels zijn uitgeput.
  • Licenties: Activeringsidentificaties worden niet langer geformatteerd als URL's.
  • Licenties: Verbeterde prestaties en betrouwbaarheid van de tool voor ontbrekende licenties.
  • Licenties: Vergroot de site_name tabelkolom naar 255 tekens.
  • Licenties: Datums van logs gecorrigeerd op het scherm met licentiegegevens.
  • Logs: Verbeterde prestaties voor activatie/deactivatie logs.
  • Logs: Plugin-updates geleverd via de Software Licensing API worden nu vastgelegd in de download logs van bestanden.
  • Bestellingen: Bied een selectievakje om een licentie uit te schakelen bij het verlenen van een gedeeltelijke terugbetaling.
  • Vernieuwingen: Verbeterde betrouwbaarheid van het loggen van 'vernieuwings'-e-mails.
  • Vernieuwingen: Voorkom het toevoegen van een verkeerd item aan de winkelwagen bij het vernieuwen van een licentie met een ongeldige prijs-ID.
  • Rapportages: Vernieuwings- en upgrade-rapporten gaan correct om met meerdere valuta's.
  • Rapportages: Rapportages en grafieken zijn bijgewerkt voor verbeterde EDD-compatibiliteit.
  • Tools: Bij het uitvoeren van de reset store tool in EDD, verwijder alle Licentiegegevens.
  • Upgrades: Toon de nieuwe (of ongewijzigde) vervaldatum bij het upgraden van een licentie.
  • Dev: Verouderde e-mailfuncties afschaffen.
  • Dev: Gebruik van EDD_Payment zoveel mogelijk verminderen.
  • Dev: Haken toegevoegd aan de remove_site en add_site methoden voor een licentie.
  • Dev: Verbeterde API-antwoordfilters.
Versie 3.8.14 — 8 augustus 2024
  • Compatibiliteit: Een probleem opgelost dat een fatale fout veroorzaakte met EDD 2.x
  • Licenties: Verbeterde detectie van of een licentie kon worden verlengd.
  • Licenties: De retroactieve licentieprocessor kon licenties aanmaken voor vernieuwingsbestellingen.
Versie 3.8.13 — 25 juli 2024
  • API: Voorkomt een PHP-melding bij het controleren van een licentie zonder URL.
  • Changelogs: Lost een probleem op dat URL's in changelogs kon breken.
  • Afrekenen: Lost een JavaScript-fout op bij het afrekenen voor winkels die geen licentieverlengingen toestaan.
  • Database: Lost een probleem op dat het opvragen van licenties op basis van een specifieke winkelwagenindex kon voorkomen.
  • E-mails: Lost een probleem op dat het verzenden van geplande vernieuwingsmeldingen voorkwam.
  • E-mails: Zorg ervoor dat verzonden vernieuwingsmeldingen nog steeds worden gelogd in de licentiegegevens.
  • Licenties: Verbetert de prestaties van het aanmaken van licenties.
  • Voorbeelden: Lost PHP-waarschuwingen op voor plugins die geen versievereisten instellen. De updater klasse is nu versie 1.9.4.
  • Vernieuwingen: Lost een probleem op waardoor vernieuwingstekst en links werden weergegeven voor licenties die niet konden worden vernieuwd.
  • Widget: De changelog widget kon PHP-meldingen veroorzaken in PHP 8.0.
Versie 3.8.12 — 19 juni 2024
  • Nieuw: Bijgewerkt om te integreren met EDD e-mailbeheer.
  • WordPress Plugins: De parser voor aangepaste readme.txt-bestanden is bijgewerkt voor verbeterde PHP-compatibiliteit.
  • Database: Query's worden geordend om overeen te komen met de databasetabellen voor meer efficiëntie.
  • Kortingen: Checkout- en kortingsvalidatie wanneer kortingen zijn uitgeschakeld voor vernieuwingen is verbeterd.
  • Blokken: De opmaak en stijl zijn bijgewerkt voor licentiesleutels op het EDD-bonblok.
  • Voorbeelden: De update_plugins transient data bevat nu alleen wat nodig is voor updates, voor verbeterde compatibiliteit met het WordPress Core update-systeem.
  • Dev: PHP en JavaScript zijn bijgewerkt voor compatibiliteit met nieuwere versies.
  • Dev: De methoden can_extend en can_renew moeten nu direct met het licentieklasseobject worden gebruikt.
Versie 3.8.11 — 30 november 2023
  • Licenties: Ondersteuning voor staging-activatie toegevoegd voor InstaWP, Cloudways, Kinsta, GoDaddy, Flywheel, Bluehost, HostGator + meer.
  • Licenties: Het terugbetalen van een verlenging kan de vervaldatum van de licentie niet resetten.
  • Vernieuwingen/Upgrades: Verbeterde winkelwagen-item beschrijving bij handmatig vernieuwen of upgraden van een licentie.
  • Tools: Betere berichten voor gebruikers zonder toegang tot de Retroactive Licensing Processor.
  • Beheer: Sommige update routines controleerden de verkeerde gebruikersrechten en verhinderden ten onrechte het uitvoeren van update routines.
Versie 3.8.10 — 2 november 2023
  • Nieuw: Updates om compatibiliteit met PHP 8.1 en 8.2 te garanderen.
  • Fix: Gedeeltelijk terugbetaalde bestellingen konden een licentie beperken van handmatige vernieuwing.
  • Fix: Er was een potentiële fatale fout op oudere PHP-versies.
  • Fix: De {unsubscribe_url} tag voor e-mails over licentieverloop genereerde de verkeerde HTML in previews.
  • Verbetering: De instelling 'URL-controle uitschakelen' is hernoemd voor duidelijkheid.
  • Verbetering: Updates van compatibiliteitsberichten voor aanstaande vereisten voor Software Licensing.
  • Dev: Het edd_license custom post type wordt niet langer geregistreerd.
  • Dev: Een typefout gecorrigeerd in het docblock voor de check_license aanroep in de voorbeeldplugin.
Versie 3.8.9 — 20 september 2023
  • Verbeterd: Intrekken van licenties ondersteunt nu de status 'In de wacht' die is toegevoegd in EDD 3.2.0 en schakelt een licentie niet langer uit als een bestelling gedeeltelijk wordt terugbetaald.
  • Verbeterd: Verbeterde berekeningen van licentievernieuwingskosten voor licenties die met een enkele prijs zijn verkocht, en die later zijn gewijzigd naar een product met variabele prijs.
Versie 3.8.8 — 28 juni 2023
  • Nieuw: Ondersteuning toegevoegd voor IDN-domeinen met licentie-API.
  • Nieuw: Licentie-upgrade-URL's ondersteunen nu het verzenden van de license_key naast de license_id.
  • Verbetering: We hebben de prestaties verbeterd bij het ophalen van licenties van een gebruiker op ID.
  • Verbetering: Onnodige legacy licentie-meta voor winkels die zijn gemigreerd van aangepaste posttypen naar aangepaste tabellen. Dit wordt afgehandeld in een achtergrondproces. U wordt op de hoogte gesteld wanneer het proces begint en voltooid is via de EDD-meldingen (of beheerdersmeldingen als u EDD-versies lager dan 3.1.1 gebruikt).
  • Verbetering: Geoptimaliseerde indexen toegevoegd aan de licentietabel en geoptimaliseerde query's voor licenties.
  • Oplossing: Sommige licenties konden niet worden geüpgraded als de meest recente bestelling werd gerestitueerd.
  • Oplossing: Het afrekenblok toonde de licentievernieuwingsregelitems niet correct.
  • Oplossing: Gebruik van de functie get_page_by_title verwijderd, omdat deze verouderd was in WP 6.2.
  • Oplossing: Vernieuwingsmelding-editors hadden geen juiste sectietitel in het instellingengebied.
  • Oplossing: Het ophalen van de activeringslimiet van een licentie was inconsistent.
  • Oplossing: EDD 3.x – Licentievernieuwingsrapport was onnauwkeurig in combinatie met Recurring Payments.
  • Oplossing: Wanneer een licentie wordt ingetrokken, wordt de gebruiker afgemeld voor vernieuwings-e-mails.
  • Oplossing: Levenslange licenties konden soms als verlopen worden ingesteld.
  • Oplossing: Softwarelicentierapporten hielden geen rekening met vernieuwingsbestellingen in de tegels.
  • Oplossing: De snelle acties voor Software Licensing e-mails stuurden de gebruiker niet terug naar de juiste instellingenpagina.
Versie 3.8.7 — 20 oktober 2022
  • Verbetering: De uitvoer is bijgewerkt voor betere compatibiliteit met de blokken voor bestelgeschiedenis en ontvangstbewijs.
  • Oplossing: Licenties in bundels werden niet altijd correct weergegeven.
  • Oplossing: Licenties konden niet altijd meer dan één keer worden geüpgraded.
  • Oplossing: De prijsoptie op het ontvangstbewijs miste een spatie.
  • Dev: De hoofdget_license-methode is bijgewerkt om false terug te geven als een licentieobject niet kon worden opgehaald.
Versie 3.8.6 — 17 juni 2022
  • Oplossing: Verbeterde prestaties met betrekking tot het ophalen van licenties en activeringsaantallen.
  • Dev: Methoden voor externe versie- en licentiecontrole kunnen nu een array retourneren in plaats van alleen JSON uit te voeren.
  • Dev: De argumenten die worden gebruikt om een licentie te maken, kunnen nu worden gefilterd.
  • EDD 3.0: Licentie-upgrades ondersteunden niet de gedeeltelijk gerestitueerde status.
  • Voorbeelden
    • Voorbeeld Plugin
      • ‘Tested Up To’ waarde voor WordPress Plugins weerspiegelt nu het gedrag van WordPress Core.
      • EDD_SL_Plugin_Updater klasse is nu 1.9.2.
Versie 3.8.5 — 17 maart 2022
  • Wijziging: Instellingen voor vernieuwingsmeldingen bevinden zich nu onder het hoofdtabblad e-mailinstellingen.
  • Update: De meegeleverde Duitse vertalingsbestanden zijn bijgewerkt.
  • Verbetering: Placeholder URL-schema's zijn nu https.
  • Verbetering: De vernieuwingskorting kan nu nauwkeuriger worden gefilterd.
  • Oplossing: Het wijzigen van de prijsoptie van het hoofd bundelproduct wordt nu correct weergegeven op onderliggende licenties.
Versie 3.8.4 — 15 februari 2022
  • Oplossing: De shortcode voor licentiesleutels toonde "Unlimited" niet voor onbeperkte licenties.
  • Oplossing: In bepaalde scenario's konden gebruikers die ervoor kozen om te upgraden naar bètaversies niet upgraden naar een nieuwere stabiele versie van een download.
  • Oplossing: Variabele prijzen konden de activeringslimiet niet leeg instellen.
  • Oplossing: De upgrade-melding van Software Licensing werd weergegeven op nieuwe EDD 3.0 installaties.

Populaire Bronnen

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.