Inloggen
Aan de slag

Software Licenties Wijzigingslogboek

Versie 3.8.1 — 15 september 2021
  • Nieuw: Drie filters toegevoegd aan de Staged Rollout-logica: edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update en edd_sl_staged_rollout_number.
  • Verbetering: De optie Gebruik de laatste keer dat deze download is gewijzigd als de 'Laatst gewijzigd'-datum? is verwijderd, aangezien dit gedrag plaatsvond, ongeacht of de optie was aangevinkt.
  • Verbetering: Shortcodes worden nu verwijderd uit de API-pluginbeschrijving. Dit voorkomt dat niet-gerenderde shortcodes worden weergegeven aan eindgebruikers wanneer ze op 'Details bekijken' klikken op de pluginpagina.
  • Oplossing: SHOW TABLES LIKE query wordt bij elke paginaload uitgevoerd.
  • Oplossing: Randgeval No such file or directory-waarschuwing van de readme-parser.
  • Oplossing: Onverwachte resultaten in de 'laatst bijgewerkte' datum van een plugin, vooral bij gebruik van niet-Engelse talen.
  • EDD 3.0: Zorg ervoor dat de e-mailtags van Software Licensing een label hebben.
Versie 3.8 — 30 augustus 2021
  • Nieuw: Beheerders kunnen gebruikers nu abonneren en afmelden voor e-mails voor licentieverlenging.
  • Nieuw: Staged Rollouts-functie – Je kunt nu langzaam een nieuwe versie van je software uitbrengen aan je gebruikers.
  • Nieuw: Functie voor versievereisten – Voorkom dat gebruikers met niet-ondersteunde vereisten updates ontvangen.
  • Nieuw: Een index toegevoegd aan de license_key databasekolom om de prestaties te verbeteren.
  • Oplossing: De knop Upgrade-paden werkte niet met Easy Digital Downloads 2.11.
  • Oplossing: Tooltips werden onjuist weergegeven bij gebruik van Duitse vertalingen.
  • Oplossing: Methoden om de nicename van de licentietermijn en de licentievervaldatumseenheid op te halen, respecteerden variabele prijs-ID's niet.
  • Oplossing: Toon de link naar het wijzigingslogboek voor multisite kon het wijzigingslogboek van de verkeerde download tonen.
  • Voorbeeldplugin
    • Updater Class: Bijgewerkt naar versie 1.9.
    • Nieuw: Ondersteuning voor het controleren van vereisten voordat een updatepakket wordt verstrekt.
    • Oplossing: Verbeterde ondersteuning voor multisite-installaties.
  • Voorbeeldthema
    • Updater Class: Bijgewerkt naar versie 1.2.
    • Nieuw: Ondersteuning voor het controleren van vereisten voordat een updatepakket wordt verstrekt.
    • Oplossing: Enkele PHP-fouten en waarschuwingen verwijderd.
Versie 3.7.3 — 26 juli 2021
  • Verbetering: Pas de logica voor licentie-upgrades aan om rekening te houden met verschillende licentielengtes voor verschillende variabele prijzen. (Vereist aangepaste code.)
  • Oplossing: Upgrade van 1 maand naar 1 jaar resulteert in onjuiste datums en bedrag.
  • Oplossing: De datumkiezer voor licentievervaldatum werkte niet zoals verwacht met alle datumformaten.
  • Oplossing: Retroactieve processor werkte niet met artikelhoeveelheden.
  • Oplossing: Verwijder .DS_Store-bestand uit voorbeeldthema.
  • Fix: Fatale fout in thema-updater in PHP 8.
  • EDD 3.0: Update om de nieuwe ordergeschiedenis-hook te gebruiken voor snelheidsverbeteringen.
