Connexion
Commencer

Journal des modifications Easy Digital Downloads

Consultez les versions et les journaux de modifications pour EDD et ses extensions.
Version 1.2.6 — 10 novembre 2026
  • Sécurité : Ajout de vérifications des autorisations et de validation des e-mails aux destinataires des notifications par produit.
  • Compatibilité : Suppression de l'intégration Crowdfunding by Astoundify.
  • Téléchargements : Les destinataires des notifications sont maintenant définis dans un onglet Notifications de la boîte Détails du téléchargement.
  • E-mails : Les destinataires des téléchargements reçoivent maintenant leur notification de vente même lorsque la notification de vente administrateur du magasin est désactivée ou envoyée à une liste de destinataires personnalisée.
  • E-mails : Chaque destinataire de téléchargement reçoit maintenant une copie distincte de la notification de vente.
  • E-mails : Les destinataires des téléchargements reçoivent maintenant uniquement la notification de vente, et ne reçoivent plus la notification de remboursement administrateur ni l'alerte de fraude précoce de Stripe.
  • Dev : Mise à jour de la bibliothèque d'outils d'extension à la version 1.1.1 pour la compatibilité avec WordPress 7.1, et migration du plugin vers les outils de build partagés.
  • Dev : Dépréciation de drubba_ppn_register_settings(), drubba_ppn_send_preapproved_sale_notice(), drubba_ppn_edd_admin_notice_emails(), drubba_ppn_add_email_meta_box(), drubba_ppn_render_email_meta_box() et drubba_ppn_download_meta_box_save(). drubba_ppn_edd_admin_sale_notice() déclenche maintenant sa notification de dépréciation 1.2.5 et n'ajoute plus de destinataires.
  • Dev : Augmentation des exigences minimales à PHP 7.4, WordPress 6.6 et Easy Digital Downloads 3.5.1.
Version 1.5.5 — 10 novembre 2026
  • Sécurité : La gestion des remises de Discounts Pro nécessite désormais les mêmes autorisations que la gestion des codes de remise EDD.
  • Sécurité : Validation renforcée des montants des remises afin qu'ils soient calculés à partir du panier actuel lors du paiement.
  • Sécurité : Vérification plus stricte de l'éligibilité des remises pour les clients récurrents lors du paiement.
  • Admin : Le menu déroulant Discounts Pro renvoie désormais à la documentation de configuration.
  • Compatibilité – Gestionnaire de champs de paiement : Les remises pour clients récurrents s'appliquent désormais lorsqu'un visiteur saisit son adresse e-mail.
  • Dev : Mise à jour des outils de complément groupés.
  • Dev : Mise à jour des exigences minimales à WordPress 6.6 et Easy Digital Downloads 3.4.0.
Version 1.3.6 — 10 novembre 2026
  • Sécurité : Validation améliorée des chemins de fichiers lors de la récupération d'une version depuis Git et de l'analyse de son fichier readme.
  • Sécurité : Les téléchargements d'assets de version vérifient maintenant que l'URL appartient au fournisseur Git connecté.
  • Sécurité : Protection renforcée des fichiers de version récupérés en les plaçant dans un répertoire de travail privé.
  • Admin : La sauvegarde d'un téléchargement avertit maintenant que le fichier Git n'a pas été récupéré, dans l'éditeur de blocs comme dans l'éditeur classique.
  • Intégrations – Licence de logiciel : L'analyse du fichier readme pour les assets de version utilise maintenant le fichier readme.txt du plugin lui-même plutôt que celui d'une bibliothèque groupée, de sorte que le téléchargement obtienne le bon journal des modifications.
  • Dev : Suppression de EDD_GIT_Download_Updater_Admin::output_git_modal(), ainsi que de la boîte de dialogue jQuery UI qu'elle rendait.
  • Dev : Le JavaScript est maintenant compilé avec @wordpress/scripts.
  • Dev : La version minimale requise de WordPress est 6.6.
Version 2.3.1 — 9 novembre 2026
  • Sécurité : Vérifications de propriété renforcées et stockage privé pour les fichiers téléchargés lors du paiement.
  • Sécurité : Les fichiers téléchargés lors du paiement à partir de cette version seront supprimés avec la commande ou les données client auxquelles ils appartiennent.
  • Sécurité : Vérifications des autorisations renforcées lors de la sauvegarde des champs de profil personnalisés.
  • Sécurité : Échappement amélioré dans le générateur de champs de paiement et les écrans de mise à niveau.
  • Sécurité : reCAPTCHA refuse maintenant le paiement lorsque la réponse de vérification de Google ne peut pas être lue.
  • Paiement : reCAPTCHA v2 est obsolète ; les boutiques utilisant le bloc de paiement doivent utiliser les paramètres CAPTCHA dans Easy Digital Downloads.
  • Paiement : Le champ reCAPTCHA s'écarte maintenant lorsque le CAPTCHA intégré à Easy Digital Downloads est actif, il ne bloque donc plus les achats.
  • Stripe : Un fichier téléchargé lors d'un paiement Stripe est maintenant ajouté à la médiathèque une fois au lieu de deux.
  • Dev : Bibliothèque d'outils d'extension mise à jour à la version 1.1.1 pour la compatibilité WordPress 7.1.
  • Dev : La nouvelle version minimale requise de WordPress est 6.6.
Version 1.0.6 — 3 novembre 2026
  • Sécurité : Le sélecteur de prix de la commande vérifie désormais chaque soumission et applique uniquement les options de prix définies pour le produit.
  • Admin : Le paramètre du sélecteur de prix se trouve maintenant dans la section Paramètres du téléchargement, et la sauvegarde d'un téléchargement à partir de l'édition rapide, de l'édition en masse ou d'une importation ne le désactive plus.
  • Paiement : La modification du prix d'un produit ne réinitialise plus les autres produits à prix variable dans le panier à leur première option de prix.
  • Dev : L'octroi de licences et les mises à jour utilisent désormais les outils d'extension Easy Digital Downloads.
  • Dev : Les nouvelles exigences minimales sont PHP 7.4, WordPress 6.2 et Easy Digital Downloads 3.4.0.
