Connexion
Commencer

Journal des modifications de la gestion des licences logicielles

Version 3.8.1 — September 15, 2021
  • Nouveau : Ajout de trois filtres sur la logique de déploiement progressif : edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update et edd_sl_staged_rollout_number.
  • Amélioration : L’option méta « Utiliser la dernière date de modification de ce téléchargement comme date de « Dernière modification » ? » a été supprimée, car ce comportement se produisait indépendamment de la sélection de l’option.
  • Amélioration : Les shortcodes sont désormais supprimés de la description du plugin API. Cela empêche l’affichage de shortcodes non rendus aux utilisateurs finaux lorsqu’ils cliquent sur « Voir les détails » sur la page du plugin.
  • Correction : La requête SHOW TABLES LIKE s’exécutait à chaque chargement de page.
  • Correction : Avertissement « Aucun fichier ou répertoire de ce type » dans un cas limite du parseur de readme.
  • Correction : Résultats inattendus dans la date de « dernière mise à jour » d’un plugin, en particulier lors de l’utilisation de langues autres que le français.
  • EDD 3.0 : Assurez-vous que les balises d’e-mail de Gestion des licences ont une étiquette.
Version 3.8 — August 30, 2021
  • Nouveau : Les administrateurs peuvent désormais ajouter et supprimer des utilisateurs des e-mails de renouvellement de licence.
  • Nouveau : Fonctionnalité de déploiement progressif – Vous pouvez désormais publier lentement une nouvelle version de votre logiciel auprès de vos utilisateurs.
  • Nouveau : Fonctionnalité d’exigences de version – Empêchez les utilisateurs ayant des exigences non prises en charge d’obtenir des mises à jour.
  • Nouveau : Ajout d’un index à la colonne de base de données license_key pour améliorer les performances.
  • Correction : Le bouton des chemins de mise à niveau ne fonctionnait pas avec Easy Digital Downloads 2.11.
  • Correction : Les infobulles s’affichaient incorrectement lors de l’utilisation de traductions allemandes.
  • Correction : Les méthodes pour obtenir le nicename de l’unité de terme de licence et d’expiration de licence ne respectaient pas les identifiants de prix variables.
  • Correction : Le lien « Afficher le journal des modifications » pour le multisite pouvait afficher le journal des modifications du mauvais téléchargement.
  • Sample Plugin
    • Classe Updater : Mise à jour vers la version 1.9.
    • Nouveau : Prise en charge des vérifications des exigences avant de fournir un package de mise à jour.
    • Correction : Amélioration de la prise en charge des installations multisites.
  • Sample Theme
    • Classe Updater : Mise à jour vers la version 1.2.
    • Nouveau : Prise en charge des vérifications des exigences avant de fournir un package de mise à jour.
    • Correction : Suppression de certaines erreurs et avertissements PHP.
Version 3.7.3 — July 26, 2021
  • Amélioration : Ajustement de la logique de mise à niveau de licence pour tenir compte des différentes durées de licence pour différents prix variables. (Nécessite du code personnalisé.)
  • Correction : La mise à niveau de 1 mois à 1 an entraîne des dates et des montants incorrects.
  • Correction : Le sélecteur de date d’expiration de licence ne fonctionnait pas comme prévu avec tous les formats de date.
  • Correction : Le processeur rétroactif ne fonctionnait pas avec les quantités d’articles.
  • Correction : Suppression du fichier .DS_Store de l’exemple de thème.
  • Correction : Erreur fatale dans l’updater de thème en PHP 8.
  • EDD 3.0 : Mise à jour pour utiliser le nouveau hook d’historique des commandes pour des améliorations de vitesse.