Versie 3.7.2 — 14 juni 2021
  • Nieuw: Admin-melding over aanstaande wijzigingen in systeemeisen in versie 3.8. U ziet deze melding alleen als u niet voldoet aan de toekomstige vereisten. (PHP 5.6, WP 4.9, EDD 2.9)
  • Verbetering: De tekst van het retroactieve processorbericht op de detailpagina van de bestelling is gewijzigd.
  • Verbetering: De request data wordt nu doorgegeven aan de edd_sl_license_response filter.
  • Verbetering: De "Annuleren"-link voor licentieverlenging is nu een <button>.
  • Fix: Kindlicentie kan onjuiste informatie weergeven wanneer de variabele prijs-ID 0 is.
  • Fix: Onjuiste upgrade prijs wanneer variabele prijs-ID 0 is.
  • Fix: Readme-parsing werd nog steeds verwerkt wanneer uitgeschakeld, als het eerder was ingeschakeld.
  • Fix: Het wijzigen van een bestelstatus terug naar voltooid genereerde nieuwe, extra licentiesleutels.
  • EDD 3.0 – Compatibiliteit met retroactieve processor.
  • EDD 3.0 – Compatibiliteit met nieuwe refund API.
  • EDD 3.0 – Update enkele ruwe databasequery's in de post meta-tabel om compatibel te zijn.
Versie 3.7.1 — 29 maart 2021
  • Nieuw: Het get_version API-eindpunt kan nu een array van producten accepteren om te controleren via een nieuw 'products'-argument. Elk item in de 'products'-array gebruikt dezelfde argumenten als individuele verzoeken. Raadpleeg onze documentatie voor een voorbeeld.
  • Verbetering: Licentiebeheerlinks ("Manage Sites"-link, etc.) werkten niet goed met aangepaste/getabde UI's. We hebben de wijziging van 3.7 gedeeltelijk teruggedraaid, zodat deze nu de oude methode gebruikt als de shortcode zich binnen The Loop bevindt. Als de shortcode zich buiten The Loop bevindt, gebruikt deze de nieuwe methode die in 3.7 is geïntroduceerd.
  • Fix: Als er geen upgrade-paden voor een product bestonden, kon het huidige product niet als upgrade-optie worden geselecteerd.
  • Oplossing: Deprecation notices in PHP 8.
  • Fix: De edd_sl_use_current_price_proration filter werd niet toegepast op producten zonder variabele prijs.
  • Fix: edd_license_keys shortcode – De links "Manage Sites" en "Upgrade" werkten niet als de "Purchase History Page" niet correct was ingesteld.
  • Fix: Readme-parser gebruikte geen version_compare(), wat kon resulteren in onjuiste vergelijkingen.
  • Fix: PHP "undefined index"-fouten.
  • Plugin Sample: De updater-klasse miste de declaratie voor de $beta-eigenschap.
  • Plugin Sample: Een "Invalid argument supplied for foreach()"-fout opgelost in EDD_SL_Plugin_Updater::convert_object_to_array()
  • EDD 3.0 – Filteren van bestellingen op verlenging/upgrade werkte niet.
  • EDD 3.0 – PHP-melding in de admin licentietabel als de bijbehorende bestelling niet bestaat.
  • EDD 3.0 – Zowel legacy als nieuwe rapporten werden geladen. Nu worden alleen de nieuwe geladen.
  • EDD 3.0 – Licentieverlenging JavaScript werd niet geladen bij het afrekenen.