Version 3.7.3 — 29 octobre 2026
  • NOUVEAU : Clients – L'écran client affiche désormais la date et l'adresse IP de la dernière connexion du client, et les deux sont inclus dans les exportations de données personnelles.
  • Sécurité : Vérification renforcée du compte lors de la finalisation d'une commande PayPal.
  • Blocs : Le bloc Téléchargements valide désormais ses valeurs de style mises en avant dans l'éditeur, comme le fait déjà le front-end.
  • Blocs : Un paramètre de prévisualisation de bloc mal formé ne provoque plus d'erreur fatale.
  • Paiement : Les champs d'informations personnelles sur le paiement par bloc ne disparaissent plus lorsqu'un constructeur de page rend les blocs de la page plus d'une fois.
  • Clients : Les administrateurs peuvent désormais vérifier, ou renvoyer une vérification pour, un client dont le compte utilisateur est toujours en attente.
  • Base de données : La modification d'une valeur mise en cache ne laisse plus l'ancienne valeur dans le cache.
  • Commandes : Les listes de commandes filtrées, telles que les commandes d'une réduction ou une recherche de transaction, affichent désormais les bonnes commandes sur les sites avec un cache d'objets persistant.
  • Commandes : Le sélecteur de réduction sur l'écran Ajouter une nouvelle commande est désormais consultable.
  • Commandes : Une commission ajoutée à une nouvelle commande obtient désormais la bonne taxe après avoir activé « Appliquer la taxe à la commission » ou basculé entre Commission et Crédit.
  • PayPal : Les remboursements émis par EDD sur les boutiques utilisant l'intégration actuelle de PayPal enregistrent désormais la transaction et le montant du remboursement, afin que les notifications de PayPal ne traitent pas le même remboursement deux fois.
  • PayPal : Les remboursements complets reçus via PayPal IPN marquent désormais la commande comme Remboursée au lieu de Partiellement Remboursée.
  • Confidentialité : L'effacement des données personnelles d'une personne qui n'est pas un client n'anonymise ni ne supprime plus les commandes laissées par des clients supprimés.
  • Square : Les webhooks en mode réel sont désormais traités, de sorte que les événements Square tels que les remboursements mettent à jour les commandes en temps réel.
  • Stripe : Les requêtes Stripe côté navigateur utilisent désormais la même version d'API que les requêtes côté serveur d'EDD.
  • Stripe : Les paiements SEPA Direct Debit vont désormais à la page de confirmation au lieu d'afficher une erreur lors du paiement.
  • Stripe : Les paiements récurrents gèrent désormais la création d'abonnements Stripe pour les éléments de paiement.
  • Stripe : La déconnexion d'un compte Stripe Connect peut désormais également révoquer l'accès d'EDD à ce compte dans Stripe.
  • Dev : Correction d'un avis de dépréciation PHP 8.5 lorsqu'une clé de licence Pro est enregistrée mais non active.
  • Dev : Les capacités ajoutées ou supprimées via EDD_Roles prennent désormais effet dans la même requête.
  • Dev : Ajout de EDD\Reports\Dates\Range::options() afin que les plages de dates des rapports soient disponibles avant le chargement de l'API des rapports.
  • Dev : EDD_Download::create() est obsolète ; utilisez wp_insert_post() à la place.
  • Dev : EDD_Payment charge désormais la plupart des propriétés lors de leur première lecture, ce qui réduit son nombre de requêtes ; le filtre edd/payments/defer_properties réactive le chargement anticipé.
  • Dev : Les écrans d'administration des commandes et des taux de taxe utilisent désormais React et des boîtes de dialogue natives au lieu de Backbone et jQuery UI.
Version 3.7.3 — 29 octobre 2026
  • NOUVEAU : Clients – L'écran client affiche désormais la date et l'adresse IP de la dernière connexion du client, et les deux sont inclus dans les exportations de données personnelles.
  • Sécurité : Vérification renforcée du compte lors de la finalisation d'une commande PayPal.
  • Blocs : Le bloc Téléchargements valide désormais ses valeurs de style mises en avant dans l'éditeur, comme le fait déjà le front-end.
  • Blocs : Un paramètre de prévisualisation de bloc mal formé ne provoque plus d'erreur fatale.
  • Récupération de panier : les paniers désabonnés restent maintenant désabonnés au lieu de réintégrer la séquence d’e-mails de récupération.
  • Récupération de panier : les paniers avec un total de zéro ne sont plus marqués comme abandonnés.
  • Paiement : Les champs d'informations personnelles sur le paiement par bloc ne disparaissent plus lorsqu'un constructeur de page rend les blocs de la page plus d'une fois.
  • Clients : Les administrateurs peuvent désormais vérifier, ou renvoyer une vérification pour, un client dont le compte utilisateur est toujours en attente.
  • Base de données : la modification d’une valeur mise en cache, telle que l’utilisateur lié d’un client ou le code d’une remise, ne laisse plus l’ancienne valeur dans le cache.
  • Commandes : Les listes de commandes filtrées, telles que les commandes d'une réduction ou une recherche de transaction, affichent désormais les bonnes commandes sur les sites avec un cache d'objets persistant.
  • Commandes : Le sélecteur de réduction sur l'écran Ajouter une nouvelle commande est désormais consultable.
  • Commandes : Une commission ajoutée à une nouvelle commande obtient désormais la bonne taxe après avoir activé « Appliquer la taxe à la commission » ou basculé entre Commission et Crédit.
  • PayPal : Les remboursements émis par EDD sur les boutiques utilisant l'intégration actuelle de PayPal enregistrent désormais la transaction et le montant du remboursement, afin que les notifications de PayPal ne traitent pas le même remboursement deux fois.
  • PayPal : Les remboursements complets reçus via PayPal IPN marquent désormais la commande comme Remboursée au lieu de Partiellement Remboursée.
  • Confidentialité : L'effacement des données personnelles d'une personne qui n'est pas un client n'anonymise ni ne supprime plus les commandes laissées par des clients supprimés.
  • Square : Les webhooks en mode réel sont désormais traités, de sorte que les événements Square tels que les remboursements mettent à jour les commandes en temps réel.
  • Stripe : Les requêtes Stripe côté navigateur utilisent désormais la même version d'API que les requêtes côté serveur d'EDD.
  • Stripe : Les paiements SEPA Direct Debit vont désormais à la page de confirmation au lieu d'afficher une erreur lors du paiement.
  • Stripe : Les paiements récurrents gèrent désormais la création d'abonnements Stripe pour les éléments de paiement.
  • Stripe : La déconnexion d'un compte Stripe Connect peut désormais également révoquer l'accès d'EDD à ce compte dans Stripe.
  • Dev : Correction d’un avis de dépréciation PHP 8.5 enregistré à chaque chargement de page lorsqu’une clé de licence Pro est enregistrée mais non active.
  • Dev : Les capacités ajoutées ou supprimées via EDD_Roles prennent désormais effet dans la même requête.
  • Dev : Ajout de EDD\Reports\Dates\Range::options() afin que les plages de dates des rapports soient disponibles avant le chargement de l'API des rapports.
  • Dev : EDD_Download::create() est obsolète ; utilisez wp_insert_post() à la place.
  • Dev : EDD_Payment charge désormais la plupart des propriétés lors de leur première lecture, ce qui réduit son nombre de requêtes ; le filtre edd/payments/defer_properties réactive le chargement anticipé.
  • Dev : Les écrans d'administration des commandes et des taux de taxe utilisent désormais React et des boîtes de dialogue natives au lieu de Backbone et jQuery UI.
Version 1.3.1 — 28 octobre 2026
  • Compatibilité – Licence logicielle : Correction de la vérification d’expiration quotidienne pour interroger chaque licence associée à un pass.
  • Compatibilité – Licence logicielle : Le renouvellement d’un pass Tous accès avec Licence logicielle renouvelle maintenant la licence existante au lieu d’émettre une deuxième clé.
  • Passes : Un pass qui a expiré avant la fin de sa période se transforme maintenant en son renouvellement payant.
Version 3.6.5 — 27 octobre 2026
  • NOUVEAU : IA – Les assistants IA connectés peuvent rechercher des commissions, totaliser ce que chaque destinataire doit et marquer les commissions comme payées, impayées ou révoquées (nécessite EDD 3.7.1).
  • Sécurité : Ajout de vérifications d'autorisations aux shortcodes de commission et à l'exportation des commissions.
  • Sécurité : Renforcement de la vérification des requêtes pour les actions groupées de commissions et les routines de mise à niveau.
  • Admin : La modification d'une commission conserve correctement le format des montants de 1 000 ou plus.
  • Admin : Les commissions à taux fixe conservent un taux inférieur à 1 lors de la modification, et le champ de taux accepte les valeurs décimales.
  • Admin : Les commissions manuelles sur les téléchargements à prix variable enregistrent désormais l'option de prix sélectionnée.
  • E-mails : La balise d'e-mail {download} fonctionne à nouveau lorsque le téléchargement de la commission a été supprimé.
  • Renouvellements : Les commissions gagnées sur les renouvellements sont à nouveau signalées comme des renouvellements, y compris les indicateurs enregistrés avant la version 3.6.0.
  • Rapports : Les exportations de commissions n'ajoutent plus de trait d'union final aux produits sans option de prix ou ne répètent plus le nom du téléchargement de la ligne précédente.
  • Shortcodes : Le tableau des commissions révoquées dans [edd_commissions] est désormais paginé séparément du tableau des commissions payées.
  • Shortcodes : Tous les [edd_commission_breakdown_table] sur une page sont désormais rendus, pas seulement le premier.
  • Dev : Les métadonnées de commission utilisent désormais le type de métadonnées edd_commission, de sorte que leurs hooks de métadonnées sont nommés get_edd_commission_metadata et ainsi de suite, au lieu de get_commission_metadata.
  • Dev : Suppression du code de compatibilité pour les versions d'EDD inférieures à 3.4.0, et dépréciation de eddc_are_email_templates_registered() et eddc_render_commissions_meta_box().
  • Dev : Les versions minimales requises sont désormais WordPress 6.2 et EDD 3.4.0, et les outils complémentaires sont mis à jour.
