ChangelogPower Extensions
Power Extensions
Estos son todos los cambios para cada versión del bundle Power Extensions.
18.0.0
Fecha de lanzamiento: 20/05/2026
Cambios incompatibles
- [HTTP Client/PHP Constants and Environment Variables via Schema] Cambiado el namespace (#2354)
- [HTTP Client/PHP Constants and Environment Variables via Schema] Los usuarios necesitan estar autenticados para acceder a los campos (#2354)
- [PHP Constants and Environment Variables via Schema] La lista de variables de entorno consultables está vacía por defecto (#2354)
Corregido
- [Cache Control] Añadido el import que faltaba en el bloque Cache Control Schema Configuration (#2323)
- Varias correcciones de errores (#2392)
Seguridad
- [Email Sender] Requerir que el usuario esté autenticado para ejecutar la mutación
_sendEmail, y eliminar CRLF de los valores de las cabeceras de correo para prevenir inyección de cabeceras (#2354) - [HTTP Client] Requerir que el usuario esté autenticado para ejecutar el campo
_sendHTTPRequest; bloquear de forma estricta las peticiones a direcciones privadas, loopback, link-local y reservadas (incluidos los endpoints de metadatos de la nube) independientemente de la lista permitir/denegar configurada (#2354) - [PHP Constants and Environment Variables via Schema] Requerir que el usuario esté autenticado para ejecutar el campo
_env; denegar permanentemente el acceso a entradas conocidas como secretas (DB_*,AUTH_*,*_KEY,*_SALT,*_SECRET,*PASSWORD*,*_TOKEN, …) para usuarios no administradores independientemente de la lista permitir/denegar configurada; cambiar el comportamiento por defecto a "Allow" con una lista de permitidos vacía, de modo que ninguna entrada sea legible hasta que se configure explícitamente (#2354)
17.1.0
Fecha de lanzamiento: 23/03/2026
- Versión omitida (mantener la misma versión que el plugin Gato GraphQL)
17.0.0
Mejoras
- Validar la licencia del plugin contra la nueva tienda de Gato basada en FluentCart (#2303)
- Persisted Queries: Actualizado GraphiQL a v5 (#2299)
Corregido
- Corregido - Mostrar las actualizaciones de la nueva versión al hacer clic en el enlace Mostrar detalles en Actualizaciones de plugins
16.1.0
- Versión omitida (mantener la misma versión que el plugin Gato GraphQL)
16.0.0
Corregido
- [Function Fields] Pasar una posición no definida a
_arrayItem(#2262)
15.3.0
- Versión omitida (mantener la misma versión que el plugin Gato GraphQL)
15.2.0
Añadido
- [Function Fields] Añadidos los campos
_isString,_isNumeric,_isInteger,_isFloat,_isJSONObjecty_isArray(#2162) - [Helper Function Collection] Añadido el campo
_htmlParseHTML5(#2210)
Mejoras
- Probado hasta WordPress 6.9 (#2215)
15.1.0
- Versión omitida (mantener la misma versión que el plugin Gato GraphQL)
15.0.0
- Sin cambios (mantener la misma versión que el plugin Gato GraphQL)
14.0.0
Cambios incompatibles
- Actualizada la versión mínima de PHP de 7.4 a 8.1 (#2057)
Mejoras
- Actualizar el plugin a las últimas dependencias para PHP 8.1 (#2059)
13.2.0
Añadido
- [Helper Function Collection] Añadido el campo
_arrayOfJSONObjectsExtractPropertyAndConvertToObject(#1905) - [PHP Functions via Schema] Añadido el campo
_objectIntersectKeyWithArrays(#1906) - [Helper Function Collection] Añadido el campo
_arrayDeepFlatten(#1915)
Corregido
- [Internal GraphQL Server] No incluir dependencias del plugin Gato GraphQL (#1909)
13.1.0
Añadido
- [Multiple Query Execution] Nueva directiva
@exportFrom(#1848) - [Field to Input] Añadir el parámetro
propertya la directiva@passOnwardspara obtener el valor de otro campo (#1849) - [PHP Functions via Schema] Añadidos los campos
_strArrayReplacey_strArrayReplaceMultiple(#1863)
Mejoras
- [Internal GraphQL Server] Mostrar sólo el 1er error/advertencia de cada entrada en el visualizador de Logs
- [Multiple Query Execution] La directiva
@exportahora usaIdentifierStringen lugar deStringpara el argumentoas(#1854) - [Field to Input] La directiva
@passOnwardsahora usaIdentifierStringen lugar deStringpara el argumentoas(#1854)
13.0.0
Mejoras
- [Query Functions] Permitir no imprimir errores anidados con
@applyField(#1823)
12.1.0
Mejoras
- No escapar las etiquetas HTML hacia adelante en los campos
_arrayEncodeAsJSONStringy_objectEncodeAsJSONString(#1799) - Codificar caracteres Unicode multibyte literalmente en los campos
_arrayEncodeAsJSONStringy_objectEncodeAsJSONString(#1799)
12.0.0
- Sin cambios (mantener la misma versión que el plugin Gato GraphQL)
11.3.0
Añadido
- Nuevo campo
_objectRecursiveReplace(#1752)
Mejoras
- Probado hasta WordPress 6.8
Corregido
- Mensaje de error al cargar traducciones en WordPress 6.8
11.2.0
Añadido
- [Schema Functions] Nuevo campo
_objectMerge(#1726)
Mejoras
- [Schema Functions] No lanzar error al pasar menos de 2 elementos a
_arrayMerge(arrays:)(#1732)
Corregido
- [Query Functions] Error al establecer un valor con forma distinta (p. ej.: JSON) al iterar
@underEachArrayItem
11.1.0
(Omitida)
11.0.0
Acciones requeridas
- Importante: Antes de actualizar este plugin, ¡debes actualizar primero Gato GraphQL! (De lo contrario la aplicación lanzará una excepción.)
Cambios incompatibles
- Registrar la URL del changelog para el plugin, para mostrar el changelog de la nueva versión al actualizarlo (#1707)
10.4.0
Mejoras
- Persisted Queries: Hacer el cliente de GraphiQL a ancho completo (#1699)
10.3.0
Añadido
- [Response Error Trigger] Campo
_warny directiva@warnpara lanzar advertencias (#1689)
Mejoras
- Usar las imágenes más pequeñas entre PNG y WEBP (#1679)
10.2.0
Añadido
- [Helper Function Collection] Campo
_generateRandomString(#1671)
10.1.0
Añadido
- [Schema Functions] Campos
_arrayEncodeAsJSONStringy_objectEncodeAsJSONString(#1647) - [Helper Function Collection] Campo
_arrayOfJSONObjectsExtractPropertiesAndConvertToObject(#1653)
10.0.0
- Lanzamiento inicial
Prev
Next