Releases: A-Krivoshen/max-autopost
Release list
MAX Autopost 1.11.8
Исправления
- process_queue больше не подхватывает sticky_posts (
ignore_sticky_posts+ guardstatus=queued). - Dedupe по
sent_hashвыполняется до upload картинки — нет лишних upload при sticky-ложных срабатываниях. - «Текст после записи»: разрешены
<b>/<strong>(в том числе внутри<a>).
Обновление
Плагин с включённым GitHub updater подхватит релиз автоматически.
Либо скачайте ZIP ниже и обновите вручную.
SHA-256 архива: 63666a173ca9367675603ae2b326ec8428fe9292852bda5965431f4b6ae40687
MAX Autopost 1.11.7
Исправления
- Каналы MAX отклоняли silent-отправку (
notify=false) сerrors.send-message.channel-notify— тест/посты падали с «0/1 target». - Auto-retry: при
channel-notifyиnotify=falseплагин один раз повторяет запрос без поляnotify(дефолт API = уведомлять). - UX: подсказка у галочки «Отправлять с notify» про ограничение каналов.
- UX: при полном провале dispatch notice расшифровывает
channel-notifyчеловекочитаемым текстом. - Единая сборка
notifyв payload; guard в test, live send и plain-fallback.
Обновление
Плагин с включённым GitHub updater подхватит релиз автоматически.
Либо скачайте ZIP ниже и обновите вручную.
SHA-256 архива: 6db42cbb45035f2636fadfc7cc3efddff836c5cda89924c8087858b27944be91
MAX Autopost 1.11.6
Исправления
- Устранено склеивание жирного заголовка, URL, текста записи и подписи в MAX.
- Неподдерживаемые
<br>и<p>преобразуются в реальные LF-переносы перед отправкой. - Payload приведён к документированному контракту MAX:
format=htmlбезparse_mode. - Сохранена совместимость с подписями, содержащими
<br>, а также пробелы внутри<pre>и поддерживаемые MAX-теги. - Исправлена проверка пользовательского и API-лимита текста; небезопасный HTML автоматически переходит в ограниченный plain text.
- В debug-логи добавлено поле
line_breaks.
SHA-256 архива: ba9859333664a62bae63a68165f37dc478f7267becb271e83434be00c7de7335
MAX Autopost 1.11.5
1.11.5
Критические и SSL-фиксы в одной версии (без промежуточных).
Critical
- Nested form в метабоксе ломал «Опубликовать»: hidden
action=krv_max_send_nowперебивал WPaction=editpost. Симптомы: редирект в список записей, «содержимое будет заменено…», галочка «Не отправлять» не помогала. - Кнопка «Отправить сейчас» — nonce-ссылка без вложенной
<form>. - Галочка «Не отправлять в MAX» учитывается при первой публикации (
transition_post_statusраньшеsave_post).
SSL (shared-хостинг)
- CA Минцифры дописывается к системному/WordPress CA-bundle, а не подменяет его.
- Только
russian-trusted-ca.pemломал upload картинок на CDN (mycdn/okcdn, HARICA). - Combined bundle кэшируется в
uploads/krv-max-autopost/.
Картинки
- Ошибка upload → отправка text-only + лог
send_image_skip(не валит всю отправку).
Прочее
- Uninstall чистит кэш combined CA.
Файл: max-autopost-1.11.5.zip
MAX Autopost 1.11.4
Что нового в 1.11.4
- Security/Performance: встроенный CA-bundle Минцифры (
assets/certs/russian-trusted-ca.pem) для shared-хостингов без системного сертификата. - Performance: кэширование счётчиков очереди (10 сек) и поиска Chat ID (5 мин) — меньше запросов к БД и API.
- UX: блок «Нравится плагин?» с ссылкой на отзыв Яндекс.Карты + другие услуги на всех вкладках админки.
- UX: подтверждение перед тестовой отправкой; подсказка про гарантированный отступ при жирном заголовке.
- Refactor: исправлены отступы методов после патчей;
_get_cron_array()заменён на штатный API. - Fix:
quarantine_stale_queue()ограничен 1000 постами (защита от OOM при обновлении). - Fix:
uninstall.phpтеперь удаляет все опции и транзиенты плагина.
MAX Autopost 1.11.1
1.11.1 — security & UX hardening
Safety (mass-send / «5 messages»)
- Multi-chat counter + warning (N targets = N messages per post)
- Bulk / requeue / errors: batches of 50 + confirm with estimated N×M
- Successful test no longer enables worker unless checkbox «После теста»
- Cron: no pile-up of single-events; cleared on upgrade
- Sticky upgrade notice (worker off, queue quarantined, API v2 note)
Security
upload_urlSSRF guard (HTTPS + domain allowlist)- cURL HTTPS-only protocols
register_setting→manage_options- Token field: empty = keep; warning that DB storage is less safe → prefer
define('KRV_MAX_TOKEN', ...)in wp-config.php - Admin send/queue prefer POST forms
UX
- Settings sections, RU labels, clear logs, metabox last status
- Partner block labeled as ads
Install
Update via ZIP or GitHub auto-update from this release.
MAX Autopost 1.11.0
MAX Autopost 1.11.0
Critical
- API host:
platform-api.max.ru→platform-api2.max.ru(required by MAX before 19 July 2026) - MinTsifry CA certificate must be trusted on the WordPress hosting if SSL fails after update (gosuslugi.ru/crt)
Features
- Append in total limit (
append_in_limit, default on): «Длина текста» limits the whole message (main + post_append_text) - When off: limit applies to main text only; append is added; hard cap 3900
- Admin length hint: append size / main budget / total
- Message format title_only (title + image + append + buttons)
- Bold title option works in plain / excerpt / title_only / formatted
Install
Download max-autopost-1.11.0.zip and update the plugin in WordPress (Plugins → Upload), or use auto-update from this release.
MAX Autopost Free 1.10.10
MAX Autopost Free 1.10.10
Что изменилось:
- добавлена кнопка «Переочередить опубликованные с текущими настройками»;
- переочередь очищает старый sent_hash, ошибки и результаты отправки;
- удалён внешний wpwidget.ru JavaScript из админки;
- партнёрский блок заменён на статичный FirstVDS-блок без внешнего JS;
- добавлены per-post capability checks для ручной отправки и очереди;
- chat_id теперь маскируется в логах;
- upload-логи очищаются от token/url/authorization-подобных значений;
- subscribe_button_url ограничен http/https;
- token очищается от CR/LF/control chars.
Важно:
для установки и обновления используйте релизный ZIP-архив max-autopost-1.10.10.zip из раздела Assets.
MAX Autopost Free 1.10.9
MAX Autopost Free 1.10.9
Что нового:
- добавлена отдельная кнопка подписки с собственными настройками;
- кнопка подписки может работать отдельно или вместе с кнопкой «Читать»;
- test send теперь умеет отправлять inline-кнопки даже без изображения;
- post_append_text остаётся текстом после записи, а не кнопкой;
- обновлена документация и changelog;
- улучшена диагностика formatted/append-режимов.
Важно:
для установки и обновления используйте релизный ZIP-архив max-autopost-1.10.9.zip из раздела Assets.
MAX Autopost Free 1.10.6
1.10.6
- fixed test image payload validation
- fixed formatted fallback to plain text without attachments
- improved test send handling for invalid media payload