Version 2.3.1 — 26 octobre 2026
  • NOUVEAU : IA – Les assistants connectés à votre boutique peuvent désormais rechercher les avis sur les produits et les approuver, les mettre en attente, les marquer comme spam, les supprimer ou les restaurer.
  • Sécurité : Vérification renforcée des soumissions, réponses et modifications d'avis.
  • Sécurité : Vérifications de permissions plus strictes sur la modération des avis et les changements de statut des avis sur les produits.
  • Sécurité : L'écran d'administration des avis nécessite désormais une permission pour modérer les avis.
  • Sécurité : Validation améliorée dans le bloc Avis.
  • Sécurité : L'API des avis nécessite désormais une permission pour modérer les avis avant de renvoyer les détails de contact du réviseur.
  • Sécurité : Ajout d'une vérification de permission avant la publication d'une réponse d'administrateur à un avis.
  • Sécurité : Le shortcode, le bloc et le widget Avis mis en avant des avis ne montrent désormais que les avis approuvés des produits visibles publiquement.
  • Compatibilité – Soumissions Frontend : Le widget « En un coup d'œil » du tableau de bord et l'écran Commentaires affichent désormais les bons décomptes de commentaires lorsque Soumissions Frontend est actif.
Version 2.8.3 — 20 octobre 2026
  • Sécurité : La sauvegarde du profil vendeur vérifie désormais l'autorisation sur le compte modifié, ainsi un utilisateur connecté ne peut plus modifier l'adresse e-mail ou les détails d'un autre utilisateur.
  • Sécurité : Empêché les vendeurs approuvés de voir les produits privés d'autres auteurs dans les listes de la boutique ou de modifier les catégories et les étiquettes de produits.
  • Sécurité : L'approbation des téléchargements depuis la liste des téléchargements nécessite désormais une autorisation pour publier chacun d'eux, ainsi les vendeurs ne peuvent plus contourner l'examen de la boutique ou publier les produits, articles ou pages en attente d'autres vendeurs.
  • Sécurité : Les formulaires d'inscription, de connexion et de contact des vendeurs appliquent désormais toujours le reCAPTCHA et les champs requis définis dans les paramètres FES.
  • Sécurité : Limité les suggestions de taxonomie sur les formulaires vendeurs aux taxinomies de produits, ainsi les vendeurs approuvés ne voient plus de noms de termes non pertinents.
  • Sécurité : Empêché les visiteurs non connectés de modifier les ventes et les gains enregistrés des vendeurs.
  • Sécurité : Supprimé les anciennes routines de mise à niveau FES que les visiteurs non connectés pouvaient exécuter pour supprimer les rôles de vendeur et créer des enregistrements de vendeur non approuvés.
  • Sécurité : Limité les vendeurs approuvés à la modification uniquement des produits qu'ils ont créés, plutôt que de tout article, page ou produit.
  • Sécurité : Empêché d'autres sites web de faire d'un utilisateur un vendeur approuvé lorsqu'un administrateur de boutique les visitait pendant qu'il était connecté.
  • Sécurité : Empêché d'autres sites web de modifier le statut d'un vendeur lorsqu'un administrateur de boutique les visitait pendant qu'il était connecté.
  • Sécurité : Les noms d'affichage des vendeurs sont désormais sécurisés sur le profil vendeur de l'administrateur, ainsi le contenu non sécurisé saisi lors de l'inscription ne s'exécute plus lorsqu'un administrateur de boutique le visualise.
  • Sécurité : Fermé une faille sur les écrans d'outils et de mises à niveau FES qui permettait à un lien conçu de réaliser des actions indésirables en tant qu'administrateur de la boutique qui l'avait ouvert.
  • Sécurité : Les réponses aux commentaires du tableau de bord vendeur sont désormais publiées en tant que vendeur répondant et uniquement sur ses propres produits, et ne peuvent plus masquer les commentaires des tableaux de bord d'autres vendeurs.
  • Sécurité : Les fichiers produits ajoutés via le champ de tarification vendeur doivent désormais être des téléchargements du vendeur ou des liens vers un autre site, pas des fichiers protégés stockés sur le site.
  • Sécurité : Les vendeurs peuvent désormais consulter un reçu uniquement pour les commandes contenant leurs propres produits, plutôt que les détails client, les clés de licence ou les abonnements de toute commande.
  • Sécurité : Corrigé la recherche et le tri de la liste des vendeurs, ce qui permettait aux responsables de boutique, ou à un lien conçu ouvert par l'un d'eux, de lire ou de modifier des données dans la base de données de la boutique.
  • Sécurité : Le formulaire de connexion FES connecte désormais un visiteur uniquement au compte dont il a entré le mot de passe.
  • Sécurité : Les champs de fichiers vendeurs acceptent désormais uniquement les fichiers multimédias que le vendeur a téléchargés.
  • Admin : Les adresses des vendeurs sont désormais modifiées dans une fenêtre modale.
  • Admin : Les vendeurs sont maintenant redirigés loin des écrans d'administration qu'ils ne devraient pas atteindre dans tous les cas.
  • Admin : La sauvegarde d'un profil de vendeur n'ajoute plus de barres obliques aux noms et adresses contenant des guillemets ou des apostrophes.
  • Formulaires : Correction des suggestions de termes de taxonomie sur les formulaires de vendeur, qui échouaient sur PHP 8.
  • i18n : Correction d'une notification WordPress 6.7 concernant le chargement trop précoce des traductions.
  • Outils : Correction d'un avertissement PHP lors du recomptage des statistiques des vendeurs pour les vendeurs sans produits.
  • Outils : Suppression des outils obsolètes d'import/export Pre-FES 2.4 et de réinitialisation de tous les formulaires, et présentation des outils Frontend Submissions restants sous forme de cartes.
  • Vendeurs : Correction d'une notice de variable indéfinie dans le cache du vendeur.
  • Dev : Les formulaires FES refusent maintenant de sauvegarder lorsque l'ID du formulaire ne correspond pas au type de formulaire sauvegardé.
  • Dev : Suppression des routines de mise à niveau FES 2.2 et 2.3, que les installations actuelles n'utilisent plus.
  • Dev : Obsolescence de fes_tools_page(), fes_get_tools_tabs() et fes_process_form_tools() ; les outils FES sont maintenant soumis via le routeur d'actions d'administration d'EDD et nécessitent manage_shop_settings.
  • Dev : Les exigences minimales sont maintenant PHP 7.4, WordPress 6.2 et EDD 3.4.0, et la bibliothèque d'outils d'extension a été mise à jour.
