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; обновлён текстовый домен; повышена версия.