Versie 3.7 — 26 januari 2021
  • Nieuw: De admin licentietabel is opnieuw ontworpen en het aantal queries is verminderd.
  • Nieuw: Een nieuwe shortcode edd_renewal_form toegevoegd waarmee klanten een licentiesleutel kunnen invoeren om te vernieuwen.
  • Nieuw: Vernieuwingsmeldingen kunnen nu worden voorgekeken.
  • Nieuw: E-mail sjabloontags zijn nu consistenter met de kern van EDD. {name} kan worden gebruikt voor alleen de voornaam van de klant, en {fullname} kan worden gebruikt voor de volledige naam van de klant.
  • Nieuw: Bij het kopen van een upgrade wordt de geüpgradede licentiesleutel nu weergegeven in de winkelwagen.
  • Verbetering: Voeg *.wpengine.com toe aan de lijst met toegestane lokale/staging subdomeinen.
  • Verbetering: Gebruik wp_get_environment_type() om de detectie van staging-domeinen te verbeteren.
  • Verbetering: De vernieuwings-/afmeldings-URL's op de beheerderspagina Licentie beheren zijn gewijzigd in alleen-lezen invoervelden voor eenvoudiger kopiëren.
  • Verbetering: Klikken op de link "Licentiesleutels genereren" bij een betaling brengt u nu rechtstreeks naar de metabox Retroactieve Verwerker.
  • Verbetering: Werk de weergave van bestelnummers bij om compatibel te zijn met sequentiële nummering en voor-/achtervoegsels van bestellingen.
  • Verbetering: Het wissen van gecachte readme-bestanden gebeurt nu via ajax in plaats van dat een pagina-herlading vereist is.
  • Refactor: Gebruik wp_add_inline_script() voor checkout JavaScript.
  • Refactor: Afbeeldingen, CSS en JS zijn verplaatst naar een assets/ map.
  • Oplossing: Retroactieve Verwerker-tool werkte niet met upgrades.
  • Oplossing: Inconsistente get_version API-respons wanneer er geen licentiesleutel is opgegeven.
  • Oplossing: Licenties konden nog steeds worden vernieuwd via een directe URL, zelfs als vernieuwingen waren uitgeschakeld.
  • Oplossing: Niet-gedefinieerde variabele fouten.
  • Oplossing: Wanneer purchase_history buiten de hoofdloop werd gebruikt, werkten de functies van Software Licensing niet.
  • Oplossing: Lege post meta werd onnodig opgeslagen.
  • Dev: Talrijke code-updates voor EDD 3.0-compatibiliteit.
  • Dev: Verwijder het gebruik van extract() in licentie API-functies voor betere leesbaarheid en om te voldoen aan de WordPress-coderingstandaarden.
  • Dev: Vervang interne toepassingen van EDD_SL_License::$post_parent (dat verouderd is) door EDD_SL_License::$parent.
Versie 3.6.13 — 2 december 2020
  • Oplossing: Upgradeberekeningen kunnen onjuist zijn wanneer de upgrade twee variaties heeft die dezelfde prijs hebben.
  • Oplossing: Beheerdersscherm "Licentie beheren" toonde de verkeerde child price ID.
  • Oplossing: Kon een "site" niet deactiveren wanneer de site geen URL is.
Versie 3.6.12 — 2 november 2020
  • Nieuw: Samples bijgewerkt ter ondersteuning van automatische updates.
  • Verbetering: Vergroot de breedte van invoervelden op de pagina Download bewerken.
  • Oplossing: Conflicten met ManageWP Orion.
  • Oplossing: Gebundelde producten die variabele geprijsde producten bevatten zonder een prijsoptie op te geven, kunnen onjuist een prijsoptie weergeven in licentiesleutellijsten.
  • Oplossing: Licentiesleutelprijs-ID niet bijgewerkt bij het upgraden van een individueel product naar een bundel die hetzelfde product bevat.
  • Oplossing: "Uncaught TypeError" JavaScript-fout bij het uitvoeren van de upgrade voor het activeren van licentiegegevens.
  • Oplossing: JSON-antwoord gebroken door Redis Object Cache-plugin.
  • Oplossing: Pro rata berekening bij het upgraden van een beperkte licentie naar een levenslange licentie.
  • Oplossing: Time-out bij gebruik van Test E-mailknop op aankoopbewijzen.
  • Oplossing: Minimale WordPress- en PHP-versies niet weergegeven bij het bekijken van updateversiegegevens.