Version 2.14.0 — 20 octobre 2026
  • NOUVEAU : API – Les abonnements, renouvellements et notes d'abonnement sont désormais disponibles pour les assistants IA via l'API WordPress Abilities.
  • NOUVEAU : Abonnements – Les clients dont le lien de mise à jour ne fonctionne plus peuvent désormais demander un nouveau lien par e-mail depuis la page de mise à jour.
  • Sécurité : Validation améliorée des prix des produits récurrents et des conditions de facturation lors du paiement.
  • Sécurité : Vérification renforcée des notifications d'abonnement PayPal Standard et 2Checkout.
  • Sécurité : Le contenu restreint aux abonnés actifs vérifie désormais plus strictement le statut de l'abonnement.
  • Sécurité : Assainissement amélioré des notes d'abonnement.
  • Sécurité : L'API des abonnements nécessite désormais une autorisation pour afficher les abonnements avant de renvoyer les détails de l'abonnement.
  • Sécurité : Vérification renforcée avant qu'une commande PayPal Express ne soit marquée comme terminée.
  • Sécurité : Vérifications de propriété renforcées lorsqu'un client met à jour le mode de paiement d'un abonnement.
  • Sécurité : La page de confirmation PayPal Express n'affiche désormais les détails de l'abonnement qu'au client auquel ils appartiennent.
  • Admin : La page des mises à niveau masquées n'apparaît plus dans la palette de commandes WordPress.
  • Blocs : Les blocs d'en-tête et de pied de page sur la page de mise à jour du mode de paiement fonctionnent désormais correctement avec les thèmes de blocs.
  • Compatibilité – Multi-devises : Les abonnements Stripe sont désormais renouvelés dans la devise de l'achat au lieu de la devise de base du magasin.
  • Compatibilité – Licence logicielle : Le renouvellement manuel d'une licence via PayPal annule désormais l'ancien abonnement, afin que les clients ne soient plus facturés deux fois.
  • PayPal : Les abonnements annulés qui utilisent un mode de paiement PayPal enregistré peuvent désormais être réactivés.
  • PayPal : Les renouvellements avec taxe ne sont plus surtaxés du montant de la taxe.
  • Confidentialité : Effacer les données personnelles peut désormais anonymiser les commandes de renouvellement d'abonnement.
  • Renouvellements : Un paiement de renouvellement échoué ne prolonge plus un abonnement ou sa licence.
  • Renouvellements : Les renouvellements traités le dernier jour d'un mois obtiennent désormais la date d'expiration correcte.
  • Stripe : Les abonnements sont désormais créés lorsqu'une commande mise en attente est terminée.
  • Stripe : Les achats terminés après que le client a quitté le processus de paiement, y compris les achats Amazon Pay en direct, créent désormais leurs abonnements.
  • Stripe : Les abonnements annulés après des paiements échoués peuvent être réactivés, et le paiement est collecté lorsqu'ils le sont.
  • Stripe : L'outil de synchronisation des abonnements met désormais à jour les dates d'expiration, afin que les abonnements réactivés restent actifs.
  • Stripe : Les abonnements récupérés avec l'outil d'abonnement manquant stockent désormais la taxe récurrente correcte.
  • Stripe : L'annulation d'un abonnement non payé dans Stripe l'annule également dans Stripe.
  • Stripe : Les paiements de renouvellement sont désormais enregistrés même lorsque l'ID Stripe enregistré d'un abonnement est obsolète.
  • Stripe : L’outil de récupération d’abonnement Stripe sur l’écran de commande retrouve les abonnements Stripe correspondants.
  • Stripe : Un nouveau mode de paiement inclut désormais l’adresse de facturation complète du client, ainsi les renouvellements dans les régions qui en exigent une ne sont plus refusés.
  • Taxes : Les commandes de renouvellement utilisent désormais le taux de taxe actuel au lieu d’un taux qui a été désactivé.
  • Dev : Les anciens rappels de création d’abonnement Stripe ne sont plus enregistrés en mode Payment Elements.
  • Dev : Ajout d’un utilitaire de verrouillage pour empêcher qu’un même enregistrement soit traité deux fois simultanément.
  • Dev : Ajout de l’index parent_payment_id_product_id manquant à la table des abonnements pour les boutiques mises à niveau depuis la version 2.12.2 ou antérieure, ce qui résout les ralentissements de chargement des pages d’administration.
  • Dev : La requête d’abonnements valide désormais sa propre direction de tri.
  • Dev : La réactivation des abonnements Stripe s’exécute désormais dans un service dédié.
  • Dev : Les blocs utilisent désormais les outils de build partagés du plugin, et les dépendances ont été mises à jour.
Version 3.9.8 — 20 octobre 2026
  • NOUVEAU : Licences – Les licences peuvent désormais être lues et gérées via l'API des capacités de WordPress (nécessite EDD 3.7.1 ou une version ultérieure).
  • Sécurité : Les liens de téléchargement des packages sont désormais signés avec un secret spécifique au site, de sorte que leur expiration ne puisse pas être falsifiée.
  • Sécurité : Le formulaire de renouvellement de licence ne révèle plus les détails d'une licence ou son prix de renouvellement à personne d'autre que le propriétaire de la licence.
  • Sécurité : Correction d'un problème qui permettait de modifier les prix de mise à niveau et de renouvellement de licence lors du paiement.
  • Sécurité : Correction d'un problème de divulgation d'informations où l'API de mise à jour pouvait décrire des produits non publiés ou protégés par mot de passe.
  • Sécurité : Correction d'un problème de script inter-sites stocké dans le journal des modifications du produit.
  • Sécurité : Correction d'un problème d'usurpation de requête côté serveur dans l'emplacement du fichier readme.txt du produit.
  • Sécurité : La suppression d'une licence, y compris par actions groupées, nécessite désormais la capacité de supprimer les licences.
  • Sécurité : Ajout d'une protection contre l'usurpation de requête inter-sites aux actions de limite d'activation et de notification de renouvellement sur l'écran des licences.
  • Sécurité : Correction d'un problème de script inter-sites réfléchi sur l'écran des licences.
  • Sécurité : Les actions groupées sur l'écran des licences nécessitent désormais les mêmes capacités que leurs versions pour licence unique.
  • Sécurité : Correction d'un problème d'injection SQL dans l'ordre de tri du tableau de la liste des licences.
  • Sécurité : Correction d'un problème qui pouvait révéler l'URL du site activé d'un autre client lors de l'ajout d'un site à une licence.
  • Sécurité : L'exportation des clés de licence nécessite désormais l'autorisation de gérer les licences.
  • Sécurité : Les journaux de modifications des produits, les descriptions et les avis de mise à niveau envoyés par l'API de mise à jour sont désormais limités au même HTML que le contenu des autres produits.
  • Sécurité : Correction d'un problème d'injection SQL dans le filtre de statut de l'exportation de licences.
  • Sécurité : Correction d'un problème qui permettait à une requête non authentifiée de supprimer les licences d'une commande alors que la commande restait.
  • Admin : Le titre de la page de l'écran des licences est désormais « Licences ».
  • Admin : Correction du style de la notification des exigences du plugin sur l'écran des plugins dans WordPress 7.1.
  • Admin : La page des mises à niveau de licence n'apparaît plus dans la palette de commandes WordPress.
  • Admin : Correction de l'envoi d'une notification de renouvellement à une licence expirée depuis les actions groupées de l'écran des licences.
  • Admin : Cliquer sur Filtrer sur l'écran des licences n'exécute plus l'action groupée sélectionnée sur les licences cochées.
  • Admin : L'écran des licences conserve le terme de recherche et l'onglet lors du rechargement après une action groupée.
  • API : L'API de mise à jour ne décrit plus les produits non publiés, privés ou protégés par mot de passe, sauf si la requête inclut une licence active ou expirée pour ce produit. Une licence désactivée ne compte plus.
  • Blocs : Rétablissement du bouton d'annulation sur le formulaire de renouvellement de licence.
  • Téléchargements : Les liens de téléchargement du package de mise à jour utilisent une nouvelle signature, donc les liens générés avant la mise à jour cessent de fonctionner. Ils expirent d'eux-mêmes dans le délai d'expiration des liens de téléchargement du magasin (24 heures par défaut).
  • Téléchargements : Les journaux de modification des produits n'autorisent plus les scripts, les iframes ou tout autre HTML en dehors de ce que le contenu du post autorise, donc les vidéos intégrées dans un journal de modification sont supprimées.
  • Téléchargements : L'emplacement du fichier readme.txt d'un produit doit être une URL publique. Les adresses locales et de réseau privé ne sont plus récupérées, et les URL invalides ne sont pas enregistrées.
  • E-mails : Les notifications de renouvellement ne sont plus envoyées pour les licences dont le produit a été supprimé.
  • E-mails : Correction de l'action d'envoi groupé de notifications de renouvellement qui n'envoyait rien pour les licences qui n'avaient pas expiré.
  • Licences : Une licence doit être attachée à un compte utilisateur pour être mise à niveau. Une licence sans compte, comme celle d'un achat invité, ne peut plus être mise à niveau.
  • Licences : Correction d'une erreur fatale lors de l'exécution de la licence rétroactive sur des bundles avec une licence enfant non résoluble.
  • Renouvellements : Dans le formulaire et le bloc de renouvellement de licence, une licence attachée à un compte utilisateur ne peut être renouvelée que par cet utilisateur.
  • Renouvellements : Avec la correspondance par e-mail activée, un invité renouvelant une licence attachée à un compte est maintenant invité à se connecter.
  • Renouvellements : Le renouvellement d'une licence ne supprime plus le même produit du panier lorsqu'il s'y trouve déjà comme nouvel achat. Les deux restent dans le panier.
  • Renouvellements : Correction d'un message erroné "déjà dans votre panier" lors du renouvellement d'un produit qui était dans le panier comme nouvel achat.
  • Dev : EDD_Software_Licensing::get_download_package() obsolète. Utilisez EDD\SoftwareLicensing\Downloads\Package::get_download_package().
  • Dev : Les gestionnaires AJAX de limite d'activation renvoient maintenant une réponse JSON au lieu d'un nombre brut.
  • Dev : Le filtre edd_sl_package_download_computed_hash s'applique maintenant lors de la génération des URL de package, pas seulement lors de leur validation.
  • Dev : L'expiration du lien de téléchargement du package est maintenant générée et vérifiée en UTC.
