Перейти к основному содержимому

Captcha Changelog

Version: 1.3.2 - Released on 2026-01-27

  • Исправлено: виджет Cap не отображается в формах оформления заказа, использующих Elementor или другие конструкторы страниц
  • Исправлено: пользовательский элемент cap-widget удаляется при очистке wp_kses()
  • Улучшено: использование вызываемого контента для поля captcha при оформлении заказа, чтобы обойти фильтрацию HTML
  • Улучшено: упрощённый JavaScript с резервным вариантом для крайних случаев

Version: 1.3.1 - Released on 2026-01-26

  • Исправлено: невидимый режим Cap Captcha не решается автоматически в динамических формах оформления заказа Ultimate Multisite
  • Улучшено: скрипт оформления Cap теперь использует MutationObserver для обнаружения динамически загруженных виджетов
  • Улучшено: добавлен перехват кнопки оформления заказа, чтобы дождаться токена перед отправкой

Version: 1.3.0 - Released on 2026-01-27

  • Новое: интеграция оформления заказа WooCommerce Blocks с перехватом запросов Store API
  • Новое: поддержка невидимого captcha для оформления заказа WooCommerce (hCaptcha invisible, reCAPTCHA v2 invisible, v3)
  • Новое: автономная страница настроек для использования без Ultimate Multisite
  • Новое: Jetpack Autoloader для предотвращения конфликтов зависимостей
  • Исправлено: hCaptcha не отображается в динамическом оформлении заказа Ultimate Multisite (контент загружается через AJAX)
  • Исправлено: captcha не обновляется/сбрасывается при возникновении ошибок валидации формы
  • Исправлено: hCaptcha не отображается на странице оформления заказа WooCommerce
  • Исправлено: ошибка «класс reCAPTCHA не найден» (добавлена библиотека google/recaptcha PHP)
  • Улучшено: обнаружение ошибок через хуки WordPress, MutationObserver и перехват AJAX
  • Улучшено: описания настроек теперь включают URL-адреса панели управления для API‑ключей

Version: 1.2.2 - Released on 2026-01-24

  • Исправлено: captcha не отображается в элементе формы входа Ultimate Multisite (несоответствие имени фильтра формы)
  • Исправлено: HTML виджета Cap удаляется при очистке wp_kses()
  • Исправлено: селекторы JavaScript не находят формы с косыми чертами в идентификаторах элементов
  • Добавлено: хук фильтра wu_kses_allowed_html для classaddons, чтобы расширить разрешённые теги HTML
  • Удалено: мертвый код JavaScript файлов заменён на скрипты, специфичные для провайдера

Version: 1.2.1 - Released on 2026-01-23

  • Исправлено: проверка токена Cap Captcha не проходит в мультисайтовых средах (сейчас используется транзиенты сети)
  • Исправлено: captcha теперь отображается одинаково для всех пользователей независимо от статуса входа
  • Исправлено: несоответствие между отображением captcha и его проверкой, которое вызывало сбои при оформлении заказа

Version: 1.2.0 - Released on 2026-01-21

  • Новое: Cap Captcha – самодостаточный captcha proof-of-work, включённый по умолчанию при активации
  • Новое: защита без настройки – активируйте дополнение, и вы сразу защищены
  • Новое: полиморфная архитектура поставщика captcha для лёгкой расширяемости
  • Новое: защита оформления заказа WooCommerce Store API от атак тестирования карт
  • Новое: панель отслеживания статистики, показывающая вызовы, проверки и заблокированные атаки
  • Новое: предустановки уровня безопасности (Fast, Medium, Max) для сложности Cap Captcha
  • Новое: абстрактные базовые классы для провайдеров reCAPTCHA и hCaptcha
  • Улучшено: рефакторинг кодовой базы в модульные классы провайдеров
  • Улучшено: лучшая разделённость ответственности с выделенным классом менеджера
  • Исправлено: улучшения безопасности при очистке переменной $_SERVER
  • Исправлено: конфигурация тестов PHPUnit для соблюдения соглашений именования WordPress

Version: 1.0.1 - Released on 2025-09-28

  • Переименован префикс в ultimate-multisite; обновлён текстовый домен; повышена версия.