Versie 3.6.11 — 18 mei 2020
  • Oplossing: Uitgeschakelde licenties konden worden geüpgraded.
  • Oplossing: EDD_SL_License_Meta:get_license_id respecteerde het enkele argument niet.
  • Oplossing: De EDD_SL_License_DB-klasse respecteerde het datumbereik niet wanneer alleen een einddatum werd doorgegeven.
  • Oplossing: Wijzigingslogboeken werden op sommige klantwebsites onjuist afgekapt wanneer de 'meer'-tag niet werd meegeleverd.
  • Oplossing: Wanneer verlengingen niet waren ingeschakeld, was de optie om een verlengingsmelding te verzenden nog steeds zichtbaar.
  • Voorbeeldplugin (EDD_SL_Plugin_Updater versie 1.7.1):
    • Oplossing: Duplicatie van de icoongegevens verwijderd.
    • Oplossing: Voorkom de mogelijkheid van dubbele vermeldingen van gecachte update-informatie.
    • Oplossing: Verbeter de 'no_update'-dataset.
Versie 3.6.10 — 8 april 2020
  • Oplossing: Wanneer Apache afsluitende schuine strepen forceerde, konden updatepakketten niet worden gedownload.
  • Oplossing: Bij het upgraden van een bundel kregen de kindlicenties mogelijk hun prijs-ID's niet bijgewerkt.
  • Oplossing: Het was niet mogelijk om meerdere licenties voor hetzelfde product tegelijkertijd te verlengen.
  • Oplossing: Bij gebruik van bundellicenties met kinderen hadden de licentielijsttabellen enkele prestatieproblemen.
  • Oplossing: Kindlicenties konden een andere activeringslimiet hebben dan hun ouder.
  • Oplossing: Licentietellingen op de lijsttabel voor licentiestatussen konden onjuist zijn wanneer kindlicenties werden gebruikt.
  • Oplossing: Sommige Leesmij-informatie werd niet correct geparseerd na de laatste parserupdate.
  • Oplossing: Zoeken naar kindlicenties kon onjuiste resultaten of geen resultaten opleveren.
  • Oplossing: Updates konden intermitterend de 'Too Many Redirects'-fout veroorzaken.
  • Oplossing: Zoeken naar gedeeltelijke licentiesleutels en e-mailadressen kon PHP-meldingen en/of waarschuwingen veroorzaken.
  • Oplossing: Wanneer jQuery in de footer werd geladen, konden er JavaScript-fouten optreden bij het beheren van licenties aan de voorkant.
  • Oplossing: Zoeken naar een niet-bestaande licentiesleutel retourneerde alle licentiesleutels in de lijsttabel.
  • Oplossing: De betrouwbaarheid van de controles om ervoor te zorgen dat een update kan worden gedownload, verbeterd.
  • Fix: Bij gebruik van aangepaste sleutels was het mogelijk om een sleutellengte te gebruiken die de toegestane lengte van de databasekolom overschreed.
  • Voorbeeldthema:
    • Fix: Het voorbeeldthema miste de theme_slug parameter van de API-aanroepen.
    • Nieuw: Het voorbeeldthema ondersteunt nu de item_id parameter.
  • Voorbeeldplugin:
    • Fix: De link "Details bekijken" op de pluginlijst was niet altijd aanwezig.
    • Fix: Voorbeeldplugin definieerde de EDD_SAMPLE_ITEM_NAME string niet.
  • Nieuw: Changelogs ondersteunen nu de "Lees meer" tag, om de changeloginformatie die is opgeslagen in de get_version API-aanroepen te kunnen beperken.
  • Dev: De kolommen van de licentielijsttabel zijn nu filterbaar en sorteerbaar.