Version 1.3.0 — 20 octobre 2026
  • NOUVEAU : Téléchargements – Les produits peuvent désormais remplacer le mode d'affichage "Ajouter au panier" de l'Accès Illimité, permettant à un produit unique d'afficher les boutons "Acheter l'Accès Illimité" et "Se connecter" sans modifier le paramètre de l'ensemble du magasin.
  • Sécurité : Correction d'un problème de faille XSS stockée dans le texte du shortcode de l'Accès Illimité que les utilisateurs ayant un accès contributeur pouvaient ajouter à un article.
  • Sécurité : Correction d'un problème qui permettait à un pass limité à certaines options de prix de télécharger des fichiers joints aux autres options de prix du produit.
  • Sécurité : Vérification manuelle de l'expiration des pass restreinte aux gestionnaires de magasin.
  • Admin : Correction du texte d'instruction "Acheter l'Accès Illimité" et "Se connecter" qui perdaient leurs liens lors de la sauvegarde dans EDD 3.7.1 ou version ultérieure.
  • Admin : Les pages d'administration de l'Accès Illimité désormais masquées n'apparaissent plus dans la palette de commandes.
  • Admin : Le paramètre du mode d'affichage "Ajouter au panier" pour l'ensemble du magasin est désormais une liste déroulante avec des étiquettes d'options plus claires.
  • Paiement : Correction de l'erreur "Créez un compte ou connectez-vous" qui ne s'affichait pas pour un pass d'Accès Illimité lorsqu'un produit exclu réservé à l'Accès Illimité le précédait dans le panier.
  • Cron : Les pass expirés sont désormais renouvelés de manière fiable : la vérification quotidienne de l'expiration s'exécute par lots sur chaque pass actif, et plus d'un pass expiré peut être renouvelé dans la même requête.
  • Logs : Correction des téléchargements d'Accès Illimité qui pouvaient être enregistrés dans le journal de téléchargement de fichiers d'un autre client lorsque deux téléchargements se produisaient simultanément.
  • Logs : Le journal de débogage n'enregistre plus une entrée pour chaque produit consulté par un visiteur sans pass. Commandes : Les pass invalides indiquent désormais pourquoi ils sont invalides dans les Détails du Pass de la commande.
  • Rapports : Ajout d'un sélecteur de plage de dates au rapport d'Accès Illimité.
  • Rapports : Le filtre de produits du rapport d'Accès Illimité liste désormais uniquement les pass d'Accès Illimité.
  • Rapports : Correction d'une erreur fatale sur les sites avec une disposition de répertoire WordPress non standard, causée par le chargement du tableau de rapport d'Accès Illimité sur chaque page.
  • Rapports : Correction du rapport d'Accès Illimité qui omettait les téléchargements effectués aujourd'hui.
  • Dev : Correction de `edd_all_access_get_customer_pass_objects()` renvoyant les pass du premier client pour chaque client vérifié dans la même requête, ce qui affectait également `edd_all_access_user_has_pass()`.
  • Dev : Les exigences minimales sont désormais EDD 3.5.0 et WordPress 6.2.
  • Dev : Ajout du filtre `edd/all_access/checkable_passes` et de l'action `edd/all_access/file_download_logged`, afin qu'une extension puisse partager un pass avec d'autres utilisateurs.
  • Dev : Dépréciation de `edd_all_access_check_expired_periods_via_cron()`, `edd_all_access_add_meta_box()`, et `edd_all_access_render_all_access_meta_box()`.
Version 3.7.2 — 14 octobre 2026
  • Sécurité : Correction d'un manque de vérification d'autorisation lors de l'envoi d'un résumé d'e-mail de test.
  • Sécurité : Les codes de réduction avec un nombre maximum d'utilisations sont désormais réservés au début du processus de paiement, de sorte que les clients qui finalisent leur achat en même temps ne peuvent plus utiliser un code au-delà de sa limite.
  • Paiement : Correction des formulaires de connexion et d'inscription qui ne s'affichaient pas sur une page de paiement créée à partir du bloc de paiement sans blocs internes.
  • Paiement : Amélioration de la vitesse de finalisation des commandes en reportant les calculs des gains totaux du magasin jusqu'à la fin du processus de paiement.
  • Base de données : Les événements de base de données ne peuvent désormais être déclenchés que par les opérations qui les créent.
  • Réductions : Les utilisations de réductions détenues par des commandes impayées en attente sont désormais rendues plus tôt, de sorte que les paiements abandonnés n'empêchent plus les autres clients d'utiliser un code limité.
  • Réductions : Une commande payée dont le code de réduction n'a plus d'utilisations est désormais mise en attente pour examen au lieu d'être finalisée.
  • E-mails : Correction d'une erreur fatale avec la récupération du panier activée qui pouvait empêcher l'envoi de tous les e-mails du site lorsqu'un autre plugin de messagerie est actif.
  • E-mails : Correction de l'envoi d'un e-mail de test ou de la prévisualisation d'un e-mail personnalisé de récupération du panier.
  • E-mails : Le nouvel e-mail utilisateur ne peut désormais être envoyé que par inscription d'utilisateur.
  • Commandes : Correction des changements de statut de commande exécutant le traitement des commandes en attente pour des statuts autres que en attente et en cours.
  • Commandes : Correction des avertissements PHP sur les écrans de commande lorsqu'une commande n'a pas d'adresse IP.
  • PayPal : Correction des remboursements partiels échouant pour des montants de 1 000 ou plus, ou sur des magasins qui utilisent une virgule comme séparateur décimal.
  • Rapports : Correction de l'exportation des clients décalant chaque colonne après l'ID lorsqu'elle est filtrée par une catégorie ou une étiquette de téléchargement.
  • Rapports : Correction de l'écran d'exportation manquant de mémoire sur les magasins avec de nombreux téléchargements catégorisés.
  • Rapports : Une exportation que l'utilisateur actuel n'est pas autorisé à exécuter affiche désormais une erreur au lieu de s'exécuter indéfiniment.
  • Stripe : Amélioration de la vitesse de paiement sur les magasins avec de nombreuses commandes.
  • Outils : L'écran Outils affiche désormais l'onglet par défaut lorsqu'il est demandé un onglet qui n'existe pas.