Version 3.7.2 — June 14, 2021
  • Nouveau : Avis d’administrateur concernant les prochains changements de configuration système dans la version 3.8. Vous ne verrez cet avis que si vous ne remplissez pas les futures exigences. (PHP 5.6, WP 4.9, EDD 2.9)
  • Amélioration : Reformulation du message du processeur rétroactif sur la page des détails de la commande.
  • Amélioration : Les données de la requête sont maintenant transmises au filtre edd_sl_license_response.
  • Amélioration : Le lien « Annuler » le renouvellement de licence est maintenant un <button>.
  • Correction : La licence enfant peut afficher des informations incorrectes lorsque l'ID de prix variable est 0.
  • Correction : Prix de mise à niveau incorrect lorsque l'ID de prix variable est 0.
  • Correction : L'analyse du fichier Readme continuait de s'exécuter lorsqu'elle était désactivée, si elle avait été activée précédemment.
  • Correction : La modification du statut d'une commande à « complétée » générait de nouvelles clés de licence supplémentaires.
  • EDD 3.0 – Compatibilité avec le processeur rétroactif.
  • EDD 3.0 – Compatibilité avec la nouvelle API de remboursement.
  • EDD 3.0 – Mise à jour de certaines requêtes de base de données brutes sur la table des métadonnées de publication pour être compatible.
Version 3.7.1 — March 29, 2021
  • Nouveau : Le point de terminaison de l'API get_version peut maintenant accepter un tableau de produits à vérifier via un nouvel argument products. Chaque élément du tableau products utilise les mêmes arguments que les requêtes individuelles. Consultez notre documentation pour un exemple.
  • Amélioration : Les liens de gestion de licence (lien « Gérer les sites », etc.) ne fonctionnaient pas bien avec les interfaces utilisateur personnalisées/à onglets. Nous avons partiellement annulé le changement de la version 3.7, de sorte qu'il devrait maintenant utiliser l'ancienne méthode si le shortcode se trouve à l'intérieur de The Loop. Si le shortcode est en dehors de The Loop, il utilisera la nouvelle méthode introduite dans la version 3.7.
  • Correction : S'il n'existait aucun chemin de mise à niveau pour un produit, le produit actuel ne pouvait pas être sélectionné comme option de mise à niveau.
  • Correction : Avis de dépréciation en PHP 8.
  • Correction : Le filtre edd_sl_use_current_price_proration ne s'appliquait pas aux produits sans prix variable.
  • Correction : Shortcode edd_license_keys – Les liens « Gérer les sites » et « Mettre à niveau » ne fonctionnaient pas si la « Page d'historique des achats » n'était pas correctement définie.
  • Correction : L'analyseur de fichier Readme n'utilisait pas version_compare(), ce qui pouvait entraîner des comparaisons incorrectes.
  • Correction : Erreurs PHP « indice indéfini ».
  • Exemple de plugin : La classe updater manquait la déclaration de la propriété $beta.
  • Exemple de plugin : Correction d'une erreur « Argument invalide fourni pour foreach() » dans EDD_SL_Plugin_Updater::convert_object_to_array()
  • EDD 3.0 – Le filtrage des commandes par renouvellement/mise à niveau ne fonctionnait pas.
  • EDD 3.0 – Notice PHP dans le tableau des licences admin si la commande associée n'existe pas.
  • EDD 3.0 – Les rapports anciens et nouveaux étaient tous deux chargés. Désormais, seuls les nouveaux sont chargés.
  • EDD 3.0 – Le JavaScript de renouvellement de licence ne se chargeait pas à la validation de la commande.