Versie 3.6.9 — 12 maart 2020
  • Fix: Sommige informatie die in de readme.txt-bestanden kan worden opgenomen, werd niet geparseerd.
  • Fix: De waarde "Getest tot" werd niet correct gelezen in de get_version-aanroepen.
  • Fix: De sectie bijdragers van de readme.txt-bestanden werd niet correct geparseerd.
  • Fix: Een probleem gecorrigeerd dat ervoor zorgde dat een `is_countable`-melding werd gegenereerd op PHP 7.2+.
Versie 3.6.8 — 19 maart 2019
  • Fix: Licenties ontbraken in de REST API-verkoopgegevensreactie wanneer sequentiële bestelnummers waren ingeschakeld.
  • Fix: De licentielijsttabel kreeg 20 per pagina, maar bouwde paginering voor 30.
  • Fix: Een probleem met de template voor het beheren van licenties gecorrigeerd, waardoor de 'Terug'-link onjuist was.
  • Fix: Een PHP-waarschuwing werd gelogd bij het loggen van een verzonden licentievernieuwings-e-mail.
  • Fix: Aangepaste activeringsaantal-meta kon worden verwijderd bij het verwijderen van een licentie met activering.
  • Fix: Met URL-controle uitgeschakeld, werd de poging om een URL op te halen nog steeds uitgevoerd, dit had niet mogen gebeuren.
  • Fix: Deactiveren/activeren zonder URL-parameter gaf succes terug, terwijl het had moeten mislukken met vereiste URL-controle.
  • Fix: We ondersteunen nu 'staging-' in de lokale URL-detectie ter ondersteuning van Kinsta stagingomgevingen.
  • Dev: De EDD_SL_DB::insert-methode gebruikte niet het type dat aan de methode werd doorgegeven.
Versie 3.6.7 — 22 februari 2019
  • Fix: Voorkom dat de licentiequery een gebruikers-ID of klant-ID van 0 accepteert.
Versie 3.6.6 — 11 februari 2019
  • Fix: Databaseklasse genereerde ongeldige MySQL-instructie bij gebruik van arrays voor parameters in sommige gevallen.
  • Fix: Changelog-widget gebruikte geen readme-gegevens.
  • Fix: Een probleem bij het parsen van readme.txt-bestanden gecorrigeerd.
  • Oplossing: URL's met query strings konden niet worden geactiveerd/gedeactiveerd vanuit de admin of frontend.
  • Oplossing: Bulkacties voor licenties werkten niet.
  • Oplossing: De nauwkeurigheid van de get_license_keys_of_user() methode verbeterd.
  • Oplossing: Prijsoptie-instellingen worden niet langer weergegeven wanneer licenties zijn uitgeschakeld.
  • Oplossing: Compatibiliteitsprobleem met updates en de Git Updater extensie gecorrigeerd.
  • Oplossing: De cron die verlengingsherinneringen verzendt, controleert nu of de optie 'Verlengingsherinneringen verzenden' is aangevinkt.
  • Oplossing: Kinderlicenties hebben nu de juiste vervaldatum wanneer de bundellicentie wordt verlengd.
  • Oplossing: Uitgeschakelde licenties kunnen niet automatisch als verlopen worden ingesteld.
  • Oplossing: Problemen met gebruikers-ID's en licentiesleutels verbeterd.
  • Oplossing: Probleem gecorrigeerd dat een 'key_mismatch' fout in de API veroorzaakte wanneer sleutels leidende of afsluitende spaties hadden.
  • Oplossing: Het gebruik van bijdragers in readme.txt veroorzaakte een fatale fout.
  • Oplossing: De verkoop-API veroorzaakte eerder een PHP-fout wanneer er geen licenties aanwezig waren voor een bestelling.
  • Oplossing: Statuswijzigingen riepen niet altijd de juiste do_action hooks aan.
  • Oplossing: De variabele `is_local_url` was mogelijk ongedefinieerd bij het aanroepen van het get_version API-eindpunt.
  • Voorbeeld Plugin/Thema Wijzigingen
    • Het voorbeeldthema bijgewerkt om wp_die niet te gebruiken bij fouten.
    • Een ongedefinieerde eigenschap in de EDD_SL_Plugin_Updater klasse gecorrigeerd.
    • De EDD_SL_Plugin_Updater klasse gebruikt nu de verify_ssl methode bij het maken van externe aanroepen.
    • De versie van EDD_SL_Plugin_Updater verhoogd naar 1.6.18
    • Voorbeelden opgenomen in de geleverde/gedownloade extensie, evenals beschikbaar in uw account.
