Changelog
ChangelogPower Extensions

Power Extensions

Queste sono tutte le modifiche per ogni versione del bundle Power Extensions.

18.0.0

Data di rilascio: 20/05/2026

Modifiche incompatibili

  • [HTTP Client/PHP Constants and Environment Variables via Schema] Modificato il namespace (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] Gli utenti devono aver effettuato l'accesso per accedere ai campi (#2354)
  • [PHP Constants and Environment Variables via Schema] L'elenco delle variabili d'ambiente che possono essere interrogate รจ vuoto per impostazione predefinita (#2354)

Corretto

  • [Cache Control] Aggiunto l'import mancante nel blocco Cache Control Schema Configuration (#2323)
  • Diverse correzioni di bug (#2392)

Sicurezza

  • [Email Sender] Richiedere che l'utente abbia effettuato l'accesso per eseguire la mutation _sendEmail, e rimuovere i CRLF dai valori degli header dell'e-mail per prevenire l'iniezione di header (#2354)
  • [HTTP Client] Richiedere che l'utente abbia effettuato l'accesso per eseguire il campo _sendHTTPRequest; bloccare in modo rigoroso le richieste verso indirizzi privati, loopback, link-local e riservati (inclusi gli endpoint di metadati cloud) indipendentemente dalla lista di autorizzazione/rifiuto configurata (#2354)
  • [PHP Constants and Environment Variables via Schema] Richiedere che l'utente abbia effettuato l'accesso per eseguire il campo _env; negare permanentemente l'accesso alle voci note come segrete (DB_*, AUTH_*, *_KEY, *_SALT, *_SECRET, *PASSWORD*, *_TOKEN, โ€ฆ) per gli utenti non amministratori indipendentemente dalla lista di autorizzazione/rifiuto configurata; modificare il comportamento predefinito in "Allow" con una lista di autorizzazione vuota, in modo che nessuna voce sia leggibile finchรฉ non viene esplicitamente configurata (#2354)

17.1.0

Data di rilascio: 23/03/2026

  • Versione saltata (mantenere la stessa versione del plugin Gato GraphQL)

17.0.0

Miglioramenti

  • Convalida della licenza del plugin rispetto al nuovo negozio di Gato basato su FluentCart (#2303)
  • Persisted Queries: Aggiornamento di GraphiQL alla v5 (#2299)

Corretto

  • Corretto - Mostrare gli aggiornamenti della nuova versione facendo clic sul link Mostra dettagli negli aggiornamenti dei plugin

16.1.0

  • Versione saltata (mantenere la stessa versione del plugin Gato GraphQL)

16.0.0

Corretto

  • [Function Fields] Passaggio di una posizione non impostata a _arrayItem (#2262)

15.3.0

  • Versione saltata (mantenere la stessa versione del plugin Gato GraphQL)

15.2.0

Aggiunto

  • [Function Fields] Aggiunti i campi _isString, _isNumeric, _isInteger, _isFloat, _isJSONObject e _isArray (#2162)
  • [Helper Function Collection] Aggiunto il campo _htmlParseHTML5 (#2210)

Miglioramenti

  • Testato fino a WordPress 6.9 (#2215)

15.1.0

  • Versione saltata (mantenere la stessa versione del plugin Gato GraphQL)

15.0.0

  • Nessuna modifica (mantenere la stessa versione del plugin Gato GraphQL)

14.0.0

Modifiche incompatibili

  • Versione minima di PHP aggiornata da 7.4 a 8.1 (#2057)

Miglioramenti

  • Aggiornamento del plugin alle ultime dipendenze per PHP 8.1 (#2059)

13.2.0

Aggiunto

  • [Helper Function Collection] Aggiunto il campo _arrayOfJSONObjectsExtractPropertyAndConvertToObject (#1905)
  • [PHP Functions via Schema] Aggiunto il campo _objectIntersectKeyWithArrays (#1906)
  • [Helper Function Collection] Aggiunto il campo _arrayDeepFlatten (#1915)

Corretto

  • [Internal GraphQL Server] Non includere le dipendenze del plugin Gato GraphQL (#1909)

13.1.0

Aggiunto

  • [Multiple Query Execution] Nuova direttiva @exportFrom (#1848)
  • [Field to Input] Aggiunto il parametro property alla direttiva @passOnwards per recuperare il valore da un altro campo (#1849)
  • [PHP Functions via Schema] Aggiunti i campi _strArrayReplace e _strArrayReplaceMultiple (#1863)

Miglioramenti

  • [Internal GraphQL Server] Mostrare solo il 1ยฐ errore/avviso di ciascuna voce nel visualizzatore dei Log
  • [Multiple Query Execution] La direttiva @export ora utilizza IdentifierString invece di String per l'argomento as (#1854)
  • [Field to Input] La direttiva @passOnwards ora utilizza IdentifierString invece di String per l'argomento as (#1854)

13.0.0

Miglioramenti

  • [Query Functions] Consentire di non stampare gli errori annidati con @applyField (#1823)

12.1.0

Miglioramenti

  • Non eseguire l'escape dei tag HTML di apertura nei campi _arrayEncodeAsJSONString e _objectEncodeAsJSONString (#1799)
  • Codificare letteralmente i caratteri Unicode multibyte nei campi _arrayEncodeAsJSONString e _objectEncodeAsJSONString (#1799)

12.0.0

  • Nessuna modifica (mantenere la stessa versione del plugin Gato GraphQL)

11.3.0

Aggiunto

  • Nuovo campo _objectRecursiveReplace (#1752)

Miglioramenti

  • Testato fino a WordPress 6.8

Corretto

  • Messaggio di errore di caricamento delle traduzioni in WordPress 6.8

11.2.0

Aggiunto

  • [Schema Functions] Nuovo campo _objectMerge (#1726)

Miglioramenti

  • [Schema Functions] Non lanciare un errore quando si passano meno di 2 elementi a _arrayMerge(arrays:) (#1732)

Corretto

  • [Query Functions] Errore durante l'impostazione di un valore con una forma diversa (es.: JSON) durante l'iterazione con @underEachArrayItem

11.1.0

(Saltata)

11.0.0

Azioni richieste

  • Importante: Prima di aggiornare questo plugin, devi prima aggiornare Gato GraphQL! (Altrimenti l'applicazione lancerร  un'eccezione.)

Modifiche incompatibili

  • Registrazione dell'URL del changelog per il plugin, per mostrare il changelog della nuova versione durante il suo aggiornamento (#1707)

10.4.0

Miglioramenti

  • Persisted Queries: Rendere il client GraphiQL a tutta larghezza (#1699)

10.3.0

Aggiunto

  • [Response Error Trigger] Campo _warn e direttiva @warn per attivare gli avvisi (#1689)

Miglioramenti

  • Utilizzare le immagini piรน piccole tra PNG e WEBP (#1679)

10.2.0

Aggiunto

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

10.1.0

Aggiunto

  • [Schema Functions] Campi _arrayEncodeAsJSONString e _objectEncodeAsJSONString (#1647)
  • [Helper Function Collection] Campo _arrayOfJSONObjectsExtractPropertiesAndConvertToObject (#1653)

10.0.0

  • Lancio iniziale