Version 3.7 — January 26, 2021
  • Nouveau : Le tableau des licences admin a été retravaillé et le nombre de requêtes réduit.
  • Nouveau : Ajout d'un nouveau shortcode edd_renewal_form qui permet aux clients de saisir une clé de licence à renouveler.
  • Nouveau : Les notifications de renouvellement peuvent maintenant être prévisualisées.
  • Nouveau : Les balises de modèle d'e-mail sont maintenant plus cohérentes avec le cœur d'EDD. {name} peut être utilisé uniquement pour le prénom du client, et {fullname} peut être utilisé pour le nom complet du client.
  • Nouveau : Lors de l'achat d'une mise à niveau, la clé de licence mise à niveau est maintenant affichée dans le panier.
  • Amélioration : Ajout de *.wpengine.com à la liste des sous-domaines locaux/de staging autorisés.
  • Amélioration : Utilisation de wp_get_environment_type() pour aider à améliorer la détection des domaines de staging.
  • Amélioration : Les URL de renouvellement/désabonnement sur la page Gérer la licence de l'administrateur ont été modifiées en champs lecture seule pour faciliter la copie.
  • Amélioration : Cliquer sur le lien « Générer des clés de licence » d'un paiement vous amène maintenant directement à la boîte de métadonnées du Processeur rétroactif.
  • Amélioration : Mise à jour de l'affichage des numéros de commande pour être compatible avec la commande séquentielle et le préfixe/suffixe de commande.
  • Amélioration : La suppression des fichiers readme mis en cache se fait maintenant via ajax au lieu de nécessiter un rechargement de page.
  • Refactorisation : Utilisation de wp_add_inline_script() pour le JavaScript de paiement.
  • Refactorisation : Les images, CSS et JS ont été déplacés dans un répertoire assets/.
  • Correction : L'outil Processeur rétroactif ne fonctionnait pas avec les mises à niveau.
  • Correction : Réponse incohérente de l'API get_version lorsqu'aucune clé de licence n'est fournie.
  • Correction : Les licences pouvaient toujours être renouvelées via une URL directe même si les renouvellements étaient désactivés.
  • Correction : Erreurs de variable indéfinie.
  • Correction : Lorsque purchase_history était utilisé en dehors de la boucle principale, les fonctionnalités de licence logicielle ne fonctionnaient pas.
  • Correction : Des métadonnées de publication vides étaient enregistrées inutilement.
  • Dev : Nombreuses mises à jour de code pour la compatibilité EDD 3.0.
  • Dev : Suppression de l'utilisation de extract() dans les fonctions API de licence pour une meilleure lisibilité et pour s'aligner sur les normes de codage WordPress.
  • Dev : Remplacement des utilisations internes de EDD_SL_License::$post_parent (qui est obsolète) par EDD_SL_License::$parent.
Version 3.6.13 — December 2, 2020
  • Correction : Les calculs de mise à niveau peuvent être incorrects lorsque la mise à niveau a deux variations au même prix.
  • Correction : L'écran Admin « Gérer la licence » affichait un ID de prix enfant incorrect.
  • Correction : Impossible de désactiver un « site » lorsque le site n'est pas une URL.
Version 3.6.12 — November 2, 2020
  • Nouveau : Échantillons mis à jour pour prendre en charge les mises à jour automatiques.
  • Amélioration : Augmentation de la largeur des champs de saisie sur la page Modifier le téléchargement.
  • Correction : Conflits avec ManageWP Orion.
  • Correction : Les produits groupés contenant des produits à prix variable sans spécifier d'option de prix peuvent afficher incorrectement une option de prix dans les listes de clés de licence.
  • Correction : L'ID de prix de la clé de licence n'est pas mis à jour lors de la mise à niveau d'un produit individuel vers un groupe contenant ce même produit.
  • Correction : Erreur JavaScript « Uncaught TypeError » lors de l'exécution de la mise à niveau pour les enregistrements d'activation de licence de mise à jour.
  • Correction : Réponse JSON corrompue par le plugin Redis Object Cache.
  • Correction : Calcul de prorata lors de la mise à niveau d'une licence limitée vers une licence à vie.
  • Correction : Timeout lors de l'utilisation du bouton Test Email sur les reçus d'achat.
  • Correction : Les versions minimales de WordPress et PHP ne s'affichaient pas lors de la visualisation des détails de la version de mise à jour.
Version 3.6.11 — May 18, 2020
  • Correction : Les licences désactivées pouvaient être mises à niveau.
  • Correction : EDD_SL_License_Meta:get_license_id ne respectait pas l'argument unique.
  • Correction : La classe EDD_SL_License_DB ne respectait pas la plage de dates lorsqu'une date de fin était uniquement fournie.
  • Correction : Les journaux de modifications étaient tronqués de manière incorrecte sur certains sites clients lorsque la balise "more" n'était pas fournie.
  • Correction : Lorsque les renouvellements n'étaient pas activés, l'option d'envoi d'un avis de renouvellement était toujours visible.
  • Sample Plugin (EDD_SL_Plugin_Updater version 1.7.1):
    • Correction : Suppression d'une duplication des données d'icônes.
    • Correction : Empêche la possibilité d'entrées dupliquées d'informations de mise à jour mises en cache.
    • Correction : Amélioration de l'ensemble de données "no_update".