Versie 3.6.5 — 10 september 2018
  • Oplossing: Licentie-activerings-/deactiveringsstatus wordt nu volledig beheerd door de Activations database.
  • Oplossing: Probleem gecorrigeerd waarbij het gebruik van Emoji in changelogs problemen kon veroorzaken op sites van klanten die oude databaseschema's gebruikten.
  • Oplossing: Het configureren van de changelog widget kon problemen veroorzaken op sites met een groot aantal producten.
  • Oplossing: Het check_license eindpunt retourneerde "valid" voor lokale URL's, zelfs wanneer "Ignore Local URLs" niet was ingeschakeld.
  • Oplossing: Vóór de eerste opslag van een download, konden bestaande downloads niet worden geselecteerd voor de upgrade paden.
  • Oplossing: Het licentie deactiveringsantwoord was onjuist bij het doorgeven van foutieve URL's.
  • Oplossing: Verdere verbetering van het isoleren van onnodige queries uit licentiebeheerweergaven op de frontend.
  • Oplossing: De check_license retourneert nu "site_inactive" bij het controleren van een lokale URL en "Ignore Local URLs" is ingeschakeld.
  • Oplossing: De beheerlicentie frontend weergaven zijn nu beperkt tot alleen ingelogde gebruikers.
  • Oplossing: EDD REST API Sales-eindpunt retourneert nu geen licenties wanneer een ongeldig betalings-ID wordt verstrekt.
  • Oplossing: Licentiekaartweergave gebruikte `get_the_time` voor Aankoopdatum in plaats van de ingebouwde methode van EDD_Payment.
  • Nieuw: 'test' toegevoegd als een geldig subdomein en tld aan de lokale URL-controles.
  • Nieuw: Bevestiging toegevoegd bij het opnieuw genereren van een bestaande licentiesleutel.
  • Nieuw: readme.txt-parsing bijgewerkt om ongewijzigde helperklassen te gebruiken.
  • Nieuw: Gelicentieerde producten kunnen nu verlengingskortingen per product uitschakelen.
  • Dev: Methode toegevoegd aan de EDD_SL_Download-klasse voor eenvoudigere logging.

Voorbeelden:

  • Nieuw: Plugin-updater – Ondersteuning toegevoegd voor plugin-pictogrammen geïntroduceerd in WordPress 4.9.
  • Oplossing: Plugin-updater – Gezondheidscontrole toegevoegd voor winkel-URL's voordat get_version-aanroepen worden uitgevoerd.
Versie 3.6.4 — 2 juli 2018
  • Oplossing: Het verwijderen van een hoofdlicentie verwijdert niet de koppeling voor onderliggende licentiesleutels.
  • Oplossing: Het zoeken naar een onderliggende licentie mislukte in de licentielijsttabel.
  • Oplossing: Het upgraden van een licentie van een verwijderde prijs-ID veroorzaakte onverwachte pro-rata bedragen.
  • Oplossing: Dubbele query's in de licentielijsttabel verwijderd.
  • Oplossing: Gastlicenties werden niet bijgewerkt met de gebruikers-ID wanneer een gast werd geconverteerd naar een gebruiker.
  • Oplossing: Aantal query's verminderd bij het ophalen van de sites van een licentie.
  • Oplossing: Licentie-exports bevatten het product-ID in plaats van de naam.
  • Oplossing: Cache-nauwkeurigheid voor licentieobjecten verbeterd.
  • Oplossing: Het zoeken naar licenties op e-mail werkte niet in de licentielijsttabel.
  • Nieuw: Klantnaam en e-mail toegevoegd aan de licentie-export.
  • Nieuw: Afhankelijkheid van jQuery verwijderd voor de licentiebeheer-overview.
  • Dev: Kleine wijzigingen in de uitvoer voor de WP CLI-opdracht om licenties te migreren.