Version 3.7.1.1 — 6 octobre 2026
  • Amélioration : les commandes Square ne sont désormais terminées qu'une fois que Square confirme que le paiement est complet.

Version 2.4.2 — 28 septembre 2026
  • Admin : Liens de documentation mis à jour sur l’écran des paramètres Amazon S3.
  • Admin : Amélioration de l’affichage des noms de buckets et d’objets dans l’onglet Bibliothèque Amazon S3.
  • Admin : Correction du navigateur de fichiers S3 afin que Insérer/Utiliser le fichier remplisse le nom et l’URL du fichier et ferme la fenêtre modale.
  • Admin : Correction d’un avertissement PHP lorsque S3 ne renvoie pas le propriétaire du bucket, et utilise N/A par défaut.
  • Compatibilité – Soumissions Frontend : Correction du champ Amazon S3 sur les formulaires de soumission des vendeurs.
  • Téléchargements : Amélioration de la validation des requêtes et des téléchargements de fichiers S3.
  • Téléchargements : Amélioration de la gestion des fichiers déchargés vers Amazon S3 depuis d’autres extensions.
  • Dev : Les nouvelles exigences minimales sont PHP 7.4, WordPress 6.2 et Easy Digital Downloads 3.3.0.
  • Dev : Dépendances composer mises à jour.
Version 3.7.1 — 21 septembre 2026
  • NOUVEAU : Capacités – Les données du magasin sont désormais enregistrées auprès de l'API Capacités de WordPress, afin que les assistants IA puissent découvrir et travailler avec les commandes, les clients, les produits et les remises.
  • NOUVEAU : Admin – Introduction du support de la Palette de Commandes, afin que les commandes, les clients, les remises et les téléchargements puissent être trouvés et accédés avec Cmd+K / Ctrl+K sur WordPress 6.9 et versions ultérieures.
  • Admin : Amélioration du style des champs de sélection améliorés afin qu'ils s'affichent correctement à côté des plugins qui chargent leurs propres styles Chosen.
  • Admin : Renforcement de la validation et de la sortie des paramètres du magasin lors de leur enregistrement.
  • API : Amélioration des vérifications de visibilité sur le point d'accès de l'API des produits.
  • API : Amélioration des vérifications d'autorisation sur le mode API des journaux de téléchargement de fichiers, et des conditions sous lesquelles les clés API sont émises.
  • Blocs : Amélioration des vérifications de propriété dans le bloc Téléchargements de l'utilisateur.
  • Blocs : Renforcement de la manière dont les attributs de style sont écrits dans le CSS en ligne du bloc Téléchargements.
  • Panier : Correction des liens de suppression d'articles du panier qui se brisaient après le rafraîchissement du panier avec AJAX.
  • Panier : Amélioration des vérifications appliquées à un panier d'invité restauré, y compris sa tarification et son accès.
  • Paiement : Restauration du lien « Réinitialiser le mot de passe » dans le message d'erreur de connexion au paiement.
  • Paiement : Correction d'une erreur « Confirmez votre mot de passe » qui empêchait les clients de créer un nouveau compte lors du paiement par bloc.
  • Paiement : Correction du bouton PayPal qui ne répondait pas pour les invités lorsque le formulaire de connexion au paiement était masqué.
  • Paiement : Augmentation de la vérification requise avant qu'une commande n'enregistre automatiquement un nouveau compte.
  • Paiement : Ajout de contrôles anti-abus à la création de compte côté client, et amélioration de la manière dont le paiement applique le paramètre d'enregistrement du magasin.
  • Compatibilité – Elementor : Correction des miniatures d'articles du panier s'affichant en pleine taille, et d'un avertissement PHP, dans le widget de paiement hérité.
  • Compatibilité – Elementor : Correction de la mise en page de paiement en deux colonnes qui s'affichait incorrectement.
  • Compatibilité – Elementor : Amélioration des performances côté client en ne décodant plus l'arborescence complète des éléments Elementor à chaque vue de page.
  • Compatibilité – WP All Export : Correction des scripts de sélection améliorés d'Easy Digital Downloads qui brisaient le constructeur Drag & Drop.
  • Cron : Le nettoyage des sessions se reprogramme jusqu'à ce que l'intégralité des sessions expirées soit effacée.
  • Cron : Amélioration des vérifications de contexte sur les routines de maintenance cron.
  • Clients : Correction des avertissements de clé indéfinie lorsque les données de session d'un client n'étaient que partiellement renseignées.
  • Clients : Amélioration des vérifications de capacité requises pour supprimer un client et ses enregistrements.
  • Clients : Augmentation de la vérification requise avant que l'enregistrement n'attache un enregistrement client existant.
  • Clients : Amélioration de la manière dont le nom et l'adresse du client sont stockés lorsqu'un paiement n'est pas finalisé.
  • Base de données : Amélioration de la désinfection des valeurs méta sérialisées.
  • Remises : Renforcement de l'application des limites d'utilisation des remises.
  • Téléchargements : Correction d'un avertissement PHP lors de la livraison de fichiers hébergés à une URL sans chemin de fichier local.
  • Téléchargements : Resserrement de la limite de répertoire appliquée lors de la diffusion de fichiers hébergés localement.
  • Téléchargements : Amélioration des vérifications de propriété et d'emplacement sur les fichiers référencés par ID d'attachement.
  • Téléchargements : Amélioration des vérifications de visibilité appliquées aux résultats de recherche de produits.
  • Téléchargements : Amélioration de la mise en cache des résultats de recherche de produits.
  • Téléchargements : Amélioration de la vérification des autorisations lors de l'enregistrement des produits groupés, et de la détermination de l'accès aux fichiers groupés.
  • Téléchargements : Renforcement de l'application des limites de téléchargement par fichier.
  • Téléchargements : Amélioration de la correspondance des fichiers sans option de prix attribuée avec un achat.
  • Téléchargements : Amélioration des vérifications d'accès appliquées à une option de prix achetée.
  • Téléchargements : Amélioration des vérifications d'emplacement appliquées au chemin de fichier d'un produit.
  • Téléchargements : Amélioration de la validation effectuée lors de la génération des liens de téléchargement de fichiers.
  • E-mails : Amélioration du rendu des détails du produit dans la balise d'e-mail {download_list}.
  • E-mails : Amélioration des vérifications effectuées avant l'envoi des e-mails de reçu d'achat et de nouvelle vente.
  • E-mails : Correction d'une erreur fatale dans la balise d'e-mail name lorsqu'une commande n'a pas de prénom.
  • Passerelles : Amélioration de la validation et des vérifications d'autorisation sur l'enregistrement du domaine Apple Pay.
  • Journaux : Amélioration des vérifications de capacité requises pour afficher les journaux du magasin.
  • Migration : Amélioration des vérifications de contexte sur les routines de mise à niveau en arrière-plan.
  • Commandes : Amélioration de la validation requise pour récupérer une commande abandonnée.
  • Commandes : Ajout d'une validation supplémentaire à l'action de renvoi du reçu.
  • Commandes : Correction du rendu des titres de produits dans l'éditeur de commande.
  • Commandes : Augmentation de la vérification requise pour qu'un invité puisse afficher un reçu de commande.
  • Commandes : Resserrement du balisage autorisé dans les notes de produit sur le reçu de commande.
  • Commandes : Amélioration de la désinfection et de l'affichage des adresses de commande dans l'administration.
  • Commandes : Renforcement des exigences pour l'exécution d'une action de commande différée.
  • Commandes : Amélioration de l'autorisation requise pour créer une commande.
  • Commandes : Amélioration des vérifications de capacités lors de la mise à la corbeille et de la restauration en masse des commandes.
  • Commandes : Amélioration des vérifications de capacités et de saisie lors de la création manuelle de commandes.
  • Commandes : Amélioration de la gestion de la vérification d'e-mail en attente par le reçu de commande.
  • Commandes : Renforcement de la résolution de la commande à afficher par le shortcode de reçu.
  • PayPal : L'état du site signale désormais correctement l'état de la connexion pour les boutiques toujours sur PayPal Commerce v2.
  • PayPal : Ajout d'une vérification supplémentaire avant l'envoi d'un remboursement à PayPal.
  • PayPal : Correction des remboursements échoués pour les boutiques toujours connectées avec PayPal Commerce v2.
  • PayPal : Renforcement des vérifications de l'URL de retour PayPal avant la création d'une session d'achat.
  • PayPal : Ajout d'une vérification supplémentaire à l'action de synchronisation des webhooks PayPal.
  • PayPal Standard : Amélioration de la vérification des messages IPN entrants.
  • PayPal Standard : Amélioration de la manière dont les messages de passerelle sont stockés dans les notes de commande à partir des litiges PayPal.
  • Rapports : Amélioration des performances des écrans de rapports.
  • Rapports : Amélioration de la correspondance entre le graphique d'utilisation des remises et un code de remise.
  • Stripe : Correction des échecs de paiement des abonnements d'essai gratuit lors de la vérification du montant sur les éléments de carte.
  • Stripe : Prévention des frais en double lors du paiement avec les éléments de paiement Stripe.
  • Stripe : Ajout d'une vérification supplémentaire à l'étape de complétion de Stripe Connect.
  • Stripe : Le paramètre Mode Éléments est désormais visible pour les boutiques utilisant encore les Éléments de carte.
  • Dev : Les balises d'e-mail sont désormais définies dans un registre de classes de balises individuelles. edd_add_email_tag() et le filtre edd_email_tags sont inchangés, et edd_email_tag_billing_address() est obsolète.
  • Dev : Mise à jour d'Action Scheduler vers la version 4.1.0.
  • Dev : Les nouveaux hooks internes utilisent un espace de noms délimité par des barres obliques (edd/domain/event). Aucun nom de hook existant n'a été modifié.
  • Dev : Consolidation des routeurs d'actions dynamiques en une seule classe, et ajout du filtre edd/actions/router/blocked_hooks pour contrôler les noms de hooks que les routeurs dispatcheront.
  • Dev : Ajout des filtres edd/logs/file_downloads/columns et edd/logs/file_downloads/row à la table des journaux de téléchargement de fichiers.
  • Dev : Les lignes d'exportation de l'historique des téléchargements portent désormais l'ID du journal.
