ChangelogPower Extensions
Power Extensions
Все изменения для каждой версии бандла Power Extensions.
18.0.0
Дата выпуска: 20/05/2026
Критические изменения
- [HTTP Client/PHP Constants and Environment Variables via Schema] Изменён namespace (#2354)
- [HTTP Client/PHP Constants and Environment Variables via Schema] Пользователи должны быть авторизованы для доступа к полям (#2354)
- [PHP Constants and Environment Variables via Schema] Список переменных окружения, доступных для запроса, по умолчанию пуст (#2354)
Исправлено
- [Cache Control] Добавлен отсутствующий импорт в блок Cache Control Schema Configuration (#2323)
- Несколько исправлений ошибок (#2392)
Безопасность
- [Email Sender] Требовать авторизации пользователя для выполнения мутации
_sendEmail, а также удалять CRLF из значений заголовков письма для предотвращения инъекции заголовков (#2354) - [HTTP Client] Требовать авторизации пользователя для выполнения поля
_sendHTTPRequest; жёстко блокировать запросы к приватным, loopback, link-local и зарезервированным адресам (включая конечные точки метаданных облака) независимо от настроенного списка разрешений/запретов (#2354) - [PHP Constants and Environment Variables via Schema] Требовать авторизации пользователя для выполнения поля
_env; постоянно запрещать доступ к известным секретным записям (DB_*,AUTH_*,*_KEY,*_SALT,*_SECRET,*PASSWORD*,*_TOKEN, …) для не-администраторов независимо от настроенного списка разрешений/запретов; изменить поведение по умолчанию на «Allow» с пустым списком разрешений, так что ни одна запись не будет доступна до явной настройки (#2354)
17.1.0
Дата выпуска: 23/03/2026
- Версия пропущена (сохраняется та же версия, что и у плагина Gato GraphQL)
17.0.0
Улучшения
- Проверка лицензии плагина через новый магазин Gato на базе FluentCart (#2303)
- Persisted Queries: Обновлён GraphiQL до v5 (#2299)
Исправлено
- Исправлено — Показывать обновления новой версии при нажатии на ссылку «Показать подробности» в разделе обновлений плагинов
16.1.0
- Версия пропущена (сохраняется та же версия, что и у плагина Gato GraphQL)
16.0.0
Исправлено
- [Function Fields] Передача неустановленной позиции в
_arrayItem(#2262)
15.3.0
- Версия пропущена (сохраняется та же версия, что и у плагина Gato GraphQL)
15.2.0
Добавлено
- [Function Fields] Добавлены поля
_isString,_isNumeric,_isInteger,_isFloat,_isJSONObjectи_isArray(#2162) - [Helper Function Collection] Добавлено поле
_htmlParseHTML5(#2210)
Улучшения
- Протестировано до WordPress 6.9 (#2215)
15.1.0
- Версия пропущена (сохраняется та же версия, что и у плагина Gato GraphQL)
15.0.0
- Без изменений (сохраняется та же версия, что и у плагина Gato GraphQL)
14.0.0
Критические изменения
- Минимальная версия PHP повышена с 7.4 до 8.1 (#2057)
Улучшения
- Обновление плагина до последних зависимостей для PHP 8.1 (#2059)
13.2.0
Добавлено
- [Helper Function Collection] Добавлено поле
_arrayOfJSONObjectsExtractPropertyAndConvertToObject(#1905) - [PHP Functions via Schema] Добавлено поле
_objectIntersectKeyWithArrays(#1906) - [Helper Function Collection] Добавлено поле
_arrayDeepFlatten(#1915)
Исправлено
- [Internal GraphQL Server] Не включать зависимости от плагина Gato GraphQL (#1909)
13.1.0
Добавлено
- [Multiple Query Execution] Новая директива
@exportFrom(#1848) - [Field to Input] Добавлен параметр
propertyк директиве@passOnwardsдля получения значения из другого поля (#1849) - [PHP Functions via Schema] Добавлены поля
_strArrayReplaceи_strArrayReplaceMultiple(#1863)
Улучшения
- [Internal GraphQL Server] Отображать только 1-ю ошибку/предупреждение из каждой записи в визуализаторе логов
- [Multiple Query Execution] Директива
@exportтеперь используетIdentifierStringвместоStringдля аргументаas(#1854) - [Field to Input] Директива
@passOnwardsтеперь используетIdentifierStringвместоStringдля аргументаas(#1854)
13.0.0
Улучшения
- [Query Functions] Разрешить не выводить вложенные ошибки с помощью
@applyField(#1823)
12.1.0
Улучшения
- Не экранировать прямые HTML-теги в полях
_arrayEncodeAsJSONStringи_objectEncodeAsJSONString(#1799) - Кодировать многобайтовые Unicode-символы буквально в полях
_arrayEncodeAsJSONStringи_objectEncodeAsJSONString(#1799)
12.0.0
- Без изменений (сохраняется та же версия, что и у плагина Gato GraphQL)
11.3.0
Добавлено
- Новое поле
_objectRecursiveReplace(#1752)
Улучшения
- Протестировано до WordPress 6.8
Исправлено
- Сообщение об ошибке загрузки переводов в WordPress 6.8
11.2.0
Добавлено
- [Schema Functions] Новое поле
_objectMerge(#1726)
Улучшения
- [Schema Functions] Не выбрасывать ошибку при передаче менее 2 элементов в
_arrayMerge(arrays:)(#1732)
Исправлено
- [Query Functions] Ошибка при установке значения другой формы (например: JSON) при итерации
@underEachArrayItem
11.1.0
(Пропущена)
11.0.0
Обязательные действия
- Важно: Перед обновлением этого плагина необходимо сначала обновить Gato GraphQL! (В противном случае приложение выдаст исключение.)
Критические изменения
- Зарегистрирован URL журнала изменений плагина для отображения журнала новой версии при обновлении (#1707)
10.4.0
Улучшения
- Persisted Queries: Сделать клиент GraphiQL на всю ширину (#1699)
10.3.0
Добавлено
- [Response Error Trigger] Поле
_warnи директива@warnдля генерации предупреждений (#1689)
Улучшения
- Использовать наименьшие изображения между PNG и WEBP (#1679)
10.2.0
Добавлено
- [Helper Function Collection] Поле
_generateRandomString(#1671)
10.1.0
Добавлено
- [Schema Functions] Поля
_arrayEncodeAsJSONStringи_objectEncodeAsJSONString(#1647) - [Helper Function Collection] Поле
_arrayOfJSONObjectsExtractPropertiesAndConvertToObject(#1653)
10.0.0
- Первоначальный запуск
Prev
Next