- Nouveau : Les "Informations système" d'EDD ont été retirées et nos données sont désormais enregistrées dans l'état du site du cœur de WordPress.
- Amélioration : Nous avons considérablement réduit la possibilité de collision lors de l'utilisation des numéros de commande séquentiels.
- Amélioration : Nous avons changé l'élément « Par défaut » dans la liste déroulante Type d'article pour « Article unique » afin d'éviter toute confusion.
- Amélioration : Les passerelles peuvent désormais informer EDD si elles sont correctement configurées et empêcher leur activation si elles ne le sont pas.
- Amélioration : Le processus d'intégration de PayPal Commerce a été remanié pour plus de rapidité et de fiabilité.
- Amélioration : Le processus de migration EDD 3.x a été mis à jour pour reporter tous les calculs clients et produits jusqu'à la fin de la migration, avec des messages améliorés.
- Amélioration – Stripe : Nous avons ajouté un filtre pour permettre aux utilisateurs de supprimer le texte « Conditions » qui s'affiche sous les champs de carte.
- Amélioration – Stripe : Lorsqu'un utilisateur se déconnecte de Stripe Connect, Stripe est décoché comme passerelle « active ».
- Amélioration – Blocs : Lorsqu'aucun téléchargement n'est créé, les blocs liés aux téléchargements n'affichaient pas correctement le bouton pour ajouter un nouveau téléchargement.
- Amélioration – Blocs : Les blocs d'EDD ne respectaient pas les étiquettes de téléchargement personnalisées.
- Correction : Les clés de licence transmises ne conservaient pas toujours leur statut d'activation sur les installations multisites.
- Correction : Dans certains cas limites, il était possible de produire une erreur fatale en PHP 8.0 lors de l'ajout d'articles au panier.
- Correction : Amélioration des vérifications de capacités et de la détection de nonce sur certaines actions.
- Correction : Les frais d'article pouvaient échouer à la validation dans certains cas, entraînant des frais manqués.
- Correction : La classe Payments Query transmettait incorrectement
id__not_incommeid__in. - Correction : La réponse AJAX du contenu du panier n'utilisait pas la nouvelle méthode d'obtention des noms d'articles du panier.
- Correction : Un message d'erreur plus convivial est affiché aux utilisateurs non privilégiés si aucune passerelle n'est activée.
- Correction : L'URL de connexion dans les e-mails d'inscription d'utilisateur n'était pas correcte lorsque l'achat était effectué avec Stripe.
- Correction : Les frais calculés pouvaient différer des frais affichés dans le contenu du panier.
- Correction : Lors de l'importation de téléchargements, dans certains cas, les images n'étaient pas identifiées comme des fichiers locaux.
- Correction : La zone d'administration de la taxonomie des étiquettes de téléchargement n'était pas identifiée comme une zone d'administration EDD.
- Correction : Il y avait une possibilité de variable indéfinie lors de la demande de réinitialisation de mot de passe.
- Correction – Stripe : Le formulaire de mise à jour des paiements récurrents pouvait se charger incorrectement si les champs divisés étaient activés avant de passer aux éléments de paiement.
- Correction – Stripe : Plusieurs améliorations des états de chargement du formulaire Stripe lors de recalculs du panier.
- Correction – Stripe : Dans certains cas, le formulaire d'achat n'était pas réactivé après la correction des erreurs de validation HTML5.
- Correction – Stripe : Les clients qui mettaient à jour le moyen de paiement d'un abonnement échoué pouvaient voir un message d'erreur lorsque la facture échouée était annulée, même si l'abonnement était mis à jour avec succès.
- Correction – Blocs : Le champ de clé reCAPTCHA est maintenant de type Champ de mot de passe.
- Correction – Blocs : Le bloc Téléchargements utilisateur pouvait afficher des éléments en double.
- Correction – Blocs : Les extensions qui ajoutaient des données au panier pouvaient s'afficher sans style.
- Dev : Les fonctions pour obtenir les options de prix les plus bas et les plus élevés ont été abstraites, améliorées et disposent maintenant de tests unitaires.
- Dev : Les routines de mise à niveau antérieures à la version 3.0 ont été dépréciées.
- Dev : Une nouvelle commande CLI,
recalculate_customer_values, a été enregistrée pour recalculer les ventes et les revenus de tous les clients. - Dev – Stripe : Il est maintenant possible de forcer la disponibilité des 'Champs de carte' sur les nouvelles installations, en activant le Mode de débogage d'EDD.