Version 3.6.10 — April 8, 2020
  • Correction : Lorsque Apache forçait les barres obliques finales, les packages de mise à jour pouvaient ne pas être téléchargés.
  • Correction : Lors de la mise à niveau d'un bundle, les licences enfants n'avaient peut-être pas leurs identifiants de prix mis à jour.
  • Correction : Il n'était pas possible de renouveler plusieurs licences pour le même produit, en même temps.
  • Correction : Lors de l'utilisation de licences de bundle avec des enfants, le tableau de la liste des licences présentait des problèmes de performance.
  • Correction : Les licences enfants pouvaient avoir une limite d'activation différente de leur parent.
  • Correction : Les décomptes de licences sur le tableau de la liste pour les statuts de licence pouvaient être incorrects lorsque des licences enfants étaient utilisées.
  • Correction : Certaines informations du fichier Readme n'étaient pas correctement analysées après la dernière mise à jour de l'analyseur.
  • Correction : La recherche de licences enfants pouvait donner des résultats incorrects, ou aucun résultat.
  • Correction : Les mises à jour pouvaient provoquer de manière intermittente l'erreur "Trop de redirections".
  • Correction : La recherche de clés de licence et d'adresses e-mail partielles pouvait provoquer des notices et/ou des avertissements PHP.
  • Correction : Lorsque jQuery était chargé dans le pied de page, certaines erreurs JavaScript pouvaient survenir lors de la gestion des licences sur le front-end.
  • Correction : La recherche d'une clé de licence inexistante renvoyait toutes les clés de licence du tableau de la liste.
  • Correction : Amélioration de la fiabilité des vérifications pour s'assurer qu'une mise à jour peut être téléchargée.
  • Correction : Lors de l'utilisation de clés personnalisées, il était possible d'utiliser une longueur de clé dépassant la longueur autorisée par la colonne de la base de données.
  • Sample Theme:
    • Correction : Le thème d'exemple manquait du paramètre "theme_slug" des appels API.
    • Nouveau : Le thème d'exemple prend désormais en charge le paramètre "item_id".
  • Sample Plugin:
    • Correction : Le lien "Voir les détails" sur la liste des plugins n'était pas toujours présent.
    • Correction : Le plugin d'exemple ne définissait pas la chaîne EDD_SAMPLE_ITEM_NAME.
  • Nouveau : Les journaux de modifications prennent désormais en charge la balise "Lire la suite" pour permettre de réduire les informations de journal de modifications stockées dans les appels API get_version.
  • Dev : Les colonnes du tableau de la liste des licences sont désormais filtrables et triables.
Version 3.6.9 — March 12, 2020
  • Correction : Certaines informations pouvant être incluses dans les fichiers readme.txt n'étaient pas analysées.
  • Correction : La valeur "Testé jusqu'à" n'était pas correctement lue dans les appels get_version.
  • Correction : La section des contributeurs des fichiers readme.txt n'était pas correctement analysée.
  • Correction : Correction d'un problème qui provoquait l'affichage d'une notice `is_countable` sur PHP 7.2+.
Version 3.6.8 — March 19, 2019
  • Correction : Des licences étaient manquantes dans la réponse des données de ventes de l'API REST lorsque les numéros de commande séquentiels étaient activés.
  • Correction : La table de liste des licences recevait 20 par page, mais construisait la pagination pour 30.
  • Correction : Correction d'un problème avec le modèle de gestion des licences, rendant le lien 'Retour' incorrect.
  • Correction : Un avertissement PHP était enregistré lors de l'enregistrement d'un e-mail de renouvellement de licence envoyé.
  • Correction : Le méta-compteur d'activation personnalisé pouvait être supprimé lors de la suppression d'une licence ayant des activations.
  • Correction : Avec la vérification d'URL désactivée, la tentative d'obtention d'une URL était toujours exécutée, ce qui n'aurait pas dû être le cas.
  • Correction : La désactivation/activation sans paramètre d'URL renvoyait un succès alors qu'elle aurait dû échouer avec la vérification d'URL requise.
  • Correction : Nous prenons désormais en charge 'staging-' dans la détection d'URL locale pour prendre en charge les environnements de staging Kinsta.
  • Dev : La méthode EDD_SL_DB::insert n'utilisait pas le type passé à la méthode.
Version 3.6.7 — February 22, 2019
  • Correction : Empêcher la requête de licence d'accepter un ID utilisateur ou un ID client de 0.
