История изменений v210.1.0
История изменений ParserKit: релиз 210.1.0 и каркас 200.0.0.
Актуальный список также в модуле (changelog.data.php) и на ?mod=parserkit&action=changelog.
210.1.0 (2026-09-28)
Добавлено
- Значения карты на Twig (условия, циклы,
|date); окно схемы строки на Metro Window - Параметры запроса донора и плейсхолдер
{search}(фраза по умолчанию на карточке) - Авторизация донора: Bearer, имя и пароль, ключ в адресе, свой заголовок, OAuth2
- У донора несколько схем запроса: список (
query) всегда, карточка (single) и свои схемы с собственным префиксом - Набор способов входа: несколько строк, случайный выбор, переход к следующему при отказе 401/403, текст ошибки у каждого
- Метка
{search}везде: источник — поле новости или ключ другой схемы этого же донора, один шаг цепочки - Опрос и сброс одной схемы: пути, ключ, образец и состояние опроса только у неё
- Пути найденных полей карточками
info-box2; разделы формы донора и схемы складные - Файл настроек донора версии 2: набор схем и набор способов входа, секреты не выгружаются
- Alias и тип данных полей схемы; пути без числовых сегментов списка (
.0.) - Вложенные пути (
parent.child, XML@attr), режимlist_node«корень»,is_terminal - Подсветка сломанных ссылок на поля в таблице карты
- Продвинутый HTTP у донора: метод GET/POST, свои заголовки, тело POST,
{search}в адресе/заголовках/теле - Пул User-Agent: вкладка настроек, страница пула, генерация через API Ninjas или APILayer, локальный разбор без API, ротация по внешнему крону
- Структурированный пул UA (ОС/браузер/устройство), флаг auto_renew, авто-cron DLE, суффикс «UA по умолчанию» при автогенерации
- Документация версии: parserkit/210.1.0
Изменено
- Убран глобальный холст Rete; синтаксис
{path}/[if_…]заменён на Twig - Версия пакета,
install.xmlи User-Agent по умолчанию: 210.1.0 (DLE-ParserKit/210.1.0) docsLinkманифеста указывает наparserkit/210.1.0- Канон
field_graph: толькоmappingsсtargetиexpr; legacyfrom/toне сохраняются - Настройки: отдельная вкладка User-Agent (не смешивать с опросом донора)
- Таблица пула UA создаётся через Cycle ORM (без
CREATEвinstall.xml); патчcron.phpдля авто-cron - Ключ записи переехал на схему запроса; в шаблоне осталась только «Подпись в списке»
- Старые доноры переносятся в схемы запроса автоматически; повторный запуск не плодит вторую схему списка
Удалено
- Локальные скрипты Rete и workflow
sync-rete-cdn - Метка
{key}и ключ записи внутри шаблона
200.0.0 (2026-09-21)
Добавлено
- Каркас ParserKit: доноры feed, шаблоны заполнения, fill на форме новости
- Автообнаружение полей RSS/Atom/XML/JSON, табличный редактор карты
- Демо-сценарий RSS
dle210.test+ фикстураtests/Fixtures/rss-dle210.xml - Копирование шаблонов, сломанные теги после опроса, подтверждение перезаписи полей
Вне объёма 210.1.0
Отдельный донор Кинопоиска, загрузка HTML по ссылке записи и обязательный полноценный SPA-редактор — не входят в текущую поставку (см. спецификацию 001-parserkit).