Legal Entity Marks 1.14.0
Официальные реестры отвечают не всегда: сайт Минюста бывает недоступен, хостинг может резать исходящие соединения, адрес сервера могут заблокировать. Раньше в таких случаях плагин откатывался на снимок из своей поставки, а он стареет с каждым днём.
Канал реестров как запасной источник
Порядок теперь такой: сначала официальный реестр, затем канал, и только потом встроенный перечень. На «Обзоре» видно, откуда пришли данные в этот раз.
Канал ведёт три реестра из четырёх: иноагенты, нежелательные и террористические. Экстремистских там нет, для них ничего не меняется.
Токен не нужен, выгрузки открыты. Поле в настройках оставлено на случай перечня Росфинмониторинга, который для расстановки сносок избыточен. Пустое поле означает «работать без токена», а не «канал выключен».
Есть кнопка «Проверить канал» с показом даты последнего среза.
Проверка архива больше не теряется
Раньше каждая порция сама планировала следующую одноразовым событием. Стоило одному запуску не дожить до конца - убитый процесс, нехватка памяти - и цепочка рвалась: состояние есть, задачи в очереди нет, проверка стоит навсегда. Теперь это обычная повторяющаяся задача WordPress: пропущенный тик просто пропущен, а саму задачу видно в wp cron event list.
Блокировка параллельных запусков переехала в состояние проверки, где у неё явный срок. Каждая попытка отмечается: если попытки идут, а счётчик стоит на нуле, «Обзор» подскажет, что запуск обрывается на первой порции.
Отключённый WP-Cron больше не выдаётся за поломку: на сервере с системным cron это норма, и плагин судит по факту выполнения задач.
Помочь развитию плагина
Новый раздел в настройках. Анонимный счётчик отправляет случайный идентификатор установки и версию плагина вместе с запросами, которые и так идут на сервер канала: ни домена, ни адреса, ни чего-либо о содержимом сайта. Выключается галочкой.
Отдельно - кнопка регистрации сайта. Она уже не анонимна, поэтому состав отправляемого показан прямо на странице до нажатия: адрес и название сайта, версии плагина, WordPress и PHP, идентификатор установки и почта для связи по желанию. Содержимое статей, списки найденных организаций и данные редакции не отправляются никогда.
Обновление
Схема базы не менялась. После установки ничего делать не нужно.
Установка: скачать zip, «Плагины → Добавить новый → Загрузить плагин».