Version 3.6.6 — February 11, 2019
  • Correction : La classe de base de données générait une instruction MySQL invalide lors de l'utilisation de tableaux pour les paramètres dans certains cas.
  • Correction : Le widget Changelog n'utilisait pas les données du fichier readme.
  • Correction : Correction d'un problème lors de l'analyse des fichiers readme.txt
  • Correction : Les URL contenant des chaînes de requête ne pouvaient pas être activées/désactivées depuis l'administration ou le frontend.
  • Correction : Les actions groupées pour les licences ne fonctionnaient pas.
  • Correction : Amélioration de la précision de la méthode get_license_keys_of_user().
  • Correction : Les options de prix ne sont plus affichées lorsque la gestion des licences est désactivée.
  • Correction : Correction d'un problème de compatibilité avec les mises à jour et l'extension Git Updater.
  • Correction : Le cron qui envoie les rappels de renouvellement vérifie maintenant que l'option 'Envoyer les rappels de renouvellement' est cochée.
  • Correction : Les licences enfants ont maintenant la date d'expiration correcte lorsque la licence du bundle est renouvelée.
  • Correction : Les licences désactivées ne peuvent pas être automatiquement définies comme expirées.
  • Correction : Amélioration des problèmes liés aux identifiants utilisateur et aux clés de licence.
  • Correction : Correction d'un problème qui provoquait une erreur 'key_mismatch' dans l'API lorsque les clés avaient des espaces en début ou en fin.
  • Correction : L'utilisation de contributeurs dans le fichier readme.txt provoquait une erreur fatale.
  • Correction : L'API des ventes provoquait précédemment une erreur PHP lorsqu'aucune licence n'était présente pour une commande.
  • Correction : Les changements de statut n'appelaient pas toujours les hooks do_action appropriés.
  • Correction : La variable `is_local_url` était potentiellement indéfinie lors de l'appel du point d'accès API get_version.
  • Sample Plugin/Theme Chagnes
    • Le thème d'exemple a été mis à jour pour ne pas utiliser wp_die en cas d'erreurs.
    • Propriété indéfinie corrigée dans la classe EDD_SL_Plugin_Updater.
    • La classe EDD_SL_Plugin_Updater utilise désormais la méthode verify_ssl lors des appels distants.
    • Augmenté la version d'EDD_SL_Plugin_Updater à 1.6.18
    • Nouveau : Ajout de 'test' comme sous-domaine et tld valides aux vérifications d'URL locales.
Version 3.6.5 — September 10, 2018
  • Correction : Le statut d'activation/désactivation de licence est désormais entièrement contrôlé par la base de données des activations.
  • Correction : Correction d'un problème où l'utilisation d'emojis dans les journaux de modifications pouvait causer des problèmes sur les sites clients utilisant d'anciens schémas de base de données.
  • Correction : La configuration du widget de journal des modifications pouvait causer des problèmes sur les sites avec un grand nombre de produits.
  • Correction : Le point de terminaison check_license renvoyait "valid" pour les URL locales même lorsque "Ignorer les URL locales" n'était pas activé.
  • Correction : Avant la première sauvegarde d'un téléchargement, les téléchargements existants ne pouvaient pas être sélectionnés pour les chemins de mise à niveau.
  • Correction : La réponse de désactivation de licence était incorrecte lors du passage d'URL erronées.
  • Correction : Amélioration supplémentaire de l'isolement des requêtes inutiles des vues de gestion de licence sur le front-end.
  • Correction : Le point de terminaison check_license renvoie désormais "site_inactive" lors de la vérification d'une URL locale et que "Ignorer les URL locales" est activé.
  • Correction : Les vues de gestion de licence sur le front-end sont désormais limitées aux utilisateurs connectés.
  • Correction : Le point de terminaison des ventes de l'API REST EDD renvoie désormais aucune licence lorsqu'un ID de paiement invalide est fourni.
  • Correction : La vue Carte de licence utilisait `get_the_time` pour la Date d'achat au lieu de la méthode intégrée d'EDD_Payment.
  • New: Added ‘test’ as a valid subdomain and tld to the local URL checks.
  • Nouveau : Ajout d'une confirmation lors de la régénération d'une clé de licence existante.
  • Nouveau : Mise à jour de l'analyse de readme.txt pour utiliser des classes d'aide non modifiées.
  • Nouveau : Les produits sous licence peuvent désormais avoir les remises de renouvellement désactivées par produit.
  • Dev : Ajout d'une méthode à la classe EDD_SL_Download pour faciliter la journalisation.

