- Novità: Le "Informazioni di sistema" di EDD sono state ritirate e i nostri dati sono invece registrati con lo stato di salute del sito di WordPress Core.
- Miglioramento: Abbiamo drasticamente ridotto la possibilità di collisione quando si utilizzano i Numeri d'ordine sequenziali.
- Miglioramento: Abbiamo cambiato l'elemento "Predefinito" nel menu a discesa Tipo di prodotto in "Prodotto singolo" per evitare confusione.
- Miglioramento: I gateway possono ora informare EDD se sono configurati correttamente e impedirne l'attivazione se non lo sono.
- Miglioramento: Il processo di onboarding di PayPal Commerce è stato rinnovato per velocità e affidabilità.
- Miglioramento: Il processo di migrazione a EDD 3.x è stato aggiornato per posticipare tutti i calcoli di clienti e prodotti fino al completamento della migrazione, con messaggi migliorati.
- Miglioramento – Stripe: Abbiamo aggiunto un filtro per consentire agli utenti di rimuovere il testo "Termini" che appare sotto i campi della carta.
- Miglioramento – Stripe: Quando un utente si disconnette da Stripe Connect, Stripe viene deselezionato come gateway "attivo".
- Miglioramento – Blocchi: Quando non venivano creati download, i blocchi relativi ai download non mostravano correttamente il pulsante per aggiungere un nuovo download.
- Miglioramento – Blocchi: I blocchi di EDD non rispettavano le etichette personalizzate dei Download.
- Correzione: Le chiavi di licenza passate non mantenevano sempre il loro stato di attivazione nelle installazioni multisito.
- Correzione: In alcuni casi limite, era possibile produrre un errore fatale in PHP 8.0 quando si aggiungevano articoli al carrello.
- Correzione: Migliorati i controlli delle capacità e il rilevamento dei nonce su alcune azioni.
- Correzione: Le commissioni sugli articoli potevano fallire la validazione in alcuni casi, con conseguente perdita delle commissioni.
- Correzione: La classe Payments Query passava erroneamente
id__not_incomeid__in. - Correzione: La risposta del contenuto del carrello AJAX non utilizzava il nuovo metodo per ottenere i nomi degli articoli del carrello.
- Correzione: Viene mostrato un messaggio di errore più user-friendly agli utenti non privilegiati se nessun gateway è abilitato.
- Correzione: L'URL di accesso nelle email di registrazione utente non era corretto quando l'acquisto veniva effettuato con Stripe.
- Correzione: Le commissioni calcolate potevano differire dalle commissioni visualizzate nel contenuto del carrello.
- Correzione: Durante l'importazione dei download, in alcuni casi, le immagini non venivano identificate come file locali.
- Correzione: L'area di amministrazione della tassonomia dei Tag di Download non veniva identificata come area di amministrazione EDD.
- Correzione: C'era la possibilità di una variabile non definita durante la richiesta di reimpostazione della password.
- Correzione – Stripe: Il modulo di aggiornamento dei Pagamenti Ricorrenti poteva caricarsi in modo errato se i campi divisi erano abilitati prima di passare a Payment Elements.
- Correzione – Stripe: Miglioramenti multipli agli stati di caricamento del modulo Stripe quando vengono eseguiti ricalcoli del carrello.
- Correzione – Stripe: In alcuni casi, il modulo di acquisto non veniva riabilitato dopo aver corretto gli errori di validazione HTML5.
- Correzione – Stripe: I clienti che aggiornavano il metodo di pagamento per un abbonamento fallito potevano visualizzare un messaggio di errore quando la fattura fallita veniva annullata, anche se l'abbonamento veniva aggiornato correttamente.
- Correzione – Blocchi: Il campo chiave reCAPTCHA è ora di tipo Password.
- Correzione – Blocchi: I blocchi Download Utente potevano mostrare elementi duplicati.
- Correzione – Blocchi: Le estensioni che aggiungevano dati al carrello potevano essere visualizzate senza stile.
- Dev: Le funzioni per ottenere le opzioni di prezzo più basse e più alte sono state astratte, migliorate e ora hanno unit test.
- Dev: Le routine di aggiornamento precedenti alla 3.0 sono state deprecate.
- Dev: È stato registrato un nuovo comando CLI,
recalculate_customer_values, per ricalcolare vendite e guadagni per tutti i clienti. - Dev – Stripe: Ora è possibile forzare la disponibilità di 'Campi Carta' nelle nuove installazioni, attivando la Modalità Debug di EDD.