Version 3.7.1 — 21 septembre 2026
  • NOUVEAU : Capacités – Les données du magasin sont désormais enregistrées auprès de l'API Capacités de WordPress, afin que les assistants IA puissent découvrir et travailler avec les commandes, les clients, les produits et les remises.
  • NOUVEAU : Admin – Introduction du support de la Palette de Commandes, afin que les commandes, les clients, les remises et les téléchargements puissent être trouvés et accédés avec Cmd+K / Ctrl+K sur WordPress 6.9 et versions ultérieures.
  • Admin : Amélioration du style des champs de sélection améliorés afin qu'ils s'affichent correctement à côté des plugins qui chargent leurs propres styles Chosen.
  • Admin : Renforcement de la validation et de la sortie des paramètres du magasin lors de leur enregistrement.
  • API : Amélioration des vérifications de visibilité sur le point d'accès de l'API des produits.
  • API : Amélioration des vérifications d'autorisation sur le mode API des journaux de téléchargement de fichiers, et des conditions sous lesquelles les clés API sont émises.
  • Blocs : Amélioration des vérifications de propriété dans le bloc Téléchargements de l'utilisateur.
  • Blocs : Renforcement de la manière dont les attributs de style sont écrits dans le CSS en ligne du bloc Téléchargements.
  • Panier : Correction des liens de suppression d'articles du panier qui se brisaient après le rafraîchissement du panier avec AJAX.
  • Panier : La récupération du panier affiche désormais son avertissement de limite de débit au lieu de le supprimer silencieusement.
  • Panier : Amélioration de la manière dont la chronologie de récupération du panier est rendue.
  • Panier : Correction des entrées de la chronologie de récupération du panier qui étaient supprimées lorsque les données d'événement stockées contenaient une apostrophe.
  • Panier : Amélioration de la manière dont le destinataire d'un e-mail de récupération de panier est déterminé.
  • Panier : Amélioration des vérifications appliquées à un panier d'invité restauré, y compris sa tarification et son accès.
  • Paiement : Restauration du lien « Réinitialiser le mot de passe » dans le message d'erreur de connexion au paiement.
  • Paiement : Correction d'une erreur « Confirmez votre mot de passe » qui empêchait les clients de créer un nouveau compte lors du paiement par bloc.
  • Paiement : Correction du bouton PayPal qui ne répondait pas pour les invités lorsque le formulaire de connexion au paiement était masqué.
  • Paiement : Augmentation de la vérification requise avant qu'une commande n'enregistre automatiquement un nouveau compte.
  • Paiement : Ajout de contrôles anti-abus à la création de compte côté client, et amélioration de la manière dont le paiement applique le paramètre d'enregistrement du magasin.
  • Compatibilité – Elementor : Correction des miniatures d'articles du panier s'affichant en pleine taille, et d'un avertissement PHP, dans le widget de paiement hérité.
  • Compatibilité – Elementor : Correction de la mise en page de paiement en deux colonnes qui s'affichait incorrectement.
  • Compatibilité – Elementor : Amélioration des performances côté client en ne décodant plus l'arborescence complète des éléments Elementor à chaque vue de page.
  • Compatibilité – WP All Export : Correction des scripts de sélection améliorés d'Easy Digital Downloads qui brisaient le constructeur Drag & Drop.
  • Cron : Le nettoyage des sessions se reprogramme jusqu'à ce que l'intégralité des sessions expirées soit effacée.
  • Cron : Amélioration des vérifications de contexte sur les routines de maintenance cron.
  • Clients : Correction des avertissements de clé indéfinie lorsque les données de session d'un client n'étaient que partiellement renseignées.
  • Clients : Amélioration des vérifications de capacité requises pour supprimer un client et ses enregistrements.
  • Clients : Augmentation de la vérification requise avant que l'enregistrement n'attache un enregistrement client existant.
  • Clients : Amélioration de la manière dont le nom et l'adresse du client sont stockés lorsqu'un paiement n'est pas finalisé.
  • Base de données : Amélioration de la désinfection des valeurs méta sérialisées.
  • Remises : Renforcement de l'application des limites d'utilisation des remises.
  • Téléchargements : Correction d'un avertissement PHP lors de la livraison de fichiers hébergés à une URL sans chemin de fichier local.
  • Téléchargements : Resserrement de la limite de répertoire appliquée lors de la diffusion de fichiers hébergés localement.
  • Téléchargements : Amélioration des vérifications de propriété et d'emplacement sur les fichiers référencés par ID d'attachement.
  • Téléchargements : Amélioration des vérifications de visibilité appliquées aux résultats de recherche de produits.
  • Téléchargements : Amélioration de la mise en cache des résultats de recherche de produits.
  • Téléchargements : Amélioration de la vérification des autorisations lors de l'enregistrement des produits groupés, et de la détermination de l'accès aux fichiers groupés.
  • Téléchargements : Renforcement de l'application des limites de téléchargement par fichier.
  • Téléchargements : Amélioration de la correspondance des fichiers sans option de prix attribuée avec un achat.
  • Téléchargements : Amélioration des vérifications d'accès appliquées à une option de prix achetée.
  • Téléchargements : Amélioration des vérifications d'emplacement appliquées au chemin de fichier d'un produit.
  • Téléchargements : Amélioration de la validation effectuée lors de la génération des liens de téléchargement de fichiers.
  • E-mails : Amélioration du rendu des détails du produit dans la balise d'e-mail {download_list}.
  • E-mails : Amélioration des vérifications effectuées avant l'envoi des e-mails de reçu d'achat et de nouvelle vente.
  • E-mails : Correction d'une erreur fatale dans la balise d'e-mail name lorsqu'une commande n'a pas de prénom.
  • Passerelles : Amélioration de la validation et des vérifications d'autorisation sur l'enregistrement du domaine Apple Pay.
  • Factures : Resserrement du balisage autorisé dans les notes client sur les factures.
  • Factures : Resserrement des exigences pour l'enregistrement d'une adresse de facturation de facture.
  • Journaux : Amélioration des vérifications de capacité requises pour afficher les journaux du magasin.
  • Migration : Amélioration des vérifications de contexte sur les routines de mise à niveau en arrière-plan.
  • Commandes : Amélioration de la validation requise pour récupérer une commande abandonnée.
  • Commandes : Ajout d'une validation supplémentaire à l'action de renvoi du reçu.
  • Commandes : Correction du rendu des titres de produits dans l'éditeur de commande.
  • Commandes : Augmentation de la vérification requise pour qu'un invité puisse afficher un reçu de commande.
  • Commandes : Resserrement du balisage autorisé dans les notes de produit sur le reçu de commande.
  • Commandes : Amélioration de la désinfection et de l'affichage des adresses de commande dans l'administration.
  • Commandes : Renforcement des exigences pour l'exécution d'une action de commande différée.
  • Commandes : Amélioration de l'autorisation requise pour créer une commande.
  • Commandes : Amélioration des vérifications appliquées lors de l'enregistrement de l'adresse IP d'une commande.
  • Commandes : Amélioration des vérifications de capacités lors de la mise à la corbeille et de la restauration en masse des commandes.
  • Commandes : Amélioration des vérifications de capacités et de saisie lors de la création manuelle de commandes.
  • Commandes : Amélioration de la gestion de la vérification d'e-mail en attente par le reçu de commande.
  • Commandes : Renforcement de la résolution de la commande à afficher par le shortcode de reçu.
  • PayPal : L'état du site signale désormais correctement l'état de la connexion pour les boutiques toujours sur PayPal Commerce v2.
  • PayPal : Ajout d'une vérification supplémentaire avant l'envoi d'un remboursement à PayPal.
  • PayPal : Correction des remboursements échoués pour les boutiques toujours connectées avec PayPal Commerce v2.
  • PayPal : Renforcement des vérifications de l'URL de retour PayPal avant la création d'une session d'achat.
  • PayPal : Ajout d'une vérification supplémentaire à l'action de synchronisation des webhooks PayPal.
  • PayPal Standard : Amélioration de la vérification des messages IPN entrants.
  • PayPal Standard : Amélioration de la manière dont les messages de passerelle sont stockés dans les notes de commande à partir des litiges PayPal.
  • Rapports : Amélioration des performances des écrans de rapports.
  • Rapports : Amélioration de la correspondance entre le graphique d'utilisation des remises et un code de remise.
  • Stripe : Correction des échecs de paiement des abonnements d'essai gratuit lors de la vérification du montant sur les éléments de carte.
  • Stripe : Prévention des frais en double lors du paiement avec les éléments de paiement Stripe.
  • Stripe : Ajout d'une vérification supplémentaire à l'étape de complétion de Stripe Connect.
  • Stripe : Le paramètre Mode Éléments est désormais visible pour les boutiques utilisant encore les Éléments de carte.
  • Dev : Les balises d'e-mail sont désormais définies dans un registre de classes de balises individuelles. edd_add_email_tag() et le filtre edd_email_tags sont inchangés, et edd_email_tag_billing_address() est obsolète.
  • Dev : Mise à jour d'Action Scheduler vers la version 4.1.0.
  • Dev : Les nouveaux hooks internes utilisent un espace de noms délimité par des barres obliques (edd/domain/event). Aucun nom de hook existant n'a été modifié.
  • Dev : Consolidation des routeurs d'actions dynamiques en une seule classe, et ajout du filtre edd/actions/router/blocked_hooks pour contrôler les noms de hooks que les routeurs dispatcheront.
  • Dev : Ajout des filtres edd/logs/file_downloads/columns et edd/logs/file_downloads/row à la table des journaux de téléchargement de fichiers.
  • Dev : Les lignes d'exportation de l'historique des téléchargements portent désormais l'ID du journal.