Versie 3.6.3 (Gefaseerde uitrol) — 17 mei 2018
  • Oplossing: Probleem gecorrigeerd dat ervoor zorgde dat e-mails over licentieverloop op onjuiste intervallen of tijden werden verzonden.
Versie 3.6.2 (Gefaseerde uitrol) — 10 mei 2018
  • Oplossing: Bij het negeren van lokale domeinen voor activeringsaantallen, mislukten pakketupdates wanneer alleen lokale domeinen waren geactiveerd.
  • Oplossing: U kunt nu weer zoeken naar licenties op geactiveerde domeinen in de licentielijstweergave.
  • Oplossing: Gebruik van sanitize_key verwijderd voor het genereren en migreren van licentiesleutels, zodat sleutels hun hoofdlettergevoeligheid behouden.
Versie 3.6.1 (Gefaseerde uitrol) — 25 april 2018
  • Fix: Veel textdomain-problemen gecorrigeerd.
  • Fix: Licentietermijn kon onjuist worden bepaald als de licentie een prijs-ID had, maar niet was gekoppeld aan een product met variabele prijzen.
  • Fix: Licentie deactivatie met 'Disable URL Checking' resulteerde in het opnieuw instellen van het activatietotaal naar 0.
  • Fix: Een probleem gecorrigeerd waarbij de licentiestatus soms als inactief werd gerapporteerd, terwijl deze actief zou moeten zijn.
  • Fix: Een probleem opgelost met de nieuwe Activations DB-klasse, wat resulteerde in het retourneren van onjuiste sites wanneer er geen licentie-ID werd meegestuurd.
  • Fix: Uitgeschakelde licenties werden in de API weergegeven als 'inactief'.
  • Fix: Software Licensing kon een fatale fout veroorzaken als Easy Digital Downloads niet actief was.
  • Nieuw: Mogelijkheid toegevoegd om een licentiesleutel opnieuw te genereren vanuit de Licentie-weergave.
