Changelog
ChangelogPower Extensions

Power Extensions

Voici tous les changements pour chaque version du bundle Power Extensions.

18.0.0

Date de lancement : 20/05/2026

Changements incompatibles

  • [HTTP Client/PHP Constants and Environment Variables via Schema] Changement du namespace (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] Les utilisateurs doivent ĂŞtre authentifiĂ©s pour accĂ©der aux champs (#2354)
  • [PHP Constants and Environment Variables via Schema] La liste des variables d'environnement pouvant ĂŞtre interrogĂ©es est vide par dĂ©faut (#2354)

Corrigé

  • [Cache Control] Ajout de l'import manquant dans le bloc Cache Control Schema Configuration (#2323)
  • Plusieurs corrections de bogues (#2392)

Sécurité

  • [Email Sender] Exiger que l'utilisateur soit authentifiĂ© pour exĂ©cuter la mutation _sendEmail, et supprimer les CRLF des valeurs d'en-tĂŞtes d'e-mail pour prĂ©venir l'injection d'en-tĂŞtes (#2354)
  • [HTTP Client] Exiger que l'utilisateur soit authentifiĂ© pour exĂ©cuter le champ _sendHTTPRequest ; bloquer de façon stricte les requĂŞtes vers les adresses privĂ©es, loopback, link-local et rĂ©servĂ©es (y compris les endpoints de mĂ©tadonnĂ©es cloud) indĂ©pendamment de la liste d'autorisation/refus configurĂ©e (#2354)
  • [PHP Constants and Environment Variables via Schema] Exiger que l'utilisateur soit authentifiĂ© pour exĂ©cuter le champ _env ; refuser dĂ©finitivement l'accès aux entrĂ©es connues comme secrètes (DB_*, AUTH_*, *_KEY, *_SALT, *_SECRET, *PASSWORD*, *_TOKEN, …) pour les utilisateurs non-administrateurs indĂ©pendamment de la liste d'autorisation/refus configurĂ©e ; changer le comportement par dĂ©faut en "Allow" avec une liste d'autorisation vide, de sorte qu'aucune entrĂ©e ne soit lisible jusqu'Ă  ce qu'elle soit explicitement configurĂ©e (#2354)

17.1.0

Date de lancement : 23/03/2026

  • Version ignorĂ©e (conserver la mĂŞme version que le plugin Gato GraphQL)

17.0.0

Améliorations

  • Validation de la licence du plugin par rapport Ă  la nouvelle boutique de Gato basĂ©e sur FluentCart (#2303)
  • Persisted Queries : Mise Ă  jour de GraphiQL vers v5 (#2299)

Corrigé

  • CorrigĂ© - Afficher les mises Ă  jour de la nouvelle version en cliquant sur le lien Afficher les dĂ©tails dans les mises Ă  jour de plugins

16.1.0

  • Version ignorĂ©e (conserver la mĂŞme version que le plugin Gato GraphQL)

16.0.0

Corrigé

  • [Function Fields] Passage d'une position non dĂ©finie Ă  _arrayItem (#2262)

15.3.0

  • Version ignorĂ©e (conserver la mĂŞme version que le plugin Gato GraphQL)

15.2.0

Ajouté

  • [Function Fields] Ajout des champs _isString, _isNumeric, _isInteger, _isFloat, _isJSONObject et _isArray (#2162)
  • [Helper Function Collection] Ajout du champ _htmlParseHTML5 (#2210)

Améliorations

  • TestĂ© jusqu'Ă  WordPress 6.9 (#2215)

15.1.0

  • Version ignorĂ©e (conserver la mĂŞme version que le plugin Gato GraphQL)

15.0.0

  • Aucun changement (conserver la mĂŞme version que le plugin Gato GraphQL)

14.0.0

Changements incompatibles

  • Version minimale de PHP mise Ă  niveau de 7.4 Ă  8.1 (#2057)

Améliorations

  • Mise Ă  jour du plugin vers les dernières dĂ©pendances pour PHP 8.1 (#2059)

13.2.0

Ajouté

  • [Helper Function Collection] Ajout du champ _arrayOfJSONObjectsExtractPropertyAndConvertToObject (#1905)
  • [PHP Functions via Schema] Ajout du champ _objectIntersectKeyWithArrays (#1906)
  • [Helper Function Collection] Ajout du champ _arrayDeepFlatten (#1915)

Corrigé

  • [Internal GraphQL Server] Ne pas inclure les dĂ©pendances du plugin Gato GraphQL (#1909)

13.1.0

Ajouté

  • [Multiple Query Execution] Nouvelle directive @exportFrom (#1848)
  • [Field to Input] Ajout du paramètre property Ă  la directive @passOnwards pour rĂ©cupĂ©rer la valeur d'un autre champ (#1849)
  • [PHP Functions via Schema] Ajout des champs _strArrayReplace et _strArrayReplaceMultiple (#1863)

Améliorations

  • [Internal GraphQL Server] Afficher uniquement la 1ère erreur/avertissement de chaque entrĂ©e dans le visualiseur de Logs
  • [Multiple Query Execution] La directive @export utilise dĂ©sormais IdentifierString Ă  la place de String pour l'argument as (#1854)
  • [Field to Input] La directive @passOnwards utilise dĂ©sormais IdentifierString Ă  la place de String pour l'argument as (#1854)

13.0.0

Améliorations

  • [Query Functions] Permettre de ne pas afficher les erreurs imbriquĂ©es avec @applyField (#1823)

12.1.0

Améliorations

  • Ne pas Ă©chapper les balises HTML ouvrantes dans les champs _arrayEncodeAsJSONString et _objectEncodeAsJSONString (#1799)
  • Encoder les caractères Unicode multioctets littĂ©ralement dans les champs _arrayEncodeAsJSONString et _objectEncodeAsJSONString (#1799)

12.0.0

  • Aucun changement (conserver la mĂŞme version que le plugin Gato GraphQL)

11.3.0

Ajouté

  • Nouveau champ _objectRecursiveReplace (#1752)

Améliorations

  • TestĂ© jusqu'Ă  WordPress 6.8

Corrigé

  • Message d'erreur de chargement des traductions dans WordPress 6.8

11.2.0

Ajouté

  • [Schema Functions] Nouveau champ _objectMerge (#1726)

Améliorations

  • [Schema Functions] Ne pas lancer d'erreur lors du passage de moins de 2 Ă©lĂ©ments Ă  _arrayMerge(arrays:) (#1732)

Corrigé

  • [Query Functions] Erreur lors de la dĂ©finition d'une valeur avec une forme diffĂ©rente (ex. : JSON) lors de l'itĂ©ration avec @underEachArrayItem

11.1.0

(Ignorée)

11.0.0

Actions requises

  • Important : Avant de mettre Ă  jour ce plugin, vous devez d'abord mettre Ă  jour Gato GraphQL ! (Sinon l'application lèvera une exception.)

Changements incompatibles

  • Enregistrement de l'URL du changelog pour le plugin, afin d'afficher le changelog de la nouvelle version lors de sa mise Ă  jour (#1707)

10.4.0

Améliorations

  • Persisted Queries : Rendre le client GraphiQL pleine largeur (#1699)

10.3.0

Ajouté

  • [Response Error Trigger] Champ _warn et directive @warn pour dĂ©clencher des avertissements (#1689)

Améliorations

  • Utiliser les images les plus petites entre PNG et WEBP (#1679)

10.2.0

Ajouté

  • [Helper Function Collection] Champ _generateRandomString (#1671)

10.1.0

Ajouté

  • [Schema Functions] Champs _arrayEncodeAsJSONString et _objectEncodeAsJSONString (#1647)
  • [Helper Function Collection] Champ _arrayOfJSONObjectsExtractPropertiesAndConvertToObject (#1653)

10.0.0

  • Lancement initial