Changelog
ChangelogPower Extensions

Power Extensions

Dit zijn alle wijzigingen voor elke versie van het Power Extensions pakket.

18.0.0

Releasedatum: 20/05/2026

Ingrijpende wijzigingen

  • [HTTP Client/PHP Constants and Environment Variables via Schema] Naamruimte gewijzigd (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] Gebruikers moeten ingelogd zijn om toegang te krijgen tot velden (#2354)
  • [PHP Constants and Environment Variables via Schema] De lijst van omgevingsvariabelen die bevraagd kunnen worden is standaard leeg (#2354)

Opgelost

  • [Cache Control] Ontbrekende import toegevoegd in het Cache Control Schema Configuration blok (#2323)
  • Diverse bugfixes (#2392)

Beveiliging

  • [Email Sender] Vereist dat de gebruiker ingelogd is om de _sendEmail mutatie uit te voeren, en verwijdert CRLF uit e-mailheaderwaarden om header-injectie te voorkomen (#2354)
  • [HTTP Client] Vereist dat de gebruiker ingelogd is om het _sendHTTPRequest veld uit te voeren; blokkeert verzoeken naar privΓ©-, loopback-, link-local- en gereserveerde adressen (inclusief cloud-metadata-eindpunten) ongeacht de geconfigureerde toestaan/weigeren-lijst (#2354)
  • [PHP Constants and Environment Variables via Schema] Vereist dat de gebruiker ingelogd is om het _env veld uit te voeren; weigert permanent toegang tot bekende geheime vermeldingen (DB_*, AUTH_*, *_KEY, *_SALT, *_SECRET, *PASSWORD*, *_TOKEN, …) voor niet-beheerders ongeacht de geconfigureerde toestaan/weigeren-lijst; wijzigt het standaardgedrag naar "Allow" met een lege toestaan-lijst, zodat geen vermeldingen leesbaar zijn totdat ze expliciet zijn geconfigureerd (#2354)

17.1.0

Releasedatum: 23/03/2026

  • Versie overgeslagen (zelfde versie houden als de Gato GraphQL plugin)

17.0.0

Verbeteringen

  • Pluginlicentie valideren tegen Gato's nieuwe FluentCart-aangedreven winkel (#2303)
  • Persisted Queries: GraphiQL bijgewerkt naar v5 (#2299)

Opgelost

  • Opgelost - Nieuwe versieupdates weergeven bij het klikken op de link Details weergeven in Plugin-updates

16.1.0

  • Versie overgeslagen (zelfde versie houden als de Gato GraphQL plugin)

16.0.0

Opgelost

  • [Function Fields] Een niet-ingestelde positie doorgeven aan _arrayItem (#2262)

15.3.0

  • Versie overgeslagen (zelfde versie houden als de Gato GraphQL plugin)

15.2.0

Toegevoegd

  • [Function Fields] Velden _isString, _isNumeric, _isInteger, _isFloat, _isJSONObject en _isArray toegevoegd (#2162)
  • [Helper Function Collection] Veld _htmlParseHTML5 toegevoegd (#2210)

Verbeteringen

  • Getest tot WordPress 6.9 (#2215)

15.1.0

  • Versie overgeslagen (zelfde versie houden als de Gato GraphQL plugin)

15.0.0

  • Geen wijzigingen (zelfde versie houden als de Gato GraphQL plugin)

14.0.0

Ingrijpende wijzigingen

  • Minimale PHP-versie verhoogd van 7.4 naar 8.1 (#2057)

Verbeteringen

  • Plugin bijgewerkt naar de nieuwste afhankelijkheden voor PHP 8.1 (#2059)

13.2.0

Toegevoegd

  • [Helper Function Collection] Veld _arrayOfJSONObjectsExtractPropertyAndConvertToObject toegevoegd (#1905)
  • [PHP Functions via Schema] Veld _objectIntersectKeyWithArrays toegevoegd (#1906)
  • [Helper Function Collection] Veld _arrayDeepFlatten toegevoegd (#1915)

Opgelost

  • [Internal GraphQL Server] Geen afhankelijkheden van de Gato GraphQL plugin opnemen (#1909)

13.1.0

Toegevoegd

  • [Multiple Query Execution] Nieuwe @exportFrom directive (#1848)
  • [Field to Input] Parameter property toegevoegd aan @passOnwards directive om de waarde uit een ander veld op te halen (#1849)
  • [PHP Functions via Schema] Velden _strArrayReplace en _strArrayReplaceMultiple toegevoegd (#1863)

Verbeteringen

  • [Internal GraphQL Server] Alleen de 1e fout/waarschuwing uit elke vermelding weergeven in de Logs-visualizer
  • [Multiple Query Execution] @export directive gebruikt nu IdentifierString in plaats van String voor het as argument (#1854)
  • [Field to Input] @passOnwards directive gebruikt nu IdentifierString in plaats van String voor het as argument (#1854)

13.0.0

Verbeteringen

  • [Query Functions] Toestaan om geneste fouten niet te tonen met @applyField (#1823)

12.1.0

Verbeteringen

  • Geen forward HTML-tags escapen in de velden _arrayEncodeAsJSONString en _objectEncodeAsJSONString (#1799)
  • Multibyte Unicode-tekens letterlijk coderen in de velden _arrayEncodeAsJSONString en _objectEncodeAsJSONString (#1799)

12.0.0

  • Geen wijzigingen (zelfde versie houden als de Gato GraphQL plugin)

11.3.0

Toegevoegd

  • Nieuw veld _objectRecursiveReplace (#1752)

Verbeteringen

  • Getest tot WordPress 6.8

Opgelost

  • Foutmelding bij het laden van vertalingen in WordPress 6.8

11.2.0

Toegevoegd

  • [Schema Functions] Nieuw veld _objectMerge (#1726)

Verbeteringen

  • [Schema Functions] Geen fout gooien bij het doorgeven van minder dan 2 items aan _arrayMerge(arrays:) (#1732)

Opgelost

  • [Query Functions] Fout bij het instellen van een waarde met een andere vorm (bijv.: JSON) tijdens het itereren met @underEachArrayItem

11.1.0

(Overgeslagen)

11.0.0

Vereiste acties

  • Belangrijk: Voordat je deze plugin bijwerkt, moet je eerst Gato GraphQL bijwerken! (Anders gooit de applicatie een uitzondering.)

Ingrijpende wijzigingen

  • De changelog-URL voor de plugin geregistreerd, om de changelog van de nieuwe versie te tonen bij het bijwerken (#1707)

10.4.0

Verbeteringen

  • Persisted Queries: De GraphiQL-client volledig breed maken (#1699)

10.3.0

Toegevoegd

  • [Response Error Trigger] Veld _warn en directive @warn om waarschuwingen te activeren (#1689)

Verbeteringen

  • Gebruik de kleinere afbeeldingen tussen PNG en WEBP (#1679)

10.2.0

Toegevoegd

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

10.1.0

Toegevoegd

  • [Schema Functions] Velden _arrayEncodeAsJSONString en _objectEncodeAsJSONString (#1647)
  • [Helper Function Collection] Veld _arrayOfJSONObjectsExtractPropertiesAndConvertToObject (#1653)

10.0.0

  • Eerste release