Skip to content

GM OTP v3.16.0

Choose a tag to compare

@affigabmag affigabmag released this 14 Jul 12:00
· 4 commits to main since this release

Internal-structure release.

What changed since 3.12.1

  • Split the single plugin file into includes/core.php, includes/admin.php, includes/login.php.
  • Automatic transport fallback: normal logins use a dedicated code dialog page; AJAX logins (Wordfence reCAPTCHA) keep the inline field. XML-RPC/REST skipped.
  • Wordfence two-phase grace token; captcha (wfls_captcha_verify) bypass on valid credentials.
  • Dialog page CSS moved to assets/gm-otp-dialog.css.
  • Added tests/ (stub harness) and dox/ (ARCHITECTURE, HISTORY, CLAUDE).
  • Admin: single top-level menu, Plugins-list Settings link, Enter-to-submit, dual confirmation gate before enabling, Clear-log buttons.

Verified: 12/12 logic tests + dialog-bounce test pass.

Install: download gm-otp.3.16.0.zip, then WordPress -> Plugins -> Add New -> Upload Plugin.