Version 3.7.0 — 14 août 2026
  • NOUVEAU : Paiement – L’éditeur de blocs de paiement prend désormais en charge la personnalisation avec des blocs internes.
  • NOUVEAU : Paiement – Nouveaux widgets de paiement composables pour un contrôle plus fin du paiement Elementor.
  • NOUVEAU : Stripe – Ajout de la prise en charge des paiements UPI.
  • Admin : Correction de la compatibilité avec WordPress 7.1 pour les tableaux de listes d’administration et la génération de factures en masse.
  • Admin : Empêché les styles d’administration d’EDD de remplacer le style des boîtes de métadonnées d’autres plugins dans l’éditeur de blocs.
  • Admin : Ajout d’une recommandation de protection anti-spam dans les paramètres divers.
  • Admin : Changement de l’option de télémétrie en un interrupteur.
  • Paiement : Mise à jour de l’indicateur de chargement du paiement.
  • Paiement : Mise à jour du paiement par shortcode pour utiliser les mêmes champs d’adresse que le paiement par bloc.
  • CLI : Correction de la détection des mises à jour disponibles d’Easy Digital Downloads et de ses extensions via WP-CLI.
  • Réductions : Correction des liens de réduction prédéfinis qui perdaient le coupon lorsqu’un hook de panier supprimait des articles pendant l’ajout au panier.
  • Téléchargements : Renforcement de la gestion des redirections lors des téléchargements de fichiers.
  • PayPal : Amélioration de la compatibilité avec les sites de staging et clonés.
  • PayPal : Amélioration de la fiabilité de PayPal Connect.
  • PayPal : Amélioration du processus d’enregistrement de domaine Apple Pay.
  • PayPal : Amélioration de la compatibilité avec l’attribut de nom de marque de PayPal.
  • PayPal : Saut de la récupération du jeton Fastlane sur les pages autres que le paiement.
  • PayPal : Amélioration des boutons PayPal Connect.
  • PayPal Standard : Amélioration de la gestion des anciens IPN.
  • Square : Correction du bouton de paiement qui restait désactivé pour les cartes de pays où Square masque le champ du code postal.
  • Stripe : Amélioration de la gestion des messages d’erreur pour les paiements échoués.
  • Stripe : Mise à jour du bouton « Se connecter avec Stripe » pour correspondre à la marque actuelle de Stripe.
  • Stripe : Ajout d’une notification d’administration pour les boutiques utilisant encore les anciens éléments de carte.
  • Stripe : Rebranding de la passerelle iDEAL.
  • Dev : Remplacement de la bibliothèque héritée de détection de navigateur par une analyse moderne de l'agent utilisateur.
  • Dev : Amélioration de la gestion du système de fichiers pour mieux correspondre aux conventions du cœur de WordPress.
  • Dev : Correction de la gestion des exceptions lors de l'enregistrement des fournisseurs de services.
  • Dev : Déclaration de edd-tom-select comme dépendance explicite des scripts d'administration.
  • Dev : Centralisation de la détection du contexte de requête (cron, AJAX, REST).
  • Dev : Mise à jour de la gestion des scripts de blocs et de la construction des ressources.
  • Dev : Migration des événements du panier vers les CustomEvents natifs.
  • Dev : Passage de Mozart à une installation globale pour la stabilité de la construction.
  • Dev : Mise à jour des exigences minimales à PHP 8.0 et WordPress 6.7.
  • Dev : Enregistrement des blocs EDD comme une collection de métadonnées.
  • Dev : Correction d'une dépréciation de WordPress 6.6 (PluginPostStatusInfo).

Ressources populaires

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.