Exemples :

  • Nouveau : Mise à jour de plugin – Prise en charge ajoutée pour les icônes de plugin introduites dans WordPress 4.9.
  • Correction : Mise à jour de plugin – Ajout d'une vérification de santé pour les URL de magasin avant de tenter d'exécuter des appels get_version.
Version 3.6.4 — July 2, 2018
  • Correction : La suppression d'une licence parente ne supprime pas l'association pour les clés de licence enfants.
  • Correction : La recherche d'une licence enfant échouait dans le tableau de la liste des licences.
  • Correction : La mise à niveau d'une licence à partir d'un ID de prix supprimé a entraîné des montants de prorata inattendus.
  • Correction : Suppression de certaines requêtes dupliquées dans le tableau de la liste des licences.
  • Correction : Les licences d'invités n'étaient pas mises à jour pour avoir l'ID utilisateur lorsqu'un invité était converti en utilisateur.
  • Correction : Réduction du nombre de requêtes exécutées lors de l'obtention des sites d'une licence.
  • Correction : Les exportations de licences contenaient l'ID du produit au lieu du nom.
  • Correction : Amélioration de la précision du cache pour les objets de licence.
  • Correction : La recherche de licences par e-mail ne fonctionnait pas dans le tableau de la liste des licences.
  • Nouveau : Ajout du nom et de l'e-mail du client à l'exportation des licences.
  • Nouveau : Suppression de la dépendance à jQuery pour l'aperçu de la gestion des licences.
  • Dev : Modifications mineures de la sortie pour la commande WP CLI de migration des licences.
Version 3.6.3 (Phased Roll-out) — May 17, 2018
  • Correction : Problème corrigé qui entraînait l'envoi des e-mails d'expiration de licence à des intervalles ou des heures incorrects.
Version 3.6.2 (Phased Roll-out) — May 10, 2018
  • Correction : Lors de l'ignorance des domaines locaux pour les décomptes d'activation, les mises à jour de packages échouaient lorsque seuls les domaines locaux étaient activés.
  • Correction : Vous pouvez à nouveau rechercher des licences par domaines activés dans la vue de la liste des licences.
  • Correction : Suppression de l'utilisation de sanitize_key pour la génération et la migration des clés de licence afin que les clés conservent leur sensibilité à la casse.
Version 3.6.1 (Phased Roll-out) — April 25, 2018
  • Correction : Nombreux problèmes de textdomain corrigés.
  • Correction : Le terme de licence pouvait être déterminé de manière incorrecte si la licence avait un identifiant de prix mais n'était pas associée à un produit à prix variable.
  • Correction : La désactivation de licence avec vérification d'URL désactivée entraînait la réinitialisation du décompte d'activation à 0.
  • Correction : Problème corrigé où le statut de la licence était parfois signalé comme inactif alors qu'il devrait être actif.
  • Correction : Problème corrigé avec la nouvelle classe d'activations de base de données qui renvoyait des sites incorrects lorsqu'aucun identifiant de licence n'était envoyé.
  • Correction : Les licences désactivées étaient répertoriées comme « inactives » dans l'API.
  • Correction : Le système de licences logicielles pouvait provoquer une erreur fatale si Easy Digital Downloads n'était pas actif.
  • Nouveau : Ajout de la possibilité de régénérer une clé de licence depuis la vue Licence.
