Журнал изменений
[2.8.6-pl] - 2025-11-03
Исправлено
- Условия в маршрутах — необязательные параметры больше не проверяются, если они пустые
- Соответствие локалей — теперь
uaв URL корректно сопоставляется сukдля лексиконов - Метод
countв классеpbQuery - Метод
abortв классеResponse
[2.8.5-pl] - 2025-10-20
Добавлено
- Поддержка Google reCAPTCHA v3 для отправки форм с методами POST, PUT, PATCH и DELETE
- Функция-хелпер
http_postдля отправки запросов - Сортировка таблицы по умолчанию в режиме разработчика
- Fenom-теги:
csrf,meta_csrf,spam,recaptcha
Улучшено
- Работа с контекстами через контроллер
- Метод
abort— теперь возвращает JSON при AJAX-запросах
[2.8.4-pl] - 2025-10-13
Добавлено
- Метод
firstв классArr - Функция
context
Улучшено
- Базовый контроллер — добавлена поддержка мультиязычности
Исправлено
- Класс пагинации, добавлены новые методы:
appends,withQueryStringиfragment - Методы
selectиupdateв классеpbQuery - Получение значений таблицы в режиме менеджера
- Сниппет
pbMenu - Вкладки в режиме менеджера
- Вызов события
OnLoadWebDocument
[2.8.3-pl] - 2025-10-11
Добавлено
- Поддержка редиректа в
pbFetch - Блочная функция
adminв Fenom - Метод
studlyв классStr - Методы валидации:
alpha,alpha_num,alpha_dash,regexиmimetypes - Поле
ipвmodUser - Поддержка Google reCAPTCHA v3 (pbForm)
- Поддержка смены типа ресурса для блоков (решает проблему с Collections)
Исправлено
- Поле
map - Заголовки вкладок
- Метод
rand - Ошибка маршрутизации
- Модификатор
date - Сниппет
pbMenu - Поле
editorjs - Рендер изображения
- Поиск по названию блоков
- Копирование блоков в режиме разработчика
- Мелкие ошибки в классе
pbQuery - Метод
pluckв классеpbQuery - Получение колонок таблиц в режиме разработчика
- Ошибка при создании таблицы с вкладками в режиме разработчика
- Получение полей таблицы из сниппетов в режиме разработчика, если таблица находится в меню
- Поддержка атрибута
pb-confirmв классеpbFetchдля подтверждения перед выполнением запроса (используетpbMessage.confirmHandler)
Улучшено
- Класс
Translit - Класс
UploadedFile
Изменено
- Метод
randв классеpbQuery - Оптимизировано получение значений таблиц
- Обновлён базовый шаблон
Удалено
- Автоматическое определение
menuindexпри сохранении
[2.8.2-pl] - 2025-09-29
Добавлено
- Вспомогательную функцию alias для получения алиаса текущей страницы
- Вкладки для группировки полей в режиме разработчика
Исправлено
- Класс ResourceController
- Таблицу ресурсов
- Незначительные ошибки
Улучшено
- Класс Controller
- Метод abort класса Response (теперь возвращает шаблон вместо простого текста)
[2.8.1-pl] - 2025-09-22
Добавлено
- Модификаторы
ellipsis,default,decl,date - Новые режимы
pb-swap(pbFetch):active— добавляет классactiveinactive— удаляет классactivedelete— удаляет элементhide— скрывает элемент (display: none)
Исправлено
- Блокировка копирования (Developer)
- Синхронизация блоков (Developer)
- Доступность вкладки PageBlocks
- Импорт таблиц (Developer)
- Ошибка при раннем вызове события
OnLoadWebDocument - Ошибка инициализации поля с текстовым редактором CKEditor
- Незначительные исправления ошибок в классе
Paginator - getQueryParams (pbPagination)
- Поле EditorJS
- pbQuery:
distinct,orderBy,create,update,aggregates - Модификаторы
chunk,fromJSON - Controller класс
Улучшено
- Метод
getColumnsдля получения столбцов таблицы — теперь учитывает поля, указанные в методеselect(pbQuery)
[2.8.0-pl] - 2025-08-26
Добавлено
- Автоматическая инициализация контекста для Lang
- Автоматическая генерация алиаса для
pbResourceпри создании через API - Автоматическое определение ресурса
- Глобальный доступ к конфигу из
config/app.php(без необходимости указывать группу 'app') - Индексы базы данных для таблиц
pbBlockValueиpbTableValue - Функция csrf для генерации CSRF-токенов для форм
- Третий параметр callback для view
- Middleware MODAuthenticate
- Поддержка VerifyCsrfToken middleware для методов PUT, PATCH и DELETE
- Метод withBag в классе Response
- Метод error в классе Redirect
- Конвертация JSON в массив для поля
valuesвtoArray() - Класс сервиса Cache
- Класс сервиса Log
- Класс сервиса Str
- Класс Paginator
- Конструктор запросов pbQuery
- Метод accepts в классе Request
- Метод has в классе Request для проверки существования параметра
- Автоматическая инъекция сервисов в контроллеры
- TableBuilderService для динамической генерации таблиц
- Поддержка контроллеров в контексте mgr (Manager)
- CRUDController (автоматические RESTful-операции с ресурсами)
- Приоритет 1000 для события OnMODXInit
- Кастомная привязка таблицы в конструкторе таблицы PageBlocks
- Функция uri для получения текущего URL страницы
- Core-файл для лексикона по умолчанию
- Класс Route:
- методы controller и fallback
- многоуровневые иерархии групп роутов
- Новый класс View (Fenom), методы:
- addAllowedFunctions
- addAccessorSmart
- Класс Arr:
- depth — определяет уровень вложенности массива (например,
Arr::depth([1 => [2]])→ 2) - isList — проверяет последовательные ключи (например,
Arr::isList(['a', 'b'])→ true) - isAssoc — определяет ассоциативный массив (например,
Arr::isAssoc(['a' => 1])→ true) - exceptKeys — удаляет указанные ключи из массива
- onlyKeys — оставляет только указанные ключи в массиве
- mergeByKeyMatch — объединяет два массива по совпадению ключей
- contains — проверяет, содержит ли хотя бы одно строковое значение массива указанный фрагмент
- clean — удаляет пустые значения (включая пустые массивы)
- depth — определяет уровень вложенности массива (например,
- Класс pbFetch:
- поддержка динамических параметров {value}, {id}, {name} в URL
- поддержка нескольких событий в атрибуте
pb-trigger(например:"load,click") - новое событие load для автоматического запуска обработчика при загрузке страницы
- методы put, patch и delete
- callback-функции в методе ajax класса pbFetch для обработки разных стадий запроса:
- before — вызывается перед выполнением запроса
- success — вызывается при успешном запросе
- error — вызывается при ошибке (неуспешный HTTP-статус)
- after — вызывается после завершения запроса (всегда, независимо от результата)
Исправлено
- Middleware в маршрутах
- Проблема сохранения поля видео в текстовом редакторе
- Карта полей объекта текущего пользователя
- Ошибка сохранения таблицы при неуникальных именах полей
- Хелпер config
- Модификатор route
Изменено
- Серьёзный рефакторинг для улучшения поддерживаемости (затронуты все классы)
- Обновлён хелпер request, теперь поддерживает:
- Доступ к значению:
request('id')→ возвращает значение параметра - Доступ к объекту:
request()→ возвращает объект Request
- Доступ к значению:
Удалено
- Системная настройка pageblocks_parser
[2.7.3-pl] - 2025-07-05
Добавлено
- Скрипт
pbMessage - Загрузка меню из классов компонентов вместе с
MainMenuпо умолчанию - Класс
Config(Boshnik\PageBlocks\Support) для получения конфигурации из файловApp/config - Модификаторы
route,langиphoneдля шаблонов Fenom - Проверка
site_status - Вспомогательные функции
authиvalidate - Параметр
statusдля методаerrorклассаResponse - Метод
appendдля классаResponse
Улучшено
- Скрипты:
pbFetch,pbFormиpbSnippet
Изменено
- Отключено автоматическое удаление полей и индексов
- Класс
Validationпереименован вValidator - Модификатор
configтеперь учитывает файловые настройки из папкиApp/config
Исправлено
- Название группы в поле
Gallery - Класс
UploadedFile - Зависимое поле для выпадающего списка
- Формат сохранения JSON-полей (
keyvalue,jsongrid) - Вспомогательная функция
config
Удалено
- Параметры из метода
sendв классеMail - Вспомогательная функция
mail
[2.7.2-pl] - 2025-06-24
Добавлено
- Проверка валидации для плагина PageBlocks
Изменено
- Рефакторинг классов
RouteиRequest - Обновлен класс
Validation: добавлено 36 новых правил, MODX-словари перенесены вlang/{lang}/validation.php
Исправлено
- Установка компонентов
- Сниппет
crsf(защита от CSRF)
[2.7.1-pl] - 2025-06-15
Добавлено
- Событие
OnWebPageInitдля плагина PageBlocks - Теги Fenom:
authиguest - Переменные Fenom:
errors,old_input,success_message,error_message - Модификаторы Fenom:
isloggedin,isnotloggedin,ismember - Методы
getиsetв классеRequest - Функция
routeдля шаблонов Fenom - Класс
Validation: правилаunique,exists,confirmed - Класс
Response: методыsuccessиerror pbForm(js): отображение сообщений формы, отмена сброса формы, индикатор загрузки кнопки- Класс
Langдля получения записей словарей
Улучшено
- Класс
Route
Исправлено
- Сниппет
pbMenu - Вспомогательный метод
redirect - Перенаправление в файле
pbForm - Класс
Mailдля MODX 2
Удалено
- Индексы для таблицы
pbUser
[2.7.0-pl] - 2025-06-05
Добавлено
- Модификатор
phpthumbon - Определение страницы из URL
- Определение фильтров из URL
Улучшено
- Бесконечная прокрутка: исправлено поведение, добавлен параметр
infiniteScrollдля включения
Изменено
pbFenomтеперь используется по умолчанию для парсинга сниппетов
Исправлено
- Сортировка
Удалено
- Поддержка парсера
pdoTools
[2.7.0-beta] - 2025-06-02
Добавлено
- Сниппет
csrf - Сниппет
pbFilters - Сниппет
pbTotal - Кэширование результатов сниппетов
TemplateProvider[fenom]- Поле
model_classдля таблицpbResourceиpbUser - Класс
pbSnippetдля обработки сниппетов - Поддержка пагинации для сниппетов
- Поддержка
joinдля сниппетов - Поддержка бесконечной прокрутки
- Кнопка "Загрузить ещё" для подгрузки результатов
- Поддержка сортировки на фронтенде для результатов сниппетов
- Валидация
menuindexпри сохранении в классеpbTableValue - Валидация
constructor_idиfield_idпри сохранении в классеpbTableValue[менеджер] - Возможность переименовывать чанки после создания блока — чанки блока обновляются при очистке кэша [разработчик]
- Неактивные меню удаляются при очистке кэша [разработчик]
- Поддержка сортировки по пользовательскому списку ID через параметр
id_order - Системная настройка
file_elements_only - Системная настройка
load_scripts - Поле
parentдля таблиц - Поддержка типа поля
slug[разработчик] - Поддержка типа поля
currency[разработчик] - Сортировка стандартной таблицы полей для
pbResource
Улучшено
- Логика парсера Fenom
pageblocks.jsдля обработки форм- Класс
pbRelationship: установлены значения по умолчанию для полейprimary_tableиrelated_table(pbTableValue) - Сниппет
pbRelationship - Класс
Validation - Класс
Response - Параметры сниппетов теперь поддерживают массивы
- Поиск в выпадающем списке начинается после ввода 2 символов
- Сниппет
pbMap: если центр карты не указан, используются координаты последнего маркера
Изменено
- Переименован
pageblocks.jsвpb.form.js - Поля с множественными значениями теперь выводятся как массивы (вместо сырого JSON)
- Методы для типа поля
relationship[разработчик]
Исправлено
- Права доступа [менеджер]
- Поле
checkboxgroup[разработчик] - Поддержка PHP 7.4 в классе
Request - Выпадающий список теперь корректно отображает выбранное значение с другой страницы
- Макет для описаний блоков
- Столбец в таблице
pbRelationship
[2.6.6-pl] - 2025-04-29
Добавлено
- Сниппет
pbUsers - Сниппет
pbCrumbs - Параметр
includeTablesдля сниппетовpbResources/pbUsers - Параметр
includeFilesдля сниппетовpbResources/pbUsers - Системная настройка
enable_history - Метод
headerвResponse - Метод
fieldNameвField Builder - Сохранение значений поля
relationshipв текущий объект
Исправлено
- Сниппет
pbSitemap - Перезапись параметра
idв результатах сниппетов - Поле
selectпри получении значений из таблиц PageBlocks [разработчик] - Проблема с
site_urlпри использовании мультиязычной поддержки PageBlocks вместе со стандартными контекстами
[2.6.5-pl] - 2025-04-27
Добавлено
- Параметр
includeContentдля сниппетаpbResources - Параметр
includeBlocksдля сниппетаpbResources - Системная настройка
pageblocks_fenom_auto_reload - Словарь для
ColorPicker
Улучшено
- Оптимизация запросов
Исправлено
- Ошибка при переименовании блока [разработчик]
- Ошибка при копировании таблиц
- Ошибка при отключенном контексте (
pageblocks_context_aware)
[2.6.4-pl] - 2025-04-25
Добавлено
- Сниппет
pbFenom - Сниппет
pbCanonical - Системная настройка
pageblocks_context_fallback
Улучшено
- Сниппет
pbLang(учитываетpageblocks_context_fallback) - Сниппет
pbMenu(учитываетpageblocks_context_fallback)
Исправлено
- Поле
ColorPicker - Парсер
pbFenom
[2.6.3-pl] - 2025-04-23
Добавлено
- Поддержка параметров
block_name,field_name,constructor_id,id - Поддержка поля
relationship[разработчик] - Метод
titleвBlock Builder[разработчик] - Поддержка обычных чанков в парсере
pbFenom - Системная настройка
pageblocks_elements_pathдля настройки пути к файловым элементам - Поддержка
@FILEиfile:в парсере Fenom - Переменная
_modxв шаблонах Fenom - Сниппет
pbSitemap - Сниппет
pbSitemapIndex
Улучшено
- Умное преобразование пользовательских параметров в условия
where:resource_id = 3→model_id = 3resource_id = '3,4,5'→model_id:IN = [3, 4, 5]resource_id = -3→model_id:!= 3resource_id = '-3,-4,-5'→model_id:NOT IN = [3, 4, 5]
Исправлено
- Сниппет
pbRelationship - Поле
relationship[менеджер] - Поле
combo[менеджер] - Запрос для получения контекста ресурса
[2.6.2-pl] - 2025-04-16
Улучшено
- Система прав: теперь поддерживает исключение значений (например,
'template': '-1'исключает шаблон 1)
Исправлено
- Кнопка теперь учитывает зависимое поле
- Поле
model_class
[2.6.1-pl] - 2025-04-13
Добавлено
- Поддержка рендеринга
datelabelиwidthдля столбцов таблицы - Настройка высоты поля [режим менеджера]
- Параметры
dateFormat,timeFormatиstorage(тип даты) для поляDate - Настройка высоты поля [режим менеджера]
- Стилизация вкладок
- Префикс и суффикс поля
- Плейсхолдер поля
Улучшено
- Модификаторы
userиresourceв Fenom
Исправлено
- Построитель меню
- Вкладки в меню
- Сохранение ресурсов/пользователей
- Поле
tag[режим разработчика] - Рендер значений блоков [режим разработчика]
Изменено
- Обновлены условия отображения данных меню
[2.6.0-pl2] - 2025-04-10
Добавлено
- Получение пользовательских полей на фронтенде
- Параметры
modelIDиuser_idдля сниппетов
Улучшено
- Блоки пользователей теперь учитываются в переиспользуемых блоках
Исправлено
- Установка в MODX 3
- Ошибки в режиме разработки
- Обновление блоков
- Версионирование элементов
- Метод
icon(Menu Builder)
[2.6.0-pl] - 2025-04-10
Добавлено
- Управление страницами пользователей: блоки, вкладки, панели, поля
- Фасады
RequestиValidation - Middleware
VerifyCsrfToken - Класс
Mailдля отправки писем - Построитель меню
- Построитель фильтров
- Скрипт
pageblocks.jsдля обработки форм - Поле
parentв таблицуpbTableValue - Описания для вкладок
- Две системные настройки для вкладки PageBlocks на странице пользователя:
hide_usersиhide_user_groups
Улучшено
- Улучшен класс
Response - Улучшено поле
Date - Улучшен рендер дат с поддержкой форматов
- Улучшены права доступа
Изменено
- Рефакторинг стилей и скриптов
Исправлено
- Исправлены стили для конструктора переиспользуемых блоков
- Исправлено поле
file, теперь оно хранит JSON вместо строки - Исправлена фильтрация таблиц
- Исправлен режим разработки
- Исправлена синхронизация для полей типа "таблица"
[2.5.4-pl] - 2025-03-26
Исправлено
- Исправлена синхронизация блоков
- Исправлена передача параметров в анонимные функции в маршрутизации
- Исправлены мелкие ошибки
Изменено
- Функции теперь принимают только указанные параметры, что исключает необходимость явного определения всех параметров
[2.5.3-pl] - 2025-03-22
Добавлено
- Позиционирование вкладок в режиме менеджера
- Поле
descriptionдля вкладок и панелей
Улучшено
- Улучшена мультиязычная поддержка без контекстов
Исправлено
- Исправлено оформление вкладок и панелей в MODX 3
- Исправлено оформление панели
modx-resource-tabs - Исправлены ID для вкладок и панелей
- Исправлена синхронизация контекстов
- Исправлено получение списка таблиц в сетке
- Исправлено отображение значений в мультиселекте
- Исправлена ошибка при рендеринге полей в колонках
- Исправлено копирование блоков
- Исправлено значение по умолчанию, когда поле установлено в пустое
- Исправлен поиск по типу поля
- Исправлена ошибка при загрузке файлов в галереи
- Исправлен путь к изображению при вызове процессора
gallery/upload
[2.5.2-pl] - 2025-03-11
Исправлено
- Исправлено дублирование переиспользуемых блоков
- Исправлено отображение чекбокса в ресурсе
- Исправлена синхронизация полей при синхронизации через контекстное меню
- Исправлена проверка дубликатов файлов при наличии нескольких галерей на странице
- Исправлено позиционирование панелей
Изменено
- Параметр
valuesзаменен наoptionsдля поляselectв режиме разработчика
[2.5.1-pl] - 2025-03-10
Добавлено
- Сохранение и отображение миниатюр в галерее
- Параметры
fieldsиexcludeдля сниппетов - Чекбокс "Ресурс" для таблиц
Исправлено
- Исправлена проверка дубликатов в галерее
- Исправлен поиск в таблице ресурсов
- Исправлено получение таблиц при отсутствии конструктора
[2.5.0-pl] - 2025-03-07
Добавлено
- Права доступа для блоков, вкладок и полей в режиме разработчика
- Вкладка "Поля ресурса"
- Модификатор
button - Проверка дубликатов для блоков, вкладок и полей в режиме разработчика
- Группы для блоков
displayFieldиvalueFieldдля поляresourcelist- Поле
JsonGrid - Сниппет
pbTables - Параметр
chunksPathдля сниппетов - Опции
layerиiconдля поляmap - Модификаторы в Fenom
- Необязательные параметры в маршрутизации
- Настройка пагинации для таблиц
Panel Builder- Системная настройка
pageblocks_parser - Ограничения по регулярным выражениям
- Рендер для полей цвета
renderIfдля столбцов таблицы- Синхронизация полей блоков
- Поле
Toggle - Поддержка UTM для режима разработчика
- Валидация зарезервированных имен полей
- Значения по умолчанию для столбцов таблицы
groupдля столбцов таблицы- Фасад
View
Изменено
- Список блоков теперь выровнен по левому краю для лучшей читаемости
- Папка
Formsпереименована вBuilders - Папка
Routingпереименована вFacades - Классы
TranslitиResponseперенесены изHelpersвFacades
Исправлено
- Улучшена
App/Model - Исправлено получение URI в маршрутах
- Исправлен вывод ошибок в маршрутах
- Исправлена ошибка в галерее
- Исправлена функция
jsonDecodeRecursive - Исправлен
sortbyв запросах - Исправлена обработка условий в сниппетах
- Исправлены зависимые поля в режиме разработчика
- Улучшено выполнение сниппетов
- Исправлены ошибки версионирования
- Исправлен
ResponseStatus - Исправлены значения блоков
- Улучшен рендер столбцов
- Исправлены области в системных настройках
- Исправлено поле
KeyValue - Исправлено действие
disableдля конструктора ресурса - Исправлена мультиязычная поддержка
Устарело
- Вкладки "Коллекции" и "Ресурсы" помечены как устаревшие и будут удалены в версии 3.0.0
Удалено
- Удалена поддержка виртуальных страниц
[2.4.2-pl] - 2025-02-14
Добавлено
- Сниппет
pbResources - События
pbOnBeforeUndelete,pbOnAfterUndelete
Изменено
- "Готовые блоки" переименованы в "Переиспользуемые блоки"
Исправлено
- Корзина
renderDateupdateValues- Копирование блоков из другого ресурса
[2.4.1-pl] - 2025-02-11
Добавлено
- Метод
resourceдля поля с типомtable
Исправлено
- Мелкие ошибки
[2.4.0-pl] - 2025-02-07
Добавлено
Form Builder- Сниппет
pbFiles - Сниппет
pbJson - Сортировка таблиц по JSON-полю
Исправлено
- Ошибки в таблицах БД
- Создание
modResource - Тип кнопки
- Зависимые поля
- Копирование блоков конструктора
- Загрузка изображений
[2.3.1-pl] - 2025-01-28
Добавлено
- Поддержка MySQL 5.7
- Описание для готовых блоков
- Поддержка пользовательских параметров для сниппетов
[2.3.0-pl] - 2025-01-27
Добавлено
- Маршрутизация
- Поле
Relationship - Поле
TableMultiCombo - Поле
MultiCombo - Зависимое поле
- Поле
Currency - Поле
Heading - Поле
Imask - Поле
Tag - Поле
Map pbResource- Фильтрация по пользователю (
createdby) для таблиц - Синхронизация контекстов
- Копирование таблиц по ID
- Копирование таблиц из ресурсов
- Поддержка PHP 7.4
- Сниппет
pbRelationship - Сниппет
pbMap
Исправлено
- Улучшено поле
Gallery - Улучшено поле
KeyValue - Окна таблиц
- Мелкие ошибки
[2.2.2-pl] - 2024-12-14
Добавлено
- Событие
OnResourceDuplicate - Поле
KeyValue
Исправлено
- Модальные окна
Удалено
- Функция
createColumnпри создании фильтров - Сниппет
PageBlocks(используйтеpbBlocks)
[2.2.1-pl] - 2024-12-12
Добавлено
- Поддержка CKEditor
- Описание блока
Исправлено
- Улучшена обработка объектов
- Мелкие ошибки
[2.2.0-pl2] - 2024-11-29
Исправлено
- Плагин PageBlocks
- Исправлена ошибка при создании событий.
[2.2.0-pl] - 2024-10-15
Добавлено
- Сниппет
pbBlocks - Сниппет
pbCollections - Фильтр для коллекций
- Коллекции для пользователей
- Таблица для значений полей (если использовали @SELECT, нужно создать плагин на событие
pbOnFieldValues) - Событие
pbOnFieldValues - Выбор чекбоксами для таблицы
Исправлено
- Улучшен выбор полей
- Коллекции перенесены в отдельное меню.
- Исправлено позиционирование вкладок
- Исправлены столбцы таблиц
- Оптимизированы таблицы БД
- Исправлено копирование
Устарело
- Сниппет
PageBlocksпомечен как устаревший и будет удален в следующей версии
Удалено
- Событие
onPageBlocksSaveValues
[2.1.0-pl] - 2024-09-21
Добавлено
- Поле
Combo - Поле
TableCombo - Настройка
combo_field_models - События:
pbOnBeforeCreate,pbOnAfterCreate,pbOnGetListBlocks,pbOnBeforeSave,pbOnAfterSave,pbOnBeforePublished,pbOnAfterPublished,pbOnBeforeUnPublished,pbOnAfterUnPublished,pbOnBeforeDuplicate,pbOnAfterDuplicate,pbOnBeforeDelete,pbOnAfterDelete,pbOnGetValues,pbOnBeforeGetList,pbOnAfterGetList - Поиск по ID в комбо-полях, включая список ресурсов
- Словарь UK
Исправлено
- Улучшено отображение значений в сетке
- Улучшен трейт
QueryProcessor - Улучшена загрузка изображений
- Исправлено поле
EditorJs - Исправлена ссылка на виртуальную страницу
- Исправлено копирование таблицы конструктора
- Исправлено поле "Поле" в столбцах таблицы
- Исправлена сортировка всех объектов
Изменено
- Минимальная версия PHP обновлена до 8.1
Устарело
- Событие
onPageBlocksSaveValuesпомечено как устаревшее и будет удалено в следующей версии
Удалено
renderResource. Рендеринг теперь происходит автоматически.
[2.0.7-pl] - 2024-07-09
Добавлено
- Событие
onPageBlocksSaveValues
[2.0.6-beta2] - 2024-07-05
Исправлено
- Исправлен список блоков
- Исправлен перевод ресурса
[2.0.6-beta] - 2024-07-04
Добавлено
- Перевод ресурса
Исправлено
- Исправлено поле
video
[2.0.5-pl] - 2024-06-15
Добавлено
- AI-блок
Исправлено
- Исправлено удаление конструктора блоков
- Исправлен
translitAlias - Исправлена загрузка изображений
[2.0.4-pl] - 2024-05-17
Добавлено
- Поле
Slug
Исправлено
- Исправлены переводы ресурсов
- Исправлена поддержка
EditorJs - Исправлен сниппет
PageBlocks
Изменено
- Изменена модель ChatGPT:
gpt-4o
[2.0.3-pl] - 2024-04-21
Добавлено
- Переводчик DeepL
- Переводчик DeepLGPT
Исправлено
- Исправлены ошибки копирования
- Исправлен
menuindex
Изменено
- Обновлен переводчик ChatGPT
[2.0.2-pl] - 2024-04-01
Исправлено
- Исправлена галерея
[2.0.1-pl] - 2024-03-21
Добавлено
- Поддержка EditorJs
[2.0.0-pl] - 2024-03-16
- Новая версия