Versie 3.6 (Gefaseerde uitrol) — 3 april 2018
  • BELANGRIJK: Deze update zal u vragen om database-onderhoud uit te voeren zodra deze is geïnstalleerd. Uw site zal gedurende deze tijd functioneel blijven.
  • Nieuw: Verbeterde stabiliteit en prestaties door licentiegegevens te verplaatsen naar aangepaste databasetabellen.
  • Nieuw: CSS-klasse voor licentiestatus toegevoegd aan de licentielijstweergave van klanten.
  • Nieuw: Wanneer een licentie wordt vernieuwd of geüpgraded, wordt de tijdstempel van de aankoop nu opgeslagen in de licentiemeta.
  • Nieuw: '.test' toegevoegd aan de TLD's om te controleren of het een lokale activatie is of niet.
  • Nieuw: Mogelijkheden toegevoegd voor licentiebeheer (view_licenses, manage_licenses, delete_licenses).
  • Nieuw: Mogelijkheid toegevoegd om de price_id van een licentie te wisselen.
  • Nieuw: Hulptekst toegevoegd aan de +/- knoppen voor het verhogen en verlagen van licentie-activaties.
  • Nieuw: Terminologie voor 'activeren' verduidelijkt met betrekking tot licenties versus sites.
  • Nieuw: Hooks en filters in de Software Licensing API verbeterd.
  • Nieuw: Flexibiliteit van EDD_SL_Package_Download verbeterd.
  • Nieuw: Verbeterde licentielijsttabel met meer nuttige gegevens.
  • Nieuw: Tabellen op de frontend hebben nu de .edd-table klasse.
  • Nieuw: Het 'final' keyword verwijderd uit de EDD_SL_License klasse.
  • Nieuw: Verbeterd zoeken naar licentiesleutels door gedeeltelijk zoeken naar sleutels te ondersteunen.
  • Nieuw: 'Bekijken' gewijzigd in 'Beheren' op de licentielijsttabel.
  • Nieuw: Changelogs kunnen nu gefilterd worden.
  • Nieuw: Beta's kunnen nu door gebruikers vanaf de frontend worden gedownload.
  • Nieuw: Terugbetaalde vernieuwingen rollen nu de vervaldatum van eventuele bijbehorende licenties terug (Recurring Payments).
  • Nieuw: Stabiliteit van pakketlevering verbeterd wanneer bestanden worden toegevoegd en verwijderd uit downloads.
  • Nieuw: API-antwoorden bevatten nu de Item ID.
  • Nieuw: Verbeterde de licentie-exporttool om time-outs te voorkomen bij het exporteren van een groot aantal licenties.
  • Oplossing: Een probleem gecorrigeerd dat voorkwam dat bestanden werden gedownload wanneer een aankoop 2 licentiesleutels voor hetzelfde product had.
  • Oplossing: Verbeterde de nauwkeurigheid en stabiliteit van de Retroactive License Processor.
  • Oplossing: We voorkomen nu een geval waarin u kunt 'upgraden' naar dezelfde prijs-ID die al in bezit is.
  • Oplossing: Verhoogd get_license_keys_of_user() om 50 sleutels op te halen.
  • Oplossing: Het verwijderen van de initiële betaling die aan licenties is gekoppeld, kon MySQL-fouten veroorzaken.
  • Oplossing: Gecorrigeerde gegevensinconsistenties tussen bundel- en onderliggende licentiesleutels.
  • Oplossing: Vernieuwingsbetalings-ID's worden nu toegevoegd aan de licentiemeta (Terugkerende betalingen).
  • Oplossing: Vernieuwingsmeldingen werden soms verzonden naar terugbetaalde licenties.
  • Oplossing: Voorkom een probleem met levenslange licenties bij het upgraden naar een bundel.
  • Oplossing: Licentieactivatie wordt nu slechts één keer gelogd.
  • Oplossing: Vervaldatums van onderliggende licenties konden soms niet synchroon lopen met de vervaldatum van hun bundellicentie.
  • Oplossing: Het verwijderen van een betaling verwijderde deze niet uit de licentiemeta.
  • Oplossing: HTTP werd geforceerd op de beta-bestands-URL's, wat problemen veroorzaakte.
  • Oplossing: current_time('timestamp') vervangen door time() in de voorbeeldplugin.
  • Oplossing: Over het algemeen de prestaties van het ophalen van licentieaantallen verbeterd.
  • Oplossing: De edd_empty_cart-functie maakte edd_is_renewal-gegevens niet leeg.
  • Oplossing: Frontend-uitvoer van de wijzigingsgeschiedenis wordt nu uitgevoerd via stripslashes().
  • Oplossing: Er was een melding van een ongedefinieerde variabele in het voorbeeldthema.
  • Oplossing: Upgraden van een single-site bundel naar een multi-site bundel paste niet altijd de juiste prijs-ID-toewijzing toe.
  • Oplossing: De Automattic_Readme-parser bijgewerkt.
  • Oplossing: De Markdown_Parser bijgewerkt.
  • Dev: Filters toegevoegd aan de EDD_SL_Download upgrade file key methoden.
  • Dev: Filters toegevoegd voor hashverificatie in pakketlinks.
  • Dev: edd_ignore_x_accel_redirect filter toegevoegd.
  • Dev: Verbeterde opmerkingen en documentatie in de hele plugin en voorbeelden.

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.