Version 3.6 (Phased Roll-out) — April 3, 2018
  • IMPORTANT : Cette mise à jour vous demandera d'effectuer une maintenance de la base de données une fois installée. Votre site devrait rester fonctionnel pendant ce temps.
  • Nouveau : Amélioration de la stabilité et des performances en déplaçant les données de licence vers des tables de base de données personnalisées.
  • Nouveau : Ajout d'une classe CSS pour le statut de licence dans la vue de la liste des licences des clients.
  • Nouveau : Lorsqu'une licence est renouvelée ou mise à niveau, l'horodatage de l'achat est maintenant stocké dans les métadonnées de la licence.
  • Nouveau : Ajout de .test aux TLD à vérifier pour déterminer s'il s'agit d'une activation locale ou non.
  • Nouveau : Ajout de capacités pour la gestion des licences (view_licenses, manage_licenses, delete_licenses).
  • Nouveau : Ajout de la possibilité d'échanger l'identifiant de prix d'une licence.
  • Nouveau : Ajout d'un texte d'aide aux boutons +/- pour augmenter et diminuer l'activation des licences.
  • Nouveau : Clarification de la terminologie pour « activer » concernant les licences par rapport aux sites.
  • Nouveau : Amélioration des hooks et des filtres dans l'API de licences logicielles.
  • Nouveau : Amélioration de la flexibilité de EDD_SL_Package_Download.
  • Nouveau : Amélioration de la table de liste des licences avec des données plus utiles.
  • Nouveau : Les tables du côté client ont maintenant la classe .edd-table.
  • Nouveau : Suppression du mot-clé final de la classe EDD_SL_License.
  • Nouveau : Amélioration de la recherche de clés de licence en prenant en charge la recherche partielle de clés.
  • Nouveau : Changez « Voir » en « Gérer » dans le tableau de la liste des licences.
  • Nouveau : Les journaux de modifications peuvent maintenant être filtrés.
  • Nouveau : Les versions bêta peuvent maintenant être téléchargées depuis le front-end par les utilisateurs.
  • Nouveau : Les renouvellements remboursés annulent maintenant la date d'expiration des licences associées (Paiements récurrents).
  • Nouveau : Amélioration de la stabilité de la livraison des packages lorsque des fichiers sont ajoutés et supprimés des téléchargements.
  • Nouveau : Les réponses de l'API incluent maintenant l'ID de l'élément.
  • Nouveau : Amélioration de l'outil d'exportation de licences pour éviter les timeouts lors de l'exportation d'un grand nombre de licences.
  • Correction : Correction d'un problème empêchant le téléchargement de fichiers lorsqu'un achat avait 2 clés de licence pour le même produit.
  • Correction : Amélioration de la précision et de la stabilité du processeur de licences rétroactives.
  • Correction : Nous empêchons maintenant un cas où vous pouvez « mettre à niveau » vers le même ID de prix qui est déjà possédé.
  • Correction : Augmentation de get_license_keys_of_user() pour obtenir 50 clés.
  • Correction : La suppression du paiement initial attaché aux licences pouvait causer des erreurs MySQL.
  • Correction : Correction des incohérences de données entre les clés de licence de bundle et les clés enfants.
  • Correction : Les ID de paiement de renouvellement sont maintenant ajoutés aux métadonnées de licence (Paiements récurrents).
  • Correction : Les notifications de renouvellement étaient parfois envoyées aux licences remboursées.
  • Correction : Empêcher un problème avec les licences à vie lors de la mise à niveau vers un bundle.
  • Correction : L'activation de la licence n'est maintenant enregistrée qu'une seule fois.
  • Correction : Les expirations des licences enfants pouvaient parfois être désynchronisées avec l'expiration de leur licence de bundle.
  • Correction : La suppression d'un paiement ne le supprimait pas des métadonnées de licence.
  • Correction : HTTP était forcé sur les URL des fichiers bêta, causant des problèmes.
  • Correction : Remplacement de current_time(‘timestamp’) par time() dans le plugin d'exemple.
  • Correction : Amélioration générale des performances pour obtenir les décomptes de licences.
  • Correction : La fonction edd_empty_cart ne vidait pas les données edd_is_renewal.
  • Correction : La sortie front-end du journal des modifications est maintenant traitée par stripslashes().
  • Correction : Il y avait une notice de variable indéfinie dans le thème d'exemple.
  • Correction : La mise à niveau d'un bundle à site unique vers un bundle multi-sites n'appliquait pas toujours l'affectation correcte de l'ID de prix.
  • Correction : Mise à jour de l'analyseur Automattic_Readme.
  • Correction : Mise à jour de l'analyseur Markdown_Parser.
  • Dev : Ajout de filtres aux méthodes de clé de fichier de mise à niveau EDD_SL_Download.
  • Dev : Ajout de filtres pour la vérification du hachage dans les liens de package.
  • Dev : Ajout du filtre edd_ignore_x_accel_redirect.
  • Dev : Commentaires et documentation améliorés dans tout le plugin et les exemples.

Ressources populaires

Commencez à vendre dès aujourd'hui !

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.