- NOU: Clienți – Ecranul clientului afișează acum data și adresa IP ale ultimei autentificări a clientului, ambele fiind incluse în exporturile de date personale.
- Securitate: Verificare consolidată a contului la finalizarea unei comenzi PayPal.
- Blocuri: Blocul Descărcări validează acum valorile stilizate prezentate în editor, așa cum făcea deja front-end-ul.
- Blocuri: Un parametru malformat al previzualizării blocului editor nu mai cauzează o eroare fatală.
- Recuperare coș: Coșurile dezabonare rămân acum dezabonare în loc să reintre în secvența de e-mail de recuperare.
- Recuperare coș: Coșurile cu un total zero nu mai sunt marcate ca abandonate.
- Finalizare comandă: Câmpurile Informații personale de pe pagina de finalizare comandă cu blocuri nu mai dispar atunci când un constructor de pagini redă blocurile paginii de mai multe ori.
- Clienți: Administratorii pot acum verifica sau retrimite verificarea pentru un client al cărui cont de utilizator este încă în așteptare.
- Bază de date: Modificarea unei valori din cache, cum ar fi utilizatorul legat al unui client sau codul unui discount, nu mai lasă vechea valoare în cache.
- Comenzi: Listele de comenzi filtrate, cum ar fi comenzile unui discount sau o căutare de tranzacții, afișează acum comenzile corecte pe site-urile cu un cache de obiecte persistent.
- Comenzi: Selectorul de discount de pe ecranul Adăugare comandă nouă este acum căutabil.
- Comenzi: O taxă adăugată unei comenzi noi primește acum taxa corectă după activarea/dezactivarea „Aplică taxa la taxă” sau comutarea între Taxă și Credit.
- PayPal: Rambursările emise din Easy Digital Downloads pe magazine care utilizează onboarding-ul curent al PayPal înregistrează acum tranzacția și suma rambursării, astfel încât notificările PayPal să nu proceseze aceeași rambursare de două ori.
- PayPal: Rambursările complete primite prin PayPal IPN marchează acum comanda ca Rambursată în loc de Parțial Rambursată.
- Confidențialitate: Ștergerea datelor personale ale unei persoane care nu este client nu mai anonimizează sau șterge comenzile lăsate de clienții șterși.
- Square: Webhook-urile în modul live procesează acum, astfel încât evenimentele Square, cum ar fi rambursările, să actualizeze comenzile live.
- Stripe: Solicitările Stripe din browser folosesc acum aceeași versiune API ca și solicitările Stripe din serverul EDD.
- Stripe: Plățile SEPA Direct Debit ajung acum la pagina de confirmare în loc să afișeze o eroare la finalizarea comenzii.
- Stripe: Plățile recurente gestionează acum crearea abonamentelor Stripe pentru Elementele de Plată.
- Stripe: Deconectarea unui cont Stripe Connect poate revoca acum și accesul EDD la acel cont în Stripe.
- Dezvoltare: S-a remediat o notificare de depreciere PHP 8.5 înregistrată la fiecare încărcare de pagină atunci când o cheie de licență Pro este salvată, dar nu este activă.
- Dezvoltare: Capabilitățile adăugate sau eliminate prin
EDD_Rolesintră acum în vigoare în aceeași solicitare. - Dezvoltare: S-a adăugat
EDD\Reports\Dates\Range::options()astfel încât intervalele de date ale rapoartelor să fie disponibile înainte ca API-ul rapoartelor să se încarce. - Dev:
EDD_Download::create()a fost depreciat; folosițiwp_insert_post()în schimb. - Dev:
EDD_Paymentîncarcă acum majoritatea proprietăților la prima citire, ceea ce reduce numărul de interogări; filtruledd/payments/defer_propertiesreactivează încărcarea eager. - Dev: Ecranele de administrare pentru comenzi și rate de impozitare folosesc acum React și dialoguri native în locul Backbone și jQuery UI.

