- NOU: Abilități – Datele magazinului sunt acum înregistrate cu API-ul de Abilități WordPress, astfel încât asistenții AI să poată descoperi și lucra cu comenzi, clienți, produse și reduceri.
- NOU: Admin – Introducem suport pentru Paleta de Comenzi, astfel încât comenzile, clienții, reducerile și descărcările să poată fi găsite și accesate rapid cu Cmd+K / Ctrl+K pe WordPress 6.9 și versiuni ulterioare.
- Admin: Am îmbunătățit stilizarea câmpurilor de selecție îmbunătățite, astfel încât acestea să fie redate corect alături de plugin-urile care încarcă propriile stiluri Chosen.
- Admin: Am consolidat validarea și ieșirea setărilor magazinului atunci când acestea sunt salvate.
- API: Am îmbunătățit verificările de vizibilitate pe endpoint-ul API pentru produse.
- API: Am îmbunătățit verificările de permisiuni pe modulul API pentru jurnalele de descărcare a fișierelor și condițiile în care sunt emise cheile API.
- Blocuri: Am îmbunătățit verificările de proprietate în blocul Descărcări Utilizator.
- Blocuri: Am consolidat modul în care atributele de stilizare sunt scrise în CSS-ul inline al blocului Descărcări.
- Coș: Am remediat legăturile de eliminare a articolelor din coș care se defectau după ce coșul era reîmprospătat cu AJAX.
- Coș: Recuperarea coșului afișează acum avertismentul privind limita de rate în loc să îl respingă silențios.
- Coș: Am îmbunătățit modul în care este redată cronologia recuperării coșului.
- Coș: Am remediat intrările din cronologia recuperării coșului care erau eliminate atunci când datele evenimentului stocate conțineau un semn de punctuație.
- Coș: Am îmbunătățit modul în care este determinat destinatarul unui e-mail de recuperare a coșului.
- Coș: Am îmbunătățit verificările aplicate unui coș de vizitator restaurat, inclusiv prețurile și accesul acestuia.
- Finalizare comandă: Am restaurat legătura „Resetează parola” în mesajul de eroare de conectare la finalizarea comenzii.
- Finalizare comandă: Am remediat o eroare „Confirmă parola” care împiedica clienții să înregistreze un cont nou la finalizarea comenzii cu blocuri.
- Finalizare comandă: Am remediat butonul PayPal care nu răspundea pentru vizitatori atunci când formularul de conectare la finalizarea comenzii era ascuns.
- Finalizare comandă: Am crescut verificarea necesară înainte ca o comandă să înregistreze automat un cont nou.
- Finalizare comandă: Am adăugat controale de abuz la crearea de conturi pe interfața frontală și am îmbunătățit modul în care finalizarea comenzii aplică setarea de înregistrare a magazinului.
- Compatibilitate – Elementor: Am remediat miniaturile articolelor din coș care erau redate la dimensiune completă și o avertizare PHP, în widget-ul de finalizare comandă vechi.
- Compatibilitate – Elementor: Am remediat dispunerea pe două coloane a finalizării comenzii care era redată incorect.
- Compatibilitate – Elementor: Am îmbunătățit performanța interfeței frontale prin ne-decodificarea completă a arborelui de elemente Elementor la fiecare vizualizare de pagină.
- Compatibilitate – WP All Export: Am remediat scripturile de selecție îmbunătățite ale EDD care defectau constructorul Drag & Drop.
- Cron: Curățarea sesiunilor se reprogramază acum până când este golit întregul istoric al sesiunilor expirate.
- Cron: Am îmbunătățit verificările de context pe rutinele de întreținere cron.
- Clienți: Am remediat avertismentele de cheie nedefinită atunci când datele sesiunii unui client erau populate doar parțial.
- Clienți: Îmbunătățită verificarea capabilităților necesare pentru a șterge un client și înregistrările acestuia.
- Clienți: Mărită verificarea necesară înainte ca înregistrarea să atașeze o înregistrare existentă de client.
- Clienți: Îmbunătățită modul în care sunt stocate detaliile numelui și adresei clientului atunci când o finalizare de comandă nu se finalizează.
- Bază de date: Îmbunătățită curățarea valorilor serializate meta.
- Reduceri: Întărită aplicarea limitelor de utilizare a reducerilor.
- Descărcări: Reparata o avertizare PHP la livrarea fișierelor găzduite la un URL fără cale locală de fișier.
- Descărcări: Întărită limita directorului aplicată la servirea fișierelor găzduite local.
- Descărcări: Îmbunătățită verificarea proprietății și locației fișierelor referențiate prin ID-ul atașamentului.
- Descărcări: Îmbunătățită verificarea vizibilității aplicată rezultatelor căutării produselor.
- Descărcări: Îmbunătățit modul în care sunt stocate în cache rezultatele căutării produselor.
- Descărcări: Îmbunătățită verificarea permisiunilor la salvarea produselor grupate și modul în care este determinat accesul la fișierele grupate.
- Descărcări: Întărită aplicarea limitelor de descărcare per fișier.
- Descărcări: Îmbunătățit modul în care fișierele fără opțiune de preț asignată sunt potrivite cu o achiziție.
- Descărcări: Îmbunătățită verificarea accesului aplicată unei opțiuni de preț achiziționate.
- Descărcări: Îmbunătățită verificarea locației aplicată căii fișierului unui produs.
- Descărcări: Îmbunătățită validarea efectuată la generarea link-urilor de descărcare a fișierelor.
- Emailuri: Îmbunătățit modul în care sunt redate detaliile produsului în tag-ul de email {download_list}.
- Emailuri: Îmbunătățită verificarea efectuată înainte de trimiterea emailurilor de chitanță a achiziției și de vânzare nouă.
- Emailuri: Reparata o eroare fatală în tag-ul de email name atunci când o comandă nu are prenume.
- Gateway-uri: Îmbunătățită validarea și verificarea permisiunilor la înregistrarea domeniului Apple Pay.
- Facturi: Întărit marcajul permis în notele clienților de pe facturi.
- Facturi: Întărit cerințele pentru salvarea unei adrese de facturare a facturii.
- Jurnale: Îmbunătățită verificarea capabilităților necesare pentru a vizualiza jurnalele magazinului.
- Migrare: Îmbunătățită verificarea contextului pe rutinele de actualizare în fundal.
- Comenzi: Îmbunătățită validarea necesară pentru a recupera o comandă abandonată.
- Comenzi: Adăugată validare suplimentară la acțiunea de retrimitere a chitanței.
- Comenzi: Corectata redarea titlurilor produselor în editorul de comenzi.
- Comenzi: Mărită verificarea necesară pentru ca un oaspete să vizualizeze o chitanță de comandă.
- Comenzi: Întărit marcajul permis în notele produselor de pe chitanța comenzii.
- Comenzi: Îmbunătățită curățarea și afișarea adreselor comenzilor în admin.
- Comenzi: Întărite cerințele pentru rularea unei acțiuni de comandă amânată.
- Comenzi: Îmbunătățită autorizația necesară pentru crearea unei comenzi.
- Comenzi: Îmbunătățite verificările aplicate atunci când este înregistrată adresa IP a unei comenzi.
- Comenzi: Îmbunătățite verificările de capacitate la ștergerea și restaurarea comenzilor în bloc.
- Comenzi: Îmbunătățite verificările de capacitate și de intrare la crearea manuală a comenzilor.
- Comenzi: Îmbunătățit modul în care chitanța comenzii gestionează verificarea emailului în așteptare.
- Comenzi: Întărit modul în care scurtcodul chitanței rezolvă ce comandă să afișeze.
- PayPal: Starea de sănătate a site-ului raportează acum corect starea conexiunii pentru magazinele care încă folosesc PayPal Commerce v2.
- PayPal: Adăugată verificare suplimentară înainte ca o rambursare să fie trimisă către PayPal.
- PayPal: Remediate rambursările eșuate pentru magazinele încă conectate cu PayPal Commerce v2.
- PayPal: Întărite verificările pe URL-ul de returnare PayPal înainte de crearea unei sesiuni de achiziție.
- PayPal: Adăugată verificare suplimentară la acțiunea de sincronizare webhook PayPal.
- PayPal Standard: Îmbunătățită verificarea mesajelor IPN primite.
- PayPal Standard: Îmbunătățit modul în care mesajele gateway-ului sunt stocate în notele comenzii din disputele PayPal.
- Rapoarte: Îmbunătățită performanța ecranelor de raportare.
- Rapoarte: Îmbunătățit modul în care graficul de utilizare a reducerilor se potrivește cu un cod de reducere.
- Stripe: Remediate finalizările de abonament cu perioadă de probă gratuită care eșuau verificarea sumei pe Elementele Card.
- Stripe: Prevenite taxările duplicate la plata cu Elementele de Plată Stripe.
- Stripe: Adăugată verificare suplimentară la pasul de finalizare Stripe Connect.
- Stripe: Setarea Mod Element este acum vizibilă pentru magazinele care încă folosesc Elementele Card.
- Dev: Etichetele de email sunt acum definite într-un registru de clase individuale de etichete. edd_add_email_tag() și filtrul edd_email_tags sunt neschimbate, iar edd_email_tag_billing_address() este depreciat.
- Dev: Actualizat Action Scheduler la versiunea 4.1.0.
- Dev: Noile hook-uri interne folosesc un namespace delimitat prin slash (edd/domain/event). Niciun nume de hook existent nu a fost schimbat.
- Dev: Routerele dinamice de acțiuni au fost consolidate într-o singură clasă și a fost adăugat filtrul edd/actions/router/blocked_hooks pentru controlul numelor de hook pe care routerele le vor trimite.
- Dev: Adăugate filtrele edd/logs/file_downloads/columns și edd/logs/file_downloads/row la tabelul de loguri de descărcare fișiere.
- Dev: Rândurile de export ale istoricului descărcărilor transportă acum